<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>The Linux BootPrompt-HowTo: The Sound Drivers </TITLE> <LINK HREF="BootPrompt-HOWTO-9.html" REL=next> <LINK HREF="BootPrompt-HOWTO-7.html" REL=previous> <LINK HREF="BootPrompt-HOWTO.html#toc8" REL=contents> </HEAD> <BODY> <A HREF="BootPrompt-HOWTO-9.html">Next</A> <A HREF="BootPrompt-HOWTO-7.html">Previous</A> <A HREF="BootPrompt-HOWTO.html#toc8">Contents</A> <HR> <H2><A NAME="s8">8. The Sound Drivers </A></H2> <P> <P>Note that there was a rewrite of a lot of the sound core and related drivers. The older stuff is generally called `OSS' and the newer is called `ALSA'. The intention is to drop the OSS stuff eventually. To avoid name conflict, the ALSA stuff generally has `snd-' as a prefix to all the boot parameters. <P>Note that each driver has its own individual boot argument (very old kernels used a shared <CODE>sound=</CODE>). Also, generally no defaults are set at compile time (i.e. you <EM>must</EM> supply a boot argument for older non-PNP ISA cards to be detected.) Your best source of information for your card is the files in <CODE>linux/Documentation/sound/</CODE>. <P> <H2><A NAME="ss8.1">8.1 Individual Sound Device Driver Arguments</A> </H2> <P> <P> <H3>ALSA ISA drivers</H3> <P><CODE>snd-dummy=</CODE> Dummy soundcard <P><CODE>snd-mpu401=</CODE> mpu401 UART <P><CODE>snd-mtpav=</CODE> MOTU Midi Timepiece <P><CODE>snd-serial=</CODE> Serial UART 16450/16550 MIDI <P><CODE>snd-virmidi=</CODE> Dummy soundcard for virtual rawmidi devices <P><CODE>snd-ad1816a=</CODE> ADI SoundPort AD1816A <P><CODE>snd-ad1848=</CODE> Generic driver for AD1848/AD1847/CS4248 <P><CODE>snd-als100=</CODE> Avance Logic ALS100 <P><CODE>snd-azt2320=</CODE> Aztech Systems AZT2320 (and 2316) <P><CODE>snd-cmi8330=</CODE> C-Media's CMI8330 <P><CODE>snd-cs4231=</CODE> Generic driver for CS4231 chips <P><CODE>snd-cs4232=</CODE> Generic driver for CS4232 chips <P><CODE>snd-cs4236=</CODE> Generic driver for CS4235/6/7/8/9 chips <P><CODE>snd-dt019x=</CODE> Diamond Technologies DT-019x <P><CODE>snd-es1688=</CODE> Generic ESS AudioDrive ESx688 <P><CODE>snd-es18xx=</CODE> Generic ESS AudioDrive ES18xx <P><CODE>snd-gusclassic=</CODE> Gus classic <P><CODE>snd-gusextreme=</CODE> Gus extreme <P><CODE>snd-gusmax=</CODE> Gus Max <P><CODE>snd-interwave=</CODE> Interwave <P><CODE>snd-interwave-stb=</CODE> Interwave <P><CODE>snd-opl3sa2=</CODE> Yamaha OPL3SA2 <P><CODE>snd-opti93x=</CODE> OPTi 82c93x based cards <P><CODE>snd-opti92x-cs4231=</CODE> OPTi 82c92x/CS4231 <P><CODE>snd-opti92x-ad1848=</CODE> OPTi 82c92x/AD1848 <P><CODE>snd-es968=</CODE> ESS AudioDrive ES968 <P><CODE>snd-sb16=</CODE> SoundBlaster 16 <P><CODE>snd-sbawe=</CODE> SoundBlaster 16 AWE <P><CODE>snd-sb8=</CODE> Old 8 bit SoundBlaster (1.0, 2.0, Pro) <P><CODE>snd-sgalaxy=</CODE> Sound galaxy <P><CODE>snd-wavefront=</CODE> Wavefront <P> <H3>OSS drivers</H3> <P> <P><CODE>ad1848=</CODE> AD1848 <P><CODE>adlib=</CODE> Adlib <P><CODE>mad16=</CODE> MAD16 <P><CODE>pas2=</CODE> ProAudioSpectrum PAS16 <P><CODE>sb=</CODE> SoundBlaster <P><CODE>uart401=</CODE> UART 401 (on card chip) <P><CODE>uart6850=</CODE> UART 6850 (on card chip) <P><CODE>opl3=</CODE> Yamaha OPL2/OPL3/OPL4 FM Synthesizer (on card chip) <P><CODE>opl3sa=</CODE> Yamaha OPL3-SA FM Synthesizer (on card chip) <P><CODE>opl3sa2=</CODE> Yamaha OPL3-SA2/SA3 FM Synthesizer (on card chip) <P> <H3>ALSA PCI Drivers</H3> <P> <P><CODE>snd-ali5451=</CODE> ALi PCI audio M5451 <P><CODE>snd-als4000=</CODE> Avance Logic ALS4000 <P><CODE>snd-cmipci=</CODE> C-Media CMI8338 and 8738 <P><CODE>snd-cs4281=</CODE> Cirrus Logic CS4281 <P><CODE>snd-cs46xx=</CODE> Cirrus Logic Sound Fusion CS46XX <P><CODE>snd-emu10k1=</CODE> EMU10K1 (SB Live!) <P><CODE>snd-ens1370=</CODE> Ensoniq ES1370 AudioPCI <P><CODE>snd-ens1371=</CODE> Ensoniq ES1371 AudioPCI <P><CODE>snd-es1938=</CODE> ESS Solo-1 (ES1938, ES1946, ES1969) <P><CODE>snd-es1968=</CODE> ESS Maestro 1/2/2E <P><CODE>snd-fm801=</CODE> ForteMedia FM801 <P><CODE>snd-intel8x0=</CODE> Intel ICH (i8x0) chipsets <P><CODE>snd-maestro3=</CODE> ESS Maestro3/Allegro (ES1988) <P><CODE>snd-korg1212=</CODE> Korg 1212 IO <P><CODE>snd-rme32=</CODE> RME Digi32, Digi32/8 and Digi32 PRO <P><CODE>snd-nm256=</CODE> NeoMagic 256AV and 256ZX <P><CODE>snd-rme96=</CODE> RME Digi96, Digi96/8 and Digi96/8 PRO/PAD/PST <P><CODE>snd-rme9652=</CODE> RME Digi9652 audio interface <P><CODE>snd-hdsp=</CODE> RME Hammerfall DSP <P><CODE>snd-sonicvibes=</CODE> S3 SonicVibes <P><CODE>snd-trident=</CODE> Trident 4DWave DX/NX & SiS SI7018 <P><CODE>snd-via82xx=</CODE> VIA South Bridge VT82C686A/B/C, VT8233A/C, VT8235 <P><CODE>snd-ymfpci=</CODE> Yamaha DS1/DS1E <P><CODE>snd-ice1712=</CODE> ICEnsemble ICE1712 (Envy24) <P> <P> <HR> <A HREF="BootPrompt-HOWTO-9.html">Next</A> <A HREF="BootPrompt-HOWTO-7.html">Previous</A> <A HREF="BootPrompt-HOWTO.html#toc8">Contents</A> </BODY> </HTML>