How to identify your sound card.
Download UniInfo.zip to find out exactly what type of sound card you have installed. PCI+AGP bus sniffer [Download]. This utility shows PCI, AGP and CardBus device informations, has huge database of known vendors and devices, can tell what IRQ are supported by which slot, here is a update if needed.
Unzip UniInfo.zip to any directory and run UniInfo.cmd. This will create a zip file with a lot of logs files. We are looking for the longname entry and mixer in the card.log file and it should look like this:
Command line mixer for UNIAUD. Version 0.05
Copyright 2004,2005 by Netlabs.org
Written by Vlad Stelmahosky aka Vladest
Detected UNIAUD version 1.91
Detected 1 audio adapter(s)
Card info:
num: 0
id: ICH6
driver: ICH4
name: Intel ICH6
longname: Intel ICH6 with STAC9750,51 at irq 11 mixer: SigmaTel STAC9750,51componenets: AC97a:83847650Sound card Database on this page:
http://www.os2notes.com/sdatabase.php -
Uniaud mailing list: http://news.gmane.org/gmane.org.netlabs.uniaud.general
Other Sound card pages:
1) eComStation.Ru Hardware
2) OS/2 Warp Compatible Hardware List
3) PCI Sound cards for OS/2 and eComStation
4) PCI Soundcard Matrix
5) Timur Tabi's Crystal Semiconductor page
6) OS/2 soundcard summary (old)
This is for testing HDA hardware
This came from the mailing list. Here are links to UNIAUD114RCx:
1) Download 1.1.4RC7 if you do not have UniAud installed.
ftp://ftp.netlabs.org/pub/uniaud/uniaud114RC7.ZIP
a) If you have UniAud already installed then jump to step #5.
2) Download Paul's 1.9.xx uniaud32.sys from this direct link:
Debug Version: http://download.smedley.info/uniaud-1.9.22-debug.zip
Release Version: http://download.smedley.info/uniaud-1.9.22-release.zip
a) Here are earlier versions of uniaud32.sys from Paul, start with the latest and go down:
http://os2notes.gotdns.org/files/uniaud32/
3) Close other running applications (good precaution).
4) Extract uniaud114RC7.zip to a temporary location & run setup.cmd from there.
DO NOT REBOOT AT THE END OF THE INSTALLATION.
5) Extract uniaud32-1.9.xx to a temporary location, peruse the readme,
and copy uniaud32.sys over the one which was just installed in
x:\MMOS2 (where "x:" is the drive where your MMOS@ installation
resides). Make sure and select rename existing uniaud32.sys for a backup.
6) As a precaution, you might want to turn off system sounds.
7) Shutdown and restart.
8) Watch the boot sequence (you might want to use Alt-F4 to enable
pausing through the process) to see whether Uniaud properly
detects your card.
9) Test some audio, and report your findings here, or if you have
more details, in the bug tracker (though a brief discussion here (UniAud users list)
first may be helpful). - http://svn.netlabs.org/uniaud#SubmittingTickets
10) Recovery from hard lockups. At boot hit Alt-F1 for startup options, select boot to
command line. Change to the x:\MMOS2 directory. Replace the uniaud32.sys
with your backup file. If you did not backup your original uniaud32.sys, then just
delete the new uniaud32.sys file and reboot. Now you can start your system and
replace the uniaud32.sys with the right version.
Here are links to UNIAUD114RCx:
ftp://ftp.netlabs.org/pub/uniaud/uniaud114RC7.ZIP
ftp://ftp.netlabs.org/pub/uniaud/uniaud114RC6.ZIP
ftp://ftp.netlabs.org/pub/uniaud/uniaud114RC5.ZIP
ftp://ftp.netlabs.org/pub/uniaud/uniaud114RC4.ZIP
Here are the debug versions are here:
ftp://ftp.netlabs.org/pub/uniaud/
Greggory Shaw