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,51
  componenets: AC97a:83847650

Sound 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