CD-ROM/Audio Questions and Answers

From OS2World.Com Wiki
Jump to navigation Jump to search
Article Info
Author
Date
OS Version
Companion File N/A
Source [1]

Following are some commonly-asked questions concerning CD-ROM devices and audio used with Multimedia Presentation Manager/2.

No sound is heard when playing a CD

DESCRIPTION OF SYMPTOMS
No sound is heard when playing a CD.
SUMMARY OF RESOLUTION
Check CD, speaker connections, and volume settings.
DETAIL OF RESOLUTION
If at the end of any step, that a correction was made, the drive should be retried to see if that changed made it work. If the problem still exists then continue to the next step.

1) If the CD drive is an external drive make sure that it is powered on and plugged in. Also check that all cables to the drive are securely fastened. Note: The drive must have been powered on before the system was started and remained on while the system is starting. If this was not done then turn on the drive and restart the system.

2) Make sure CD is correctly loaded. If access light on drive is steady or blinking at a fast rate then remove disc and reinsert it.

2.1) Remove disc by lifting lid or pressing eject button. If problems see "How to eject a disc."

2.2) If the disc is in a caddy, remove it and reinsert it. Sometimes it will get pinched.

2.3) Reinsert the CD with "Label" or "Writing" side up for most drives. This side should be down for the Pioneer drives.

3) If using a sound card to playback CD Audio, disconnect speakers from the Speaker/Line Out jack of the sound card and plug into the Headphone jack of the CD-ROM drive.

3.1) Try playing the CD again. If sound is heard, disconnect speakers from Headphone jack of the CD-ROM drive, reconnect to the Speaker or Line Out jack of the sound card, and see "No CD Audio is heard when passing analog signal to a sound card" or "No CD Audio is heard when using digital transfer to a sound card" otherwise continue on.

4) Make sure that system is set up to play CD Audio.

4.1) Close all CD player applets except for the "Compact Disc" player.

4.2) If not already loaded, open the "Compact Disc" player found in the MMPM/2 folder.

4.3) If "Compact Disc" does not exist in the folder, the CD Audio component was probably not installed; find out why and reinstall.

4.3.1) Open a prompt session (DOS or OS/2 full screen or window, etc.)

4.3.2) Insert a CD-ROM disc in the drive.

4.3.3) Issue a DIR command on the CD drive (ex DIR E:) and verify that the drive was accessed (ie the drive light came on, the screen shows files and directories from the CD). If an audio CD was used instead of a CD-ROM you would get a SYS0045 message "cannot find the sector requested.". If the screen shows files from something other than from the CD-ROM then recheck your drive letter or try a different one.

If the DIR returns with a SYS0015 message "The system cannot find the drive specified." then see "OS/2 does not recognize the CD-ROM drive", otherwise continue.

4.3.4) Insert the installation diskette, CD, or link to the LAN drive to install MMPM/2.

4.3.5) Double click on the "Multimedia Install", select CD Audio, and install the CD components. Follow the instructions which will state to reboot your machine.

4.4) Set the "Compact Disc" applet ready to play.

4.4.1) If volume slide is present, make sure that the volume bar is placed on the far right (full volume). Also, go into "Control" from the action bar. If "Mute" is checked then release on it to un-mute it.

4.4.2) If the "Mute" box is present and is checked then type 'M' or click the box or the word "Mute" with the left mouse button.

4.4.3) Go into "Options" from the action bar. If "Digital Transfer" has a check mark by it then release on it to remove it.

Note: If sound is heard when Digital Transfer is NOT selected but sound is NOT heard when it is selected then disconnect speakers from Headphone jack of the CD-ROM drive, reconnect to the Speaker or Line Out jack of the sound card, and see "No CD Audio is heard when using digital transfer to a sound card"

4.4.4) Play the CD by either clicking on the Play button (Right Arrow) or pressing <Ctrl-P> when the applet has focus.

5) Check that the CD-ROM drive is compatible with the controller card (ex. the SCSI adapter). See "CD-ROM Drives and SCSI Adapters Combinations" in the OS/2 2.1 Using the Operating System manual for compatibility statements.

6) If sound is still not being heard but counter is incrementing (about one per second) then check items affecting volume.

6.1) Bring up the Master "Volume Control" applet from the desk top or the MMPM/2 folder. Make sure that the volume is high (like 100%) and that it is not muted. Muted displays a light gray Speaker icon while a black icon show that it is not muted. If it is in the muted or light gray state, click on it with the mouse to un-mute it.

6.2) Make sure speakers are connected to the headphone jack of the CD-ROM drive and if needed, the speakers are turned on or speaker batteries are good. Also, if speakers have volume control then check that the volume on the speakers are turned up.

6.3) If the headphone jack on the CD-ROM drive has a volume control switch or dial, make sure that the volume is turned up.

6.4) Click on the Pause button (two vertical bars) to pause it. Click on it again to unpause it. Some drives (Texel) under some situations will self mute the first time that they play. Note: Mute then un-mute does not have the same effect at the hardware level.

6.5) Try a different CD, perhaps it is defective or silent.

6.6) Other possibilities are that the speakers, audio cord from drive to speakers, or internal DAC on drive are defective.

7) If sound is still not being heard and counter is NOT incrementing then check items affecting the use of the drive.

7.1) Try a different CD, perhaps it was not mastered using a standard format.

7.2) If the drive is a SCSI-1 drive, view the CONFIG.SYS to see if the correct .ADD or .FLT file is referenced. If referenced then check the OS2 directory and verify that the file exists. See "What filter is required for CD-ROM drives".

7.3) Run diagnostics on the CD drive.

7.4) Other possibilities are that the drive, device drivers, or controller card or its drivers are defective.

No CD Audio is heard when passing analog signal to a sound card

DESCRIPTION OF SYMPTOMS
No CD Audio is heard when passing analog signal to a sound card. Connecting the headphone jack of the CD drive to the Line-In jack of the sound card/adapter and playing a CD yields no sound.
SUMMARY OF RESOLUTION
Check connections and sound card.
DETAIL OF RESOLUTION

1) Unplug the speakers from the sound card and plug them into the headphone jack of the CD drive. If no sound is heard when playing the CD see "No sound is heard when playing a CD". If sound is heard then reconnect speaker to the sound card's Line Out or Speaker jack.

2) The audio adapter may not automatically monitor its Line-In jack. One way of handling this configuration is to start a Digital Audio player which will enable the adapter to deliver the CD audio signal to the speakers or Line-Out jacks. Some audio adapters may not require the Digital Audio player to be running to monitor the CD signal.

3) Bring up the Digital Audio Player and play a wave file to verify that the sound card is functioning. It doesn't then the problem is in the sound card. Check connections (speakers plugged in the Line Out or Speaker jack, volume on sound card (if exists) is turned up, run diagnostics on the sound card and recheck the installation of the sound card. Also try reinstalling MMPM/2 to reinstall the device drivers for the sound card.

No CD Audio is heard when using digital transfer to a sound card

DESCRIPTION OF SYMPTOMS
No CD Audio is heard when using digital transfer, digital streaming,to a sound card.
SUMMARY OF RESOLUTION
Check connections, sound card, CD capabilities, and applet setup.
DETAIL OF RESOLUTION

1) Bring up the Digital Audio Player and play a wave file to verify that the sound card is functioning. It doesn't then the problem is in the sound card. Check connections (speakers plugged in the Line Out or Speaker jack, volume on sound card (if exists) is turned up, run diagnostics on the sound card and recheck the installation of the sound card. Also try reinstalling MMPM/2 to reinstall the device drivers for the sound card.

2) Unplug the speakers from the sound card and plug them into the headphone jack of the CD drive. If no sound is heard when playing the CD see "No sound is heard when playing a CD". If sound is heard then reconnect speaker to the sound card's Line Out or Speaker jack.

3) Reconnect the speakers to the sound card. Bring up the "Compact Disc" player from the MMPM/2 folder. Go into "Options" from the action bar and check "Digital Transfer". If "Digital Transfer" is grayed out or cannot be checked (enabled) then MMPM/2 does not recognize that the drive can stream digital audio. To stream or digitally transfer CD-DA data you must have a drive that can read CD audio (see "What CD drives support 'Digital Transfer'") and a sound card that can support CD-DA streaming (16-bit 44.1-kHz stereo PCM (IBM's M-Audio, CL's 16-bit Sound Blaster, MV's Pro Audio Spectrum 16). If system's configuration is correct then try reinstalling MMPM/2. If a supporting sound card exists in a system with a non-supporting card and problem still exists, see "CD Streaming to a select card".

OS/2 does not recognize the CD-ROM drive

DESCRIPTION OF SYMPTOMS
Issuing a command to a CD-ROM drive or viewing the "Drives" returns SYS0015 message "The system cannot find the drive specified." or does not display an ICON for the CD Drive.
SUMMARY OF RESOLUTION
Check connections of drive and references in CONFIG.SYS.
DETAIL OF RESOLUTION

1) Check SCSI connections or other data cable connections. If the CD drive is an external drive make sure that it is powered on and plugged in. Also check that all cables to the drive are securely fastened. Note: The drive must have been powered on before the system was started and remained on while the system is starting. If this was not done then turn on the drive and restart the system. Verify that the drive, if SCSI and not daisy chained to another device, has a terminator plug.

2) View the CONFIG.SYS file and verify that the file system, controller card device drivers, and CD-ROM device drivers.

2.1) The file system and virtual device driver (for DOS sessions) would look something like:

IFS=C:\OS2\CDFS.IFS /Q
DEVICE=C:\OS2\MDOS\VCDROM.SYS

2.2) The SCSI or control card would look something like this:

2.2.1) For SCSI devices:

BASEDEV=IBM2SCSI.ADD /LED
BASEDEV=OS2SCSI.DMD

Note that the .ADD file would be different depending on which SCSI adapter card was installed.

2.2.2) For Media Vision's Pro Audio Spectrum:

DEVICE=D:\MMOS2\MVPRODD.SYS /I11 /D5  /N:PAS161$

2.2.3) For Creative Lab's Sound Blaster:

DEVICE=D:\MMOS2\SBP2D2.SYS 1 1 7 240 4 /N:SBAud1$

Note that the driver and parameters differ depending on which Sound Blaster card was installed.

2.3) The CD drive device driver would look something like this:

2.3.1) For SCSI drives:

DEVICE=C:\OS2\OS2CDROM.DMD /Q
BASEDEV=TOSHCDS1.FLT

Note that the .FLT file would be different depending on which SCSI-1 drive was installed. SCSI-2 drive do not require the filter file. See "What filter is required for CD-ROM drives" for more details.

2.3.2) For Creative Lab's Sound Blaster:

DEVICE=C:\OS2\SBPCD2.SYS /P:240

2.3.3) The Sony 31A uses a .ADD file.

2.3.4) For the IBM Portable drive:

BASEDEV=PARCDOS2.ADD

2.4) Verify that the referenced files actually exist on the hard drive. Drivers referenced without a path would be in the \OS2 directory for BASEDEV= statements and the root directory for DEVICE= lines. Check spelling closely. If any file is does not exist or not listed in the CONFIG.SYS file then selectively install OS/2 CD-ROM and SCSI support. Also rerun any installation instructions that came with the CD drive or controller/adapter card.

3) Run diagnostics on the CD drive and the controller card (ex. SCSI card).

How to eject a disc

DESCRIPTION OF SYMPTOMS
Pressing the eject button on the CD drive doesn't eject the disc.
SUMMARY OF RESOLUTION
Drive is stubborn or locked. Try harder or unlock the drive.
DETAIL OF RESOLUTION

1) Press the eject button for at least five seconds. Some drives have this as a feature so the CD doesn't accidentally eject.

2) If the drive is external, turn off then on the power. This will reset the drive and unlock it.

3) Software unlock the drive and eject it.

3.1) Go into the Drives icon (usually found in the OS/2 System folder).

3.2) Select the CD drive, hopefully it will have a CD icon, with the right mouse button.

3.3) Select "Unlock disk".

3.4) Select the CD drive again and select "Eject disk".

4) It may be jammed. Use a screwdriver or credit card to pry it out while ejecting.

What filter is required for CD-ROM drives

DESCRIPTION OF SYMPTOMS
What filter is required for CD-ROM drives.
SUMMARY OF RESOLUTION
Check CONFIG.SYS to see if filter file exits. Reinstall OS/2 CD-ROM support if needed.
DETAIL OF RESOLUTION
SCSI-2 drives do not require a filter file but only the CD-ROM drive manager, OS2CDROM.DMD. SCSI-1 drives require a filter file to map SCSI-2 commands to SCSI-1 OEM proprietary commands. For example, if the attached drive is an NEC CD-ROM drive, then the following statement should also be in the CONFIG.SYS:
BASEDEV=NECCDS1.FLT              (DO NOT SPECIFY A PATH!)
Manufacturer Model Required drivers
Hitachi CDR-1650S OS2CDROM.DMD & HITCDS1.FLT
CDR-1750S OS2CDROM.DMD & HITCDS1.FLT
CDR-3650 OS2CDROM.DMD & HITCDS1.FLT
CDR-3750 OS2CDROM.DMD
IBM CD-ROM I OS2CDROM.DMD & TOSHCDS1.FLT
CD-ROM II OS2CDROM.DMD
Portable OS2CDROM.DMD & PARCDOS2.ADD
NEC CDR-36 OS2CDROM.DMD & NECCDS1.FLT
CDR-37 OS2CDROM.DMD & NECCDS1.FLT
CDR-72 OS2CDROM.DMD & NECCDS1.FLT
CDR-73 OS2CDROM.DMD & NECCDS1.FLT
CDR-74 OS2CDROM.DMD & NECCDS1.FLT
CDR-82 OS2CDROM.DMD & NECCDS1.FLT
CDR-83 OS2CDROM.DMD & NECCDS1.FLT
CDR-84 OS2CDROM.DMD & NECCDS1.FLT
Panasonic CR-501 OS2CDROM.DMD
LK-MC501S OS2CDROM.DMD
Sony CDU-31A OS2CDROM.DMD & SONYB31A.ADD
CDU-541 OS2CDROM.DMD
CDU-561 OS2CDROM.DMD
CDU-6111 OS2CDROM.DMD & SONYCDS1.FLT
CDU-6211 OS2CDROM.DMD
CDU-7211 OS2CDROM.DMD
Texel DM-3021 OS2CDROM.DMD & SONYCDS1.FLT
DM-3024 OS2CDROM.DMD
DM-5021 OS2CDROM.DMD & SONYCDS1.FLT
DM-5024 OS2CDROM.DMD
Toshiba XM-3201 OS2CDROM.DMD & TOSHCDS1.FLT
XM-3301 OS2CDROM.DMD
CD Technology T3301 OS2CDROM.DMD
Creative Labs (SoundBlaster) SB MPC SBPCD2.SYS
(OS2CDROM.DMD & SBPCDROM.ADD IBM IUO)

Can read data from a CD drive but cannot play an audio CD

DESCRIPTION OF SYMPTOMS
DIR, CD, TYPE, etc. commands can be issued but audio commands fail.
SUMMARY OF RESOLUTION
Filter file is missing or MMPM/2 is not set up correctly.
DETAIL OF RESOLUTION

1) Check CONFIG.SYS for proper drivers. See "What filter is required for CD-ROM drives"

2) If not there, selective install OS/2 for CD-ROM support. Check the box, and "OK". Then choose your drive.

3) Check that the CD-ROM drive is compatible with the controller card (ex. the SCSI adapter). See "CD-ROM Drives and SCSI Adapters Combinations" in the OS/2 2.1 Using the Operating System manual for compatibility statements.

4) If correct then reinstall MMPM/2.

Can play CD but cannot read data from a CD drive

DESCRIPTION OF SYMPTOMS
Can play CD but cannot read data from a CD drive.
SUMMARY OF RESOLUTION
File System for CDs is missing.
DETAIL OF RESOLUTION

1) Check CONFIG.SYS for CDFS.IFS statement. Selective install OS/2 for CD-ROM support.

Changing a drive letter associated with a CD-ROM drive

DESCRIPTION OF SYMPTOMS
A physical or logical device (hard drive, v-disk, etc.) was added or removed from the system and the CD player no longer works.
SUMMARY OF RESOLUTION
Change the drive letter assignment for the CD drive in the MM Setup.
DETAIL OF RESOLUTION

1) Use the Multimedia Setup program to set the drive letter for your CD-ROM drive. Select the Compact Disc tab.

1.1) Open the Multimedia Setup program found in the Multimedia folder.

1.2) Click on the "Compact Disc" tab with left mouse button.

1.3) Click on the "Drive Letter" sub-tab.

1.4) Select the drive letter. By expanding the choice box you can select from the drive letters that a CD-ROM drive is assigned to by OS/2.

2) If the drive is an XA drive then select the "CD-ROM/XA" tab and reassign that drive letter too.

Added CD-ROM drive does not get accessed or is not recognized by MMPM/2

DESCRIPTION OF SYMPTOMS
Since the initial installation of MMPM/2, a new CD drive has been added and user cannot access the drive via MMPM/2 applications.
SUMMARY OF RESOLUTION
New drive needs to recognized by the MMPM/2 subsystem. Install the CD Audio portion from MMPM/2.
DETAIL OF RESOLUTION

1) CD device drivers and file system must be installed for OS/2 support. A selective OS/2 install must be ran for the CD-ROM support. If OS/2 device driver are included with the CD Drive package, follow manufacture's for installation.

2) Insert the installation diskette, CD, or link to the LAN drive to install MMPM/2.

3) Double click on the "Multimedia Install", select CD Audio, and install the CD components. Follow the instructions which will state to reboot your machine. See "Installing Multimedia Features" in the MMPM/2 1.1 Installation Guide.

4) If problems continue, see "No sound is heard when playing a CD".

Replaced CD-ROM drive with a different model but does not work as well

DESCRIPTION OF SYMPTOMS
Since the initial installation of MMPM/2, a different CD drive has been added to replace old drive but it is flaky (can't play, volume isn't right, new features of drive aren't working.
SUMMARY OF RESOLUTION
MMPM/2 and possibly OS/2 is not set up for this drive. Reinstall CD Audio.
DETAIL OF RESOLUTION

1) If new drive is by a different manufacture than the old drive, then a selective OS/2 install must be ran for the CD-ROM support.

2) Insert the installation diskette, CD, or link to the LAN drive to install MMPM/2.

3) Check that the CD-ROM drive is compatible with the controller card (ex. the SCSI adapter). See "CD-ROM Drives and SCSI Adapters Combinations" in the OS/2 2.1 Using the Operating System manual for compatibility statements.

4) Double click on the "Multimedia Install", select CD Audio, and install the CD components. Follow the instructions which will state to reboot your machine. See "Installing Multimedia Features" in the MMPM/2 1.1 Installation Guide.

How do I set the default volume for audio playback?

DESCRIPTION OF SYMPTOMS
How do I set the default volume for audio playback?
SUMMARY OF RESOLUTION
MMPM/2 lets each application control various settings, including volume level.
DETAIL OF RESOLUTION
For example, each media player lets you set a volume level for the selected device, and then saves the volume level setting when you close the device. Another way of setting a volume level is to use the Volume Control application to control the volume of ALL MMPM/2 devices. Do this by starting the Volume Control application, setting a volume level, then closing the application to save the volume setting.

What does MUTE mean and how does it work?

DESCRIPTION OF SYMPTOMS
What does MUTE mean and how does it work?
SUMMARY OF RESOLUTION
Mute temporarily silences audio output.
DETAIL OF RESOLUTION
The mute button works like a toggle switch you can turn on and off. Press the mute button to turn the sound off, and press it again to restore the sound. The Volume Control application and the media players have a mute button. Remember that the Volume Control application overrides the volume settings on media players.

How do I control the volume level of a CD?

DESCRIPTION OF SYMPTOMS
How do I control the volume level of a CD?
SUMMARY OF RESOLUTION
You can control the playback volume of a CD by adjusting hardware or software controls.
DETAIL OF RESOLUTION

1) Adjust the wheel, dial, or switch on the CD-ROM drive itself, this controls the volume of the internal DAC (Digital to Analog Convertor).

2) Adjust the knob on the speaker(s).

3) Set the volume level using the MMPM/2 Volume Control or Compact Disc application (software setting). Note: Some CD-ROM drives support only one or two software volume settings, ON or OFF. In this case, adjusting the Volume Control will have no apparent effect on the volume of the device.

4) Remember that hardware and software settings are not mutually exclusive. For example, if the hardware volume setting is 100%, and the Volume Control setting is 0% you will not hear any sound when a CD is played.

Sizing the Compact Disc application

DESCRIPTION OF SYMPTOMS
I am using a CD-ROM drive and want to size the Compact Disc application window so that only the primary control buttons are shown. How can I do that?
SUMMARY OF RESOLUTION
Use the menu options to size the window.
DETAIL OF RESOLUTION
Select the title bar icon. Select the WINDOW submenu and choose "Compact Size". You can restore the window to its original size by selecting "Default Size" from the Window submenu.

Compact Disc - Unknown Device

DESCRIPTION OF SYMPTOMS
In trying to open the Compact Disc applet, or running CDPM, an "Unknown Device" error pops up with the message "The CD device is currently unavailable. Please try another CD device."
SUMMARY OF RESOLUTION
Logical device does not exist or drive is locked by another (non-MMPM/2) application. Close the conflicting application or reassign logical device.
DETAIL OF RESOLUTION

1) If another CD player application is running it may have the drive opened exclusively. Close the other application and retry again.

2) The system may have been changed and the drive letter assignments may have been shifted.

3) Use the Multimedia Setup program to set the drive letter for your CD-ROM drive. Select the Compact Disc tab and Letter subtab then correct the drive letter. If the Compact Disc tab is not there then the INI file is corrupted, reinstall MMPM/2.

4) Check that the CD-ROM drive is compatible with the controller card (ex. the SCSI adapter). See "CD-ROM Drives and SCSI Adapters Combinations" in the OS/2 2.1 Using the Operating System manual for compatibility statements.

What CD drives support 'Digital Transfer'?

DESCRIPTION OF SYMPTOMS
What CD drives support 'Digital Transfer'?
SUMMARY OF RESOLUTION
Few drives can read raw CD-DA (digital audio) required to Stream CD audio or digitally transfer CD-DA.
DETAIL OF RESOLUTION
Drives that we are aware that can stream CD audio are:
  • IBM CD-ROM II
  • Sony CDU-561
  • Toshiba XM-3401

What is CD digital transfer or streaming?

DESCRIPTION OF SYMPTOMS
What is CD streaming or digital transfer?
SUMMARY OF RESOLUTION
CD streaming is buffer IO that reads CD audio data from a CD and sends it some place like an Amp/Mixer that plays the audio out through a sound card.
DETAIL OF RESOLUTION
CD streaming uses SPI. CD-DA data is read into system memory (across the SCSI bus) by the CD stream handler. Another stream handler (usually the Audio stream handler) reads the data from this buffer in memory and sends the data to the destination (ie the sound card).

CD-DA or Red Book audio is stored on the CD at 2352 bytes per sector. CD-DA is recorded at 44,100 PCM samples per second with 16 bits per sample in stereo (times 2 channels). This is also known as 16-bit 44.1 kHz stereo PCM.

What CD drives support CD-ROM/XA?

DESCRIPTION OF SYMPTOMS
What CD drives support CD-ROM/XA?
SUMMARY OF RESOLUTION
Most of the newer SCSI drive made today support CD-ROM/XA. A few non-SCSI drives are also XA drives.
DETAIL OF RESOLUTION
Drives that we are aware that support XA are:
IBM CD-ROM II
Hitachi CDR-3750
NEC MulitSpin drives (CDR-38, 74, 84) (Original 74 & 84 are not XA)
Pioneer DRM-604X
Sony CDU-31A, 541, 561, 6211, 7211
Texel 3024, 5024 (Original and Photo CD Multi-session drives)
Toshiba XM-3301, XM-3401

What is CD-ROM/XA?

DESCRIPTION OF SYMPTOMS
What is CD-ROM/XA?
SUMMARY OF RESOLUTION
XA is the Extended Architecture to CD-ROMs that allow for interleaved data such as information, video and audio.
DETAIL OF RESOLUTION
CD/XA streaming uses SPI. CD/XA data is read into system memory (across the SCSI bus) by the XA or split-stream stream handler. Another stream handler (usually the Audio stream handler) reads the data from this buffer in memory and sends the data to the destination (ie the sound card).

CD-ROM/XA is a type of file format that interleaves data, video, and audio. Because CD drives are much slower than hard drive the XA format allows the drive to read the information as needed without reseeking as would be need with separate files on a hard drive. It also can be divided into channels so that you can do things like select the audio for a particular language. Because CDs can hold a lot of information and XA increases overall transfer rate, it's been said that this is a great format form Multimedia.

CD-ROM/XA has the following video and audio modes:

AUDIO uses ADPCM in mono and stereo, emphasis on and off, 4 bit samples, and 37,800 and 18,900 samples per second
VIDEO uses 320x200 and 640x480 resolution and CLUT1, CLUT4, and CLUT8 image formats. Additional video modes may also exist.

CD Streaming to a select card

DESCRIPTION OF SYMPTOMS
System has a Sound Blaster card and a sound card that support CD streaming. Since Sound Blaster is installed first, it became the default amp/mixer. CD streaming can't occur because the Sound Blaster (except SB 16) doesn't support CD streaming. The user has multiple sound cards and wants to be connected to a specific amp/mixer, not the default one.
SUMMARY OF RESOLUTION
Direct or software connect the CD to a specific amplifier mixer.
DETAIL OF RESOLUTION

1) If the MMPM/2 tool kit is installed then open the MCI String program and type in the command:

DEFAULTCONNECTION CDAUDIO MAKE TYPE CD STREAM TO AMPMIX02 TOTYPE AMP STREAM
where CDAUDIO could also be CDAUDIO01, CDAUDIO02, etc.,
where AMPMIX02 could also be AMPMIX01, AMPMIX03, etc.

The use of the WAIT flag is also recommended.

2) If tool kit is not installed then modify MMPM2.INI file.

2.1) Boot under DOS (or de-install system sounds and close all MMPM/2 apps.)

2.2) Change to the \MMOS2 directory.

2.3) Copy MMPM2.INI to MMPM2.SAV (just incase you were better off before).

2.4) Bring up the MMPM2.INI file in an editor.

2.5) Get the name of the Amp/Mixer device

2.5.1) Search for "Ampmix="
2.5.1) Remember the name that you want, usually the second name since the first name is usually the default amp mixer (ex. IBMAMPMIXER01) Name will probably be in upper case letters.

2.6) Get the name of the CD Audio device

2.6.1) Search for "CDaudio="
2.6.1) Remember name next to it (ex. IBMCD020_1) Name will probably be in upper case letters.

2.7) Search for CD audio device.

2.7.1) Go to the top of the file.
2.7.2) Search for the name in square brackets that you found in step 2.6. (ex [ibmcd020_1]) Name will probably be in lower case letters.

2.8) Edit the connectors to connect to the desired sound card

2.8.1) Cursor down to the line labeled "CONNECTORS"
2.8.2) Insert or replace the 6th parameter with the name found in step 2.5. If the 7th parameter is a 0 then change it to a 1.
Example:
CONNECTORS=2,6,HEADPHONE,1,2,,0
or
CONNECTORS=2,6,HEADPHONE,1,2,IBMAMPMIXSB01,1
becomes
CONNECTORS=2,6,HEADPHONE,1,2,IBMAMPMIXER01,1

Drive doesn't respond when writing an application to control it.

DESCRIPTION OF SYMPTOMS
An application writer creates a program but the CD drive doesn't respond like it does with the Compact disc program.
SUMMARY OF RESOLUTION
Check proper use of APIs and verify sufficient stack is used when creating a second thread.
DETAIL OF RESOLUTION

1) Check that you are using commands with the same alias that was used on the "open" if using the string interface, or the same DeviceID that was returned on the MCI_OPEN command is using the procedural interface.

2) If creating a second thread make sure that sufficient stack is allocated. The IOCTL router or CD drive driver sometimes acts peculiar is low stack is used on a secondary thread. We recommend 64K but at least 16K.

3) If using C Set/2, use _beginthread instead of DosCreateThread. See the C Set/2 user's manual, p. 206 for more details.

Return buffer does not have correct data when command returns.

DESCRIPTION OF SYMPTOMS
After issuing a command that returns data (MCI_INFO, MCI_STATUS, MCI_TOC, etc.) the return buffer does not have data or has garbage.
SUMMARY OF RESOLUTION
Memory of return buffer is not locked down or is looked at too early. Use the MCI_WAIT flag on the command message.
DETAIL OF RESOLUTION

1) Use the WAIT flag when sending command messages of this type. This way the command is not returned until the command completes and puts the information in the return buffer.

2) If WAIT cannot be used or NOTIFY has to be used then the memory must be locked down (static or global variable, or a local variable that will not be popped of the stack (ie don't "return" from the function)) and secured (nothing else will use, override, the memory). Then wait, don't access or read the buffer, until the notification message is sent stating that the command has completed and the buffer is valid. This notification message will only be sent if the NOTIFY flag was used.