Next Previous Contents

13. Sound Cards

Using the new updates to the various sound cards, the Red Hat Linux 6.0 distribution ships with more drivers. These drivers are shipped "as is" meaning they may work well out of the box, they may need some tweaking on your part, or they may just not work at all.

When possible, we have tested these cards, but sound cards are notorious for being finicky (i.e. what works here, may not work for you). In trying to help organize these lists, the cards will be first listed by card name, and then sorted by driver.

13.1 Not listed = not supported

Note: Hardware vendors like to re-use product names on different hardware as they have trademarks on certain words or they are trying to establish a "brand-name." This overuse of brand-names can be very confusing to the consumer in that one may have purchased something that looks to be supported but has a slightly different name (an added letter or a plus or some other little item.) Most of the time these changes indicate that the hardware is very different, and thus will not be supported. When considering the items below, we have tried to be explicit on what items are covered. If it is not listed, then it is probably not supported (though it might be compatible and supported in the future).

13.2 Definitions of Hardware

If you find the terms "Tier 1", "Tier 2", etc confusing , you will want to look at the following sections for more information on what we mean:

13.3 Tier 2 Supported Sound Cards

These cards are listed in the sndconfig tool. If you have feedback on how well these drivers worked, or if you needed to change certain parameters, please send us feedback. We cannot promise to answer any questions due to the amount of e-mail recieved at this address.

Sorted Alphabetically

13.4 Tier 3 Compatible Soundcards

Many cards that are listed as clones or are listed as "compatible" the cards listed as Tier 1 or 2. This compatibility may be done through software emulation that the Open Source community does not have access to.

13.5 Sound Drivers

In the following, the parameters show the arguments that would be used with modprobe or in /etc/conf.modules. Documentation is relative to /usr/src/linux/ and is contained in the kernel-source package.


Device
Module Name conf.modules
ACI aci.o N/A


Device
Module Name conf.modules
Audio Excel DSP 16 (Documentation/sound/AudioExcelDSP16)aedsp16.o io=io_port irq=IRQ dma=DMA mpu_irq=IRQ mss_base=io_port mpu_base=io_port


Device
Module Name conf.modules
PSS sound cards pss.o pss_io=io_port mss_io=io_port mss_irq=IRQ mss_dma=DMA mpu_io=io_port mpu_irq=IRQ pss_mixer=[ 0/1]


Device
Module Name conf.modules
MediaTrix AudioTrix Pro (MT-0002-PC Control Chip)trix.o io=io_port irq=IRQ dma=DMA sb_io=io_port sb_irq=IRQ sb_dma=DMA mpu_io=io_port mpu_irq=IRQ
Roland MPU-401 compatible Midi cards(usually used in conjunction with other driver modules)mpu401.o io=io_port irq=IRQ
uart401.oio=io_port irq=IRQ
uart6850.o io=io_port irq=IRQ
Sound Blaster DS chips v_midi.o N/A
Low Level Sound Drivers


Device
Module Name conf.modules
Terratec Base 1 & 64, HP Kayak
Acer FX-3D, SY-1816, Highscreen
Sound-Booster 32 Wave 3D
ad1816.o io=io_port irq=IRQ dma=dma dma2=dma16Documentation/sound/AD1816
MS Sound System with AD1848/CS4248 codec chip.

Some Cards w/ CS4231, CS4231A, AD1845, CS4232, 
and CS4232A chips
          
ad1848.oio=io_port irq=IRQ dma=dma dma2=dma16
ADLib adlib_card.o io=io_port
SB AWE32/64 WaveTable driverawe_wave.o io=io_port
    Documentation/sound/README.awe   
    Documentation/sound/AWE32
    AWE64-Mini-HOWTO
ES1370 AudioPCI/Asahi Kasei AK4531es1370.o Should autodetect the io and irq (pci)
ES1371 AudioPCI97 Driver es1371.o joystick=io_port


Module Name
conf.modules
gus.o io=io_port irq=IRQ dma=dma dma16=dma type=1 gus16=1 no_wave_dma=[ 0/1]
    Documentation/sound/ultrasound
Gravis Ultrasound, GUS MAX


Device
Module Name conf.modules
OPTi 82C928 MAD16, OAK OTI-601D Mozart 
OPTi 82C929 MAD16 Pro, OPTi 82C930, OPTi 82C924
          
mad16.o io=io_port irq=IRQ dma=dma dma16=dma16
    Documentation/sound/MAD16
    drivers/sound/mad16.c
    Documentation/sound/Opti
OPTi MAD16 compatible audio chips


Module Name
conf.modules
maui.o io=io_port irq=IRQ
Turtle Beach Maui and Tropez


Module Name
conf.modules
cs4232.o io=io_port irq=IRQ dma=dma dma16=dma mpuio=io_port mpuirq=IRQ synthio=io_port synthirq=IRQ
Crystal CS4232, CS4236, CS4236B


Module Name
conf.modules
msnd.o Documentation/sound/MultiSound
Turtle Beach MultiSound Driver


Device
Module Name conf.modules
Classic, Monterey, and Tahiti cards msnd_classic.o io=io_port irq=IRQ
                Documentation/sound/MultiSound
          
Turtle Beach MultiSound


Device
Module Name conf.modules
Pinnacle and Fiji cards msnd_pinnacle.oio=io_port
              Documentation/sound/MultiSound
          
Turtle Beach MultiSound


Device
Module Name conf.modules
OPL3 opl3.o io=io_port
              Documentation/sound/OPL3                
          
OPL3-SA1 chip opl3sa.o io=io_port irq=IRQ dma=dma dma2=dma mpu_io=io_port mpu_irq=IRQ
              Documentation/sound/OPL3-SA 
          
OPL3-SA2 and SA3 sound cards (uses AD1848 MSS driver)
          
YMF711 aka OPL3-SA2
YMF715 aka OPL3-SA3
YMF719 aka OPL3-SAx
          
opl3sa2.o io=io_port mss_io=io_mss mpu_io=io_mpu irq=IRQ dma=dma dma2=dma
              Documentation/sound/OPL3-SA2
          
OPL Drivers


Module Name
conf.modules
pas2.o io=io_port irq=IRQ dma=dma dma2=dma
Pro Audio Spectrum


Device
Module Name conf.modules
Sound Blaster / Avance Logic ALS007, ALS100sb.o
io=io_port irq=IRQ dma=dma dma2=dma mpu_io=io_port [
mad16=1] [ trix=1] 
[ pas=1] [ sm_games=1] 
[ acer=1] [ mwave_bug=1]          
Documentation/sound/SoundBlaster
Sound Blaster


Device
Module Name conf.modules
              Aztech Sound Galaxy

              Waverider Pro 32 - 3D

              Washington 16
          
sgalaxy.o io=io_port irq=IRQ dma=dma dma2=dma
              Documentation/sound/README.OSS
          
Sound Galaxy


Module Name
conf.modules
sonicvibes.oN/A
S3 SonicVibes


Module Name
conf.modules
sound.o Documentation/sound/README.OSS
OSS Sound subsystem


Module Name
conf.modules
sscape.o io=io_port irq=IRQ dma=dma mss=val mpu_dma=dma mpu_irq=IRQ spea=[ 0/1]
Ensoniq SoundScape


Module Name
conf.modules
wavefront.o io=io_port irq=IRQ
              Documentation/sound/Tropez+

              Documentation/sound/Wavefront

              Documentation/sound/CS4232
          
Turtle Beach WaveFront and Tropez+

Next Previous Contents