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.
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).
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:
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.
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.
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.o | io=io_port irq=IRQ | |
uart6850.o | io=io_port irq=IRQ | |
Sound Blaster DS chips | v_midi.o | N/A |
|
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.o | io=io_port irq=IRQ dma=dma dma2=dma16 |
ADLib | adlib_card.o | io=io_port |
SB AWE32/64 WaveTable driver | awe_wave.o | io=io_port
Documentation/sound/README.awe Documentation/sound/AWE32 AWE64-Mini-HOWTO |
ES1370 AudioPCI/Asahi Kasei AK4531 | es1370.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 |
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 |
Module Name | conf.modules |
maui.o | io=io_port irq=IRQ
|
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
|
Module Name | conf.modules |
msnd.o | Documentation/sound/MultiSound
|
Device | Module Name | conf.modules |
Classic, Monterey, and Tahiti cards | msnd_classic.o | io=io_port irq=IRQ
Documentation/sound/MultiSound |
Device | Module Name | conf.modules |
Pinnacle and Fiji cards | msnd_pinnacle.o | io=io_port
Documentation/sound/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 |
Module Name | conf.modules |
pas2.o | io=io_port irq=IRQ dma=dma dma2=dma |
|
Device | Module Name | conf.modules |
Sound Blaster / Avance Logic ALS007, ALS100 | sb.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 |
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 |
Module Name | conf.modules |
sonicvibes.o | N/A |
|
Module Name | conf.modules |
sound.o | Documentation/sound/README.OSS
|
Module Name | conf.modules |
sscape.o | io=io_port irq=IRQ dma=dma mss=val mpu_dma=dma mpu_irq=IRQ spea=[ 0/1] |
|
Module Name | conf.modules |
wavefront.o | io=io_port irq=IRQ
Documentation/sound/Tropez+ Documentation/sound/Wavefront Documentation/sound/CS4232 |