Replacing OS/2 Warp 4.52 Audio Adapter: Difference between revisions

From OS2World.Com Wiki
Jump to navigation Jump to search
No edit summary
Line 11: Line 11:


===Uninstall Sound Blaster 16===
===Uninstall Sound Blaster 16===
Put the ArcaOS or eCS CD-ROM/DVD, go to [CD/DVD]:\CID\SERVER\MMOS2\DRIVERS\SB16 on the command line and run MINSTALL there.


[[Image:SBUn_001.png|500px]]


[[Image:SBUn_001.png|500px]]
Select the Sound Blaster 16 device and press "Install". It will ask you to change the config.sys, just say "YES".
 
The trick comes here:
 
[[SBUn_002.png|500px]]
 
Here you have the say "zero" adapters and continue.


===Install Uniaud Driver===
===Install Uniaud Driver===

Revision as of 19:06, 26 September 2022

This quick article is more like a note to myself when I was playing with OS/2 Warp 4.52 on a VirtualBox. I installed the VirtualBox with Sound Blaster 16 support directly from the OS/2 installer. Now I wanted to change the virtual adapter from Sound Blaster to Intel HD, which is supported by VirtualBox. That gives some headaches on the MMPM2.INI configuration file and I wanted to experiment which is the procedure to change the sound driver to Uniaud.

It is not as easy as replacing the config.sys SB16D2.SYS driver to UNIAUD32.SYS. It will be ok on the boot, but you will get no sound because the MMPM2.INI file is still referencing the Sound Blaster driver.

Automatich Procedure

The summary of what you have to do is:

  1. Uninstall the Sound Blaster driver with MINSTALL from the eCS or ArcaOS CDROM image. From: [CD/DVD]:\CID\SERVER\MMOS2\DRIVERS
  2. Install the Uniaud Drivers using the WarpIn procedure
  3. Install the Uniaud Drivers with MINSTAL from C:\MMOS2\INSTALL\UNIAUD

Uninstall Sound Blaster 16

Put the ArcaOS or eCS CD-ROM/DVD, go to [CD/DVD]:\CID\SERVER\MMOS2\DRIVERS\SB16 on the command line and run MINSTALL there.

Select the Sound Blaster 16 device and press "Install". It will ask you to change the config.sys, just say "YES".

The trick comes here:

500px

Here you have the say "zero" adapters and continue.

Install Uniaud Driver

Install Uniaud with MMOS2

Manual Procedure

I didn't do the manual procedure of replacing the MMPM2.INI at hand. But it is also interesting to document this suggestion. If you can not uninstall the Sound Blaster driver with MINSTALL, you will have to modify the MMPM2.INI with some tool like INI Editor.

You have to do the following:

  1. BACKUP MMPM2.INI.
  2. In section [Drivers], remove from "Waveaudio=": IBMWAVESB01
  3. In section [Drivers], remove from "Sequencer=": IBMSEQSB01
  4. In section [Drivers], remove from "Ampmix=": IBMAMPMIXSB01
  5. Remove sections [IBMWAVESB01],[IBMWAVESB01-PLAY],[IBMWAVESB01-RECORD]
  6. Remove section [IBMSEQSB01]
  7. Remove section [IBMAMPMIXSB01]
  8. Check section [defaultnames], if any of the above driver names appear, remove that entry.

Thanks to Lars Erdmann for this suggestion.

Links