📄 alsa-configuration.txt
字号:
This module supports one chip and autoprobe. The power-management is supported. Note: on some notebooks the buffer address cannot be detected automatically, or causes hang-up during initialization. In such a case, specify the buffer top address explicity via buffer_top option. For example, Sony F250: buffer_top=0x25a800 Sony F270: buffer_top=0x272800 The driver supports only ac97 codec. It's possible to force to initialize/use ac97 although it's not detected. In such a case, use force_ac97=1 option - but *NO* guarantee whether it works! Note: The NM256 chip can be linked internally with non-AC97 codecs. This driver supports only the AC97 codec, and won't work with machines with other (most likely CS423x or OPL3SAx) chips, even though the device is detected in lspci. In such a case, try other drivers, e.g. snd-cs4232 or snd-opl3sa2. Some has ISA-PnP but some doesn't have ISA PnP. You'll need to specify isapnp=0 and proper hardware parameters in the case without ISA PnP. Note: some laptops need a workaround for AC97 RESET. For the known hardware like Dell Latitude LS and Sony PCG-F305, this workaround is enabled automatically. For other laptops with a hard freeze, you can try reset_workaround=1 option. Note: Dell Latitude CSx laptops have another problem regarding AC97 RESET. On these laptops, reset_workaround2 option is turned on as default. This option is worth to try if the previous reset_workaround option doesn't help. Note: This driver is really crappy. It's a porting from the OSS driver, which is a result of black-magic reverse engineering. The detection of codec will fail if the driver is loaded *after* X-server as described above. You might be able to force to load the module, but it may result in hang-up. Hence, make sure that you load this module *before* X if you encounter this kind of problem. Module snd-opl3sa2 ------------------ Module for Yamaha OPL3-SA2/SA3 sound cards. port - control port # for OPL3-SA chip (0x370) sb_port - SB port # for OPL3-SA chip (0x220,0x240) wss_port - WSS port # for OPL3-SA chip (0x530,0xe80,0xf40,0x604) midi_port - port # for MPU-401 UART (0x300,0x330), -1 = disable fm_port - FM port # for OPL3-SA chip (0x388), -1 = disable irq - IRQ # for OPL3-SA chip (5,7,9,10) dma1 - first DMA # for Yamaha OPL3-SA chip (0,1,3) dma2 - second DMA # for Yamaha OPL3-SA chip (0,1,3), -1 = disable isapnp - ISA PnP detection - 0 = disable, 1 = enable (default) This module supports multiple cards and ISA PnP. It does not support autoprobe (if ISA PnP is not used) thus all ports must be specified!!! The power-management is supported. Module snd-opti92x-ad1848 ------------------------- Module for sound cards based on OPTi 82c92x and Analog Devices AD1848 chips. Module works with OAK Mozart cards as well. port - port # for WSS chip (0x530,0xe80,0xf40,0x604) mpu_port - port # for MPU-401 UART (0x300,0x310,0x320,0x330) fm_port - port # for OPL3 device (0x388) irq - IRQ # for WSS chip (5,7,9,10,11) mpu_irq - IRQ # for MPU-401 UART (5,7,9,10) dma1 - first DMA # for WSS chip (0,1,3) This module supports only one card, autoprobe and PnP. Module snd-opti92x-cs4231 ------------------------- Module for sound cards based on OPTi 82c92x and Crystal CS4231 chips. port - port # for WSS chip (0x530,0xe80,0xf40,0x604) mpu_port - port # for MPU-401 UART (0x300,0x310,0x320,0x330) fm_port - port # for OPL3 device (0x388) irq - IRQ # for WSS chip (5,7,9,10,11) mpu_irq - IRQ # for MPU-401 UART (5,7,9,10) dma1 - first DMA # for WSS chip (0,1,3) dma2 - second DMA # for WSS chip (0,1,3) This module supports only one card, autoprobe and PnP. Module snd-opti93x ------------------ Module for sound cards based on OPTi 82c93x chips. port - port # for WSS chip (0x530,0xe80,0xf40,0x604) mpu_port - port # for MPU-401 UART (0x300,0x310,0x320,0x330) fm_port - port # for OPL3 device (0x388) irq - IRQ # for WSS chip (5,7,9,10,11) mpu_irq - IRQ # for MPU-401 UART (5,7,9,10) dma1 - first DMA # for WSS chip (0,1,3) dma2 - second DMA # for WSS chip (0,1,3) This module supports only one card, autoprobe and PnP. Module snd-pcxhr ---------------- Module for Digigram PCXHR boards This module supports multiple cards. Module snd-powermac (on ppc only) --------------------------------- Module for PowerMac, iMac and iBook on-board soundchips enable_beep - enable beep using PCM (enabled as default) Module supports autoprobe a chip. Note: the driver may have problems regarding endianess. The power-management is supported. Module snd-pxa2xx-ac97 (on arm only) ------------------------------------ Module for AC97 driver for the Intel PXA2xx chip For ARM architecture only. The power-management is supported. Module snd-riptide ------------------ Module for Conexant Riptide chip joystick_port - Joystick port # (default: 0x200) mpu_port - MPU401 port # (default: 0x330) opl3_port - OPL3 port # (default: 0x388) This module supports multiple cards. The driver requires the firmware loader support on kernel. You need to install the firmware file "riptide.hex" to the standard firmware path (e.g. /lib/firmware). Module snd-rme32 ---------------- Module for RME Digi32, Digi32 Pro and Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) sound cards. This module supports multiple cards. Module snd-rme96 ---------------- Module for RME Digi96, Digi96/8 and Digi96/8 PRO/PAD/PST sound cards. This module supports multiple cards. Module snd-rme9652 ------------------ Module for RME Digi9652 (Hammerfall, Hammerfall-Light) sound cards. precise_ptr - Enable precise pointer (doesn't work reliably). (default = 0) This module supports multiple cards. Note: snd-page-alloc module does the job which snd-hammerfall-mem module did formerly. It will allocate the buffers in advance when any RME9652 cards are found. To make the buffer allocation sure, load snd-page-alloc module in the early stage of boot sequence. See "Early Buffer Allocation" section. Module snd-sa11xx-uda1341 (on arm only) --------------------------------------- Module for Philips UDA1341TS on Compaq iPAQ H3600 sound card. Module supports only one card. Module has no enable and index options. The power-management is supported. Module snd-sb8 -------------- Module for 8-bit SoundBlaster cards: SoundBlaster 1.0, SoundBlaster 2.0, SoundBlaster Pro port - port # for SB DSP chip (0x220,0x240,0x260) irq - IRQ # for SB DSP chip (5,7,9,10) dma8 - DMA # for SB DSP chip (1,3) This module supports multiple cards and autoprobe. The power-management is supported. Module snd-sb16 and snd-sbawe ----------------------------- Module for 16-bit SoundBlaster cards: SoundBlaster 16 (PnP), SoundBlaster AWE 32 (PnP), SoundBlaster AWE 64 PnP port - port # for SB DSP 4.x chip (0x220,0x240,0x260) mpu_port - port # for MPU-401 UART (0x300,0x330), -1 = disable awe_port - base port # for EMU8000 synthesizer (0x620,0x640,0x660) (snd-sbawe module only) irq - IRQ # for SB DSP 4.x chip (5,7,9,10) dma8 - 8-bit DMA # for SB DSP 4.x chip (0,1,3) dma16 - 16-bit DMA # for SB DSP 4.x chip (5,6,7) mic_agc - Mic Auto-Gain-Control - 0 = disable, 1 = enable (default) csp - ASP/CSP chip support - 0 = disable (default), 1 = enable isapnp - ISA PnP detection - 0 = disable, 1 = enable (default) This module supports multiple cards, autoprobe and ISA PnP. Note: To use Vibra16X cards in 16-bit half duplex mode, you must disable 16bit DMA with dma16 = -1 module parameter. Also, all Sound Blaster 16 type cards can operate in 16-bit half duplex mode through 8-bit DMA channel by disabling their 16-bit DMA channel. The power-management is supported. Module snd-sgalaxy ------------------ Module for Aztech Sound Galaxy sound card. sbport - Port # for SB16 interface (0x220,0x240) wssport - Port # for WSS interface (0x530,0xe80,0xf40,0x604) irq - IRQ # (7,9,10,11) dma1 - DMA # This module supports multiple cards. The power-management is supported. Module snd-sscape ----------------- Module for ENSONIQ SoundScape PnP cards. port - Port # (PnP setup) irq - IRQ # (PnP setup) mpu_irq - MPU-401 IRQ # (PnP setup) dma - DMA # (PnP setup) This module supports multiple cards. ISA PnP must be enabled. You need sscape_ctl tool in alsa-tools package for loading the microcode. Module snd-sun-amd7930 (on sparc only) -------------------------------------- Module for AMD7930 sound chips found on Sparcs. This module supports multiple cards. Module snd-sun-cs4231 (on sparc only) ------------------------------------- Module for CS4231 sound chips found on Sparcs. This module supports multiple cards. Module snd-sun-dbri (on sparc only) ----------------------------------- Module for DBRI sound chips found on Sparcs. This module supports multiple cards. Module snd-wavefront -------------------- Module for Turtle Beach Maui, Tropez and Tropez+ sound cards. cs4232_pcm_port - Port # for CS4232 PCM interface. cs4232_pcm_irq - IRQ # for CS4232 PCM interface (5,7,9,11,12,15). cs4232_mpu_port - Port # for CS4232 MPU-401 interface. cs4232_mpu_irq - IRQ # for CS4232 MPU-401 interface (9,11,12,15). use_cs4232_midi - Use CS4232 MPU-401 interface (inaccessibly located inside your computer) ics2115_port - Port # for ICS2115 ics2115_irq - IRQ # for ICS2115 fm_port - FM OPL-3 Port # dma1 - DMA1 # for CS4232 PCM interface. dma2 - DMA2 # for CS4232 PCM interface. isapnp - ISA PnP detection - 0 = disable, 1 = enable (default) This module supports multiple cards and ISA PnP. Module snd-sonicvibes --------------------- Module for S3 SonicVibes PCI sound cards. * PINE Schubert 32 PCI reverb - Reverb Enable - 1 = enable, 0 = disable (default) - SoundCard must have onboard SRAM for this. mge - Mic Gain Enable - 1 = enable, 0 = disable (default) This module supports multiple cards and autoprobe. Module snd-serial-u16550 ------------------------ Module for UART16550A serial MIDI ports. port - port # for UART16550A chip irq - IRQ # for UART16550A chip, -1 = poll mode speed - speed in bauds (9600,19200,38400,57600,115200) 38400 = default base - base for divisor in bauds (57600,115200,230400,460800) 115200 = default outs - number of MIDI ports in a serial port (1-4) 1 = default adaptor - Type of adaptor. 0 = Soundcanvas, 1 = MS-124T, 2 = MS-124W S/A, 3 = MS-124W M/B, 4 = Generic This module supports multiple cards. This module does not support autoprobe thus the main port must be specified!!! Other options are optional. Module snd-trident ------------------ Module for Trident 4DWave DX/NX sound cards. * Best Union Miss Melody 4DWave PCI * HIS 4DWave PCI * Warpspeed ONSpeed 4DWave PCI * AzTech PCI 64-Q3D * Addonics SV 750 * CHIC True Sound 4Dwave * Shark Predator4D-PCI * Jaton SonicWave 4D pcm_channels - max channels (voices) reserved for PCM wavetable_size - max wavetable size in kB (4-?kb) This module supports multiple cards and autoprobe. The power-management is supported. Module snd-usb-audio -------------------- Module for USB audio and USB MIDI devices. vid - Vendor ID for the device (optional) pid - Product ID for the device (optional) device_setup - Device specific magic number (optional) - Influence depends on the device - Default: 0x0000 This module supports multiple devices, autoprobe and hotplugging. Module snd-usb-usx2y -------------------- Module for Tascam USB US-122, US-224 and US-428 devices.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -