Introduction and Origins
This page is an attempt to overcome the fact that Creative has halted development of OS/2 drivers for the Sound Blaster series of sound cards. OS/2 has built-in support for the Sound Blaster 16 and AWE32 series but some people have had difficulty with the PnP (plug and play) series of AWE32 and the AWE64 card is not specifically supported. The instructions come from a number of sources, of which I know only what you find here.
As a standard precaution, I'd advise you to do a complete backup of your system before attempting to change your settings. If you encounter problems you have something to return to. Remember, like all installations your mileage may vary. You may also wish to check out some of the other sites linked from my Soundcard Fixes Pages. If you are still having problems, feel free to e-mail me at rharvey@islandnet.com a I will try to help you get your system working properly.
The following was the introduction by John LeMay, the originator of this page who did the lion's share of the work:
I'm sure I am not the only person who has struggled with trying to install one of Creative Labs' Sound Blaster AWE64 cards under OS/2 Warp. For me, this took about two dozen reboots with as
many uninstalls and reinstalls of the OS/2 multimedia subsystem. In order to assist others attempting
the same installation, I've put together a few tips which have been compiled from email's sent back
and forth between myself and Daniel Caetano, the author of the installation routine used to install
the AWE64 drivers discussed in the next paragraph. By following the instructions in Daniel's install
routine, and applying the tips I have at the bottom of this page, you should have your system up and
running with the AWE64 card in only three or four reboots, depending on what card you have installed
now and whether you need to apply both of the fixes I list below.

Installing AWE64 Support under OS/2
The first step to correctly installing the AWE64 card is to download these drivers (1.7 MB). These are actually the latest beta drivers which were
available from Creative Labs before they discontinued OS/2 support. If you follow these directions, the
drivers work pretty well and the sound quality is acceptable.
Once you have downloaded the drivers, you need to make sure you have already installed the correct OS/2 driver for your card via the OS/2 installation routine. If you have a regular AWE64 card, use the AWE32 driver. If you have the AWE64 PnP card, you should select the AWE32 PnP card. Once you have the correct card installed, reboot your machine.
Note that upon reboot these drivers will not correctly load. This is fine. Continue with the installation by unzipping the driver pack which you downloaded to a temporary directory and run the installation with the command install x: where x = Drive Where MMPM / MMOS2 is installed. For example, if MMPM is installed on d:, run install d:. Follow the directions that are provided by the installation routine. When you are prompted to enter data about the card, you can ignore this if your card is a PnP type. Once complete, and you have made the changes to your config.sys file, reboot. If your card still fails to load, here are a couple of things you can try:
- Add a "/G" parameter to the end of the config.sys line that loads the driver for the card.
- If this still doesn't work, change your config.sys line to look like:
DEVICE=X:\SBOS2\SBAWED2.SYS /C:1 /D:1 /H:5 /I:5 /A:220 /B:8 /M:330 /N:SBAUD1$ /G plus /P for the AWE32 PnP version.
Where X = The drive that MMPM is installed to and where the SBOS2 directory was created
- Some additional notes from Helen Terbizan:
- Make sure you place this line after the com line so that your second com port is not disabled.
- The AWE32 PnP version requires you to add the /P parameter since the PnP implementation was faulty and you had to force it. This is not necessary with the AWE64.
Installing AWE64 Support under WinOS/2
Once you have the OS/2 drivers up and running, you can install the WinOS/2 drivers by following these instructions:
These instructions were provided by Helen Terbizan from Sentience and hadn't been tested by John LeMay since he didn't have WinOS/2 support installed. I have an AWE32 card, but have not yet tested this installation proceedure on my system. Further details will be posted when I have completed this task.
- Start WinOS/2
- Open WinOS/2 Main Group
- Open Control Panel
- Open Drivers
- Click Add
- Click "Unlisted or Updated Driver"
- Click OK
- Browse, locate the X:\os2\drivers directory and select the sbawed2 directory (should have been installed when you installed OS/2 Warp)
- Click OK (should install four drivers - select what you need)
Next, download the WinOS/2 driver pack (107 KB) following the instructions contained within EXACTLY. This is VERY important!
Next, check your system.ini file settings for the card. They should look similar to this: (note I have not included the entire file, just the lines that are specific to the AWE64 setup and their section headers to help you locate the lines)
[boot]
drivers=msmixmgr.dll mmsystem.dll winmm16.dll
drivers=msmixmgr.dll
[386Enh]
device=vsbawe.386
device=vsbpd.386
[drivers]
AUX=sb16aux.drv
MIDI=sbpfm.drv
Wave=sb16snd.drv
MIDI1=sb16snd.drv
MIDI2=sbawe32.drv
[sndblst.drv]
PnpFlag=0
port=220
Int=5
DmaChannel=1
MidiPort=300
HDmaChannel=5
AWEPort=620
FDMAPlayBack=1
FDMARecoding=1
FullDuplex=1
SaveOnExit=1
MIDIWaveIn=c000c000
CDWaveIn=c000c000
LineInWaveIn=c000c000
MicWaveIn=0
MasterWaveIn=a800a800
MIDIVoiceIn=c000c000
CDVoiceIn=c000c000
LineInVoiceIn=c000c000
MicVoiceIn=0
MasterVoiceIn=ffffffff
MuxVoiceIn=1e
MuxWaveIn=1e
MuteVirtual=0
AGCVoiceIn=1
AGCWaveIn=1
VoiceVolume=7, 7
FMVolume=31, 31
CDVolume=22, 22
LineVolume=0, 0
MicVolume=0, 0
MasterVolume=23, 23
SpeakerVolume=0, 3
BassTone=12, 12
TrebleTone=8, 8
OutputMixerSwitch=1f
LeftRecordMixerSwitch=95
RightRecordMixerSwitch=8b
RecordGain=1, 1
OutputGain=0, 0
AGC=0
Finally, go back into the Control Panel, select the midi mapper, and select SBAWE32 All.
If anyone has any other tips on getting WinOS/2 to work with the AWE64, please let me know by email to rharvey@islandnet.com.
AWE64 Page History
This page was previously maintained by John LeMay. The person mentioned only as "Helen T" in John's page is Helen Terbizan from Sentience. Thanks for letting me give credit where it is due!
Changes to this page are primarily cosmetic at this point, amalgamating the WinOS/2 section onto this page, conforming the style to Russ Harvey's OS/2 Site and upgrading the graphics. A couple of refinements to the instructions from Helen have been added. Look for confirmations and some other details shortly.
Future plans include an Italian translation of this page and the documentation found in the zipped files by Andrea Penna.
Please send suggestions for improvements to the instructions on this page to rharvey@islandnet.com. I will do my best to maintain this page as an accurate resource for the OS/2 community.
|