Lines Matching +full:can +full:- +full:disable
2 Advanced Linux Sound Architecture - Driver Configuration guide
10 primary sound card support (``CONFIG_SOUND``). Since ALSA can emulate
32 The user can load modules with options. If the module supports more than
33 one card and you have more than one card of the same type then you can
38 ----------
47 limiting card index for auto-loading (1-8);
49 For auto-loading more than one card, specify this option
50 together with snd-card-X aliases.
57 (0 = disable debug prints, 1 = normal debug messages,
60 This option can be dynamically changed via sysfs
63 Module snd-pcm-oss
64 ------------------
86 regarding opening the device. When this option is non-zero,
90 Module snd-rawmidi
91 ------------------
94 similar to those of the snd-pcm-oss module.
103 Module snd-soc-core
104 -------------------
113 --------------------------------------------
123 Default: -1
126 Can be up to 15 characters long;
130 This ID can be used instead of the index number in
139 many machines which have two HD-audio controllers (one for HDMI/DP
142 appearing card. They can do it by specifying "index=1,0" module
149 Module snd-adlib
150 ----------------
162 Make sure you have ``sbiload`` from the alsa-tools package available and,
164 number through ``sbiload -l``.
175 sbiload -p 64:0 std.sb drums.sb
177 If you use this driver to drive an OPL3, you can use ``std.o3`` and ``drums.o3``
178 instead. To have the card produce sound, use ``aplaymidi`` from alsa-utils:
181 aplaymidi -p 64:0 foo.mid
183 Module snd-ad1816a
184 ------------------
193 Module snd-ad1848
194 -----------------
208 The power-management is supported.
210 Module snd-ad1889
211 -----------------
221 Module snd-ali5451
222 ------------------
234 The power-management is supported.
236 Module snd-als100
237 -----------------
243 The power-management is supported.
245 Module snd-als300
246 -----------------
252 The power-management is supported.
254 Module snd-als4000
255 ------------------
261 0 = disabled (default), 1 = auto-detect
265 The power-management is supported.
267 Module snd-asihpi
268 -----------------
278 Module snd-atiixp
279 -----------------
290 If this works for you file a bug with your `lspci -vn` output.
291 (-2 = Force probing, -1 = Default behavior, 0-2 = Use the
294 S/PDIF transfer over AC-link (default = 1)
299 over AC-link and another is over the "direct" SPDIF output. The
303 The power-management is supported.
305 Module snd-atiixp-modem
306 -----------------------
312 Note: The default index value of this module is -2, i.e. the first
315 The power-management is supported.
317 Module snd-au8810, snd-au8820, snd-au8830
318 -----------------------------------------
324 0 = Disable all workarounds,
344 Module snd-azt1605
345 ------------------
359 DMA # for WSS capture (0,1), -1 = disabled (default)
361 port # for MPU-401 UART (0x300,0x330), -1 = disabled (default)
363 IRQ # for MPU-401 UART (3,5,7,9), -1 = disabled (default)
365 port # for OPL3 (0x388), -1 = disabled (default)
373 their "CONFIG MODE" jumper set to "EEPROM SETTING". The other values can
377 full-duplex mode. When ``dma1=3``, only ``dma2=0`` is valid and the only way to
386 Module snd-azt2316
387 ------------------
401 DMA # for WSS capture (0,1), -1 = disabled (default)
403 port # for MPU-401 UART (0x300,0x330), -1 = disabled (default)
405 IRQ # for MPU-401 UART (5,7,9,10), -1 = disabled (default)
407 port # for OPL3 (0x388), -1 = disabled (default)
415 their "CONFIG MODE" jumper set to "EEPROM SETTING". The other values can
419 full-duplex mode. When ``dma1=3``, only ``dma2=0`` is valid and the only way to
428 Module snd-aw2
429 --------------
435 Module snd-azt2320
436 ------------------
442 The power-management is supported.
444 Module snd-azt3328
445 ------------------
454 Module snd-bt87x
455 ----------------
466 Note: The default index value of this module is -2, i.e. the first
469 Module snd-ca0106
470 -----------------
477 Module snd-cmi8330
478 ------------------
480 Module for sound cards based on C-Media CMI8330 ISA chips.
483 ISA PnP detection - 0 = disable, 1 = enable (default)
510 The power-management is supported.
512 Module snd-cmipci
513 -----------------
515 Module for C-Media CMI8338/8738/8768/8770 PCI sound cards.
521 0 = disable
523 port address of OPL-3 FM synthesizer (8x38 only):
526 0 = disable
528 Software-conversion of raw SPDIF packets (model 033 only) (default = 1)
530 Joystick port address (0 = disable, 1 = auto-detect)
534 The power-management is supported.
536 Module snd-cs4231
537 -----------------
544 port # for MPU-401 UART (optional), -1 = disable
548 IRQ # for MPU-401 UART
557 The power-management is supported.
559 Module snd-cs4236
560 -----------------
566 ISA PnP detection - 0 = disable, 1 = enable (default)
571 port # for CS4236 chip (PnP setup - 0x534)
573 control port # for CS4236 chip (PnP setup - 0x120,0x210,0xf00)
575 port # for MPU-401 UART (PnP setup - 0x300), -1 = disable
577 FM port # for CS4236 chip (PnP setup - 0x388), -1 = disable
581 IRQ # for MPU-401 UART (9,11,12,15)
585 second DMA # for CS4236 chip (0,1,3), -1 = disable
591 The power-management is supported.
593 This module is aliased as snd-cs4232 since it provides the old
594 snd-cs4232 functionality, too.
596 Module snd-cs4281
597 -----------------
602 Secondary codec ID (0 = disable, default)
606 The power-management is supported.
608 Module snd-cs46xx
609 -----------------
626 The power-management is supported.
628 Module snd-cs5530
629 -----------------
633 Module snd-cs5535audio
634 ----------------------
638 The power-management is supported.
640 Module snd-ctxfi
641 ----------------
643 Module for Creative Sound Blaster X-Fi boards (20k1 / 20k2 chips)
645 * Creative Sound Blaster X-Fi Titanium Fatal1ty Champion Series
646 * Creative Sound Blaster X-Fi Titanium Fatal1ty Professional Series
647 * Creative Sound Blaster X-Fi Titanium Professional Audio
648 * Creative Sound Blaster X-Fi Titanium
649 * Creative Sound Blaster X-Fi Elite Pro
650 * Creative Sound Blaster X-Fi Platinum
651 * Creative Sound Blaster X-Fi Fatal1ty
652 * Creative Sound Blaster X-Fi XtremeGamer
653 * Creative Sound Blaster X-Fi XtremeMusic
666 Module snd-darla20
667 ------------------
674 Module snd-darla24
675 ------------------
682 Module snd-dt019x
683 -----------------
685 Module for Diamond Technologies DT-019X / Avance Logic ALS-007 (PnP
691 The power-management is supported.
693 Module snd-dummy
694 ----------------
709 When multiple PCM devices are created, snd-dummy gives different
712 * 1 = non-interleaved with mmap support
714 * 3 = non-interleaved without mmap
716 As default, snd-dummy drivers doesn't allocate the real buffers
722 The power-management is supported.
724 Module snd-echo3g
725 -----------------
732 Module snd-emu10k1
733 ------------------
740 * E-MU APS (partially supported)
741 * E-MU DAS
773 The power-management is supported.
775 Module snd-emu10k1x
776 -------------------
782 Module snd-ens1370
783 ------------------
795 The power-management is supported.
797 Module snd-ens1371
798 ------------------
807 port # for joystick (0x200,0x208,0x210,0x218), 0 = disable
808 (default), 1 = auto-detect
812 The power-management is supported.
814 Module snd-es1688
815 -----------------
817 Module for ESS AudioDrive ES-1688 and ES-688 sound cards.
820 ISA PnP detection - 0 = disable, 1 = enable (default)
822 port # for MPU-401 port (0x300,0x310,0x320,0x330), -1 = disable (default)
824 IRQ # for MPU-401 port (5,7,9,10)
831 port # for ES-1688 chip (0x220,0x240,0x260)
833 IRQ # for ES-1688 chip (5,7,9,10)
835 DMA # for ES-1688 chip (0,1,3)
837 This module supports multiple cards and autoprobe (without MPU-401 port)
840 Module snd-es18xx
841 -----------------
843 Module for ESS AudioDrive ES-18xx sound cards.
846 ISA PnP detection - 0 = disable, 1 = enable (default)
851 port # for ES-18xx chip (0x220,0x240,0x260)
853 port # for MPU-401 port (0x300,0x310,0x320,0x330), -1 = disable (default)
857 IRQ # for ES-18xx chip (5,7,9,10)
859 first DMA # for ES-18xx chip (0,1,3)
861 first DMA # for ES-18xx chip (0,1,3)
863 This module supports multiple cards, ISA PnP and autoprobe (without MPU-401
865 When ``dma2`` is equal with ``dma1``, the driver works as half-duplex.
867 The power-management is supported.
869 Module snd-es1938
870 -----------------
872 Module for sound cards based on ESS Solo-1 (ES1938,ES1946) chips.
876 The power-management is supported.
878 Module snd-es1968
879 -----------------
881 Module for sound cards based on ESS Maestro-1/2/2E (ES1968/ES1978) chips.
884 total buffer size in kB (1-4096kB)
886 playback channels (1-8, default=2)
888 capture channels (1-8, default=0)
890 clock (0 = auto-detection)
892 support the power-management (0 = off, 1 = on, 2 = auto (default))
900 The power-management is supported.
902 Module snd-fm801
903 ----------------
909 1 = MediaForte 256-PCS,
910 2 = MediaForte 256-PCPR,
911 3 = MediaForte 64-PCR
912 High 16-bits are video (radio) device number + 1;
913 example: 0x10002 (MediaForte 256-PCPR, device 1)
917 The power-management is supported.
919 Module snd-gina20
920 -----------------
927 Module snd-gina24
928 -----------------
935 Module snd-gusclassic
936 ---------------------
947 DMA # for GF1 chip (1,3,5,6,7,-1=disable)
949 0 to 31, (0.59V-4.52V or 0.389V-2.98V)
951 GF1 voices limit (14-32)
957 Module snd-gusextreme
958 ---------------------
963 port # for ES-1688 chip (0x220,0x230,0x240,0x250,0x260)
967 port # for MPU-401 port (0x300,0x310,0x320,0x330), -1 = disable
969 IRQ # for ES-1688 chip (5,7,9,10)
973 IRQ # for MPU-401 port (5,7,9,10)
975 DMA # for ES-1688 chip (0,1,3)
979 0 to 31, (0.59V-4.52V or 0.389V-2.98V)
981 GF1 voices limit (14-32)
985 This module supports multiple cards and autoprobe (without MPU-401 port).
987 Module snd-gusmax
988 -----------------
999 DMA # for GF1 chip (1,3,5,6,7,-1=disable)
1001 0 to 31, (0.59V-4.52V or 0.389V-2.98V)
1003 GF1 voices limit (14-32)
1009 Module snd-hda-intel
1010 --------------------
1022 -1 = system default: choose appropriate one per controller hardware,
1026 3 = VIACOMBO: VIA-specific workaround for capture,
1031 Bitmask to probe codecs (default = -1, meaning all slots);
1040 Passing -1 will make the driver to choose the appropriate
1043 Specifies the early "patch" files to modify the HD-audio setup
1046 is set. See hd-audio/notes.rst for details.
1059 Automatic power-saving timeout (in second, 0 = disable)
1061 Reset HD-audio controller in power-saving mode (default = on)
1068 Enable/disable snooping (default = on)
1072 See hd-audio/notes.rst for more details about HD-audio driver.
1076 configuration is set up. You can pass ``model=<name>`` option to
1079 is found in hd-audio/models.rst.
1083 "codec-patch". It's sometimes good for testing and debugging.
1085 The model option can be used also for aliasing to another PCI or codec
1087 and YYYY are the sub-vendor and sub-device IDs in hex numbers,
1092 matches with your device, report it together with alsa-info.sh
1093 output (with ``--no-upload`` option) to kernel bugzilla or alsa-devel
1096 ``power_save`` and ``power_save_controller`` options are for power-saving
1115 can try ``single_cmd=1`` module option. This will switch the
1126 This occurs when the access to non-existing or non-working codec slot
1127 (likely a modem one) causes a stall of the communication via HD-audio
1128 bus. You can see which codec slots are probed by enabling
1134 The power-management is supported.
1136 Module snd-hdsp
1137 ---------------
1143 Note: The firmware data can be automatically loaded via hotplug
1145 the firmware via hdsploader utility included in alsa-tools
1147 The firmware data is found in alsa-firmware package.
1149 Note: snd-page-alloc module does the job which snd-hammerfall-mem
1152 allocation sure, load snd-page-alloc module in the early
1156 Module snd-hdspm
1157 ----------------
1162 Enable precise pointer, or disable.
1170 Module snd-ice1712
1171 ------------------
1202 Omni I/O support for MidiMan M-Audio Delta44/66
1212 SSID (if EEPROM isn't available). You can override the
1217 Module snd-ice1724
1218 ------------------
1239 * Chaintech ZNF3-150
1240 * Chaintech ZNF3-250
1242 * Chaintech AV-710
1244 * Onkyo SE-90PCI
1245 * Onkyo SE-200PCI
1249 * EGO-SYS WaveTerminal 192M
1262 SSID (if EEPROM isn't available). You can override the
1267 Module snd-indigo
1268 -----------------
1275 Module snd-indigodj
1276 -------------------
1283 Module snd-indigoio
1284 -------------------
1291 Module snd-intel8x0
1292 -------------------
1304 AC'97 codec clock base (0 = auto-detect)
1315 Use S/PDIF over AC-link instead of direct connection from the
1316 controller chip (0 = off, 1 = on, -1 = default)
1320 Note: the latest driver supports auto-detection of chip clock.
1325 motherboard has these devices, use the ns558 or snd-mpu401
1328 The power-management is supported.
1330 Module snd-intel8x0m
1331 --------------------
1342 AC'97 codec clock base (0 = auto-detect)
1346 Note: The default index value of this module is -2, i.e. the first
1349 The power-management is supported.
1351 Module snd-interwave
1352 --------------------
1354 Module for Gravis UltraSound PnP, Dynasonic 3-D/Pro, STB Sound Rage 32
1358 0 to 31, (0.59V-4.52V or 0.389V-2.98V)
1360 1 = MIDI UART enable, 0 = MIDI UART disable (default)
1366 ISA PnP detection - 0 = disable, 1 = enable (default)
1377 DMA # for InterWave chip (0,1,3,5,6,7,-1=disable)
1381 Module snd-interwave-stb
1382 ------------------------
1384 Module for UltraSound 32-Pro (sound card from STB used by Compaq)
1389 0 to 31, (0.59V-4.52V or 0.389V-2.98V)
1391 1 = MIDI UART enable, 0 = MIDI UART disable (default)
1397 ISA PnP detection - 0 = disable, 1 = enable (default)
1410 DMA # for InterWave chip (0,1,3,5,6,7,-1=disable)
1414 Module snd-jazz16
1415 -------------------
1429 MPU-401 port # (0x300,0x310,0x320,0x330)
1431 MPU-401 irq # (2,3,5,7)
1435 Module snd-korg1212
1436 -------------------
1442 Module snd-layla20
1443 ------------------
1450 Module snd-layla24
1451 ------------------
1458 Module snd-lola
1459 ---------------
1461 Module for Digigram Lola PCI-e boards
1465 Module snd-lx6464es
1466 -------------------
1472 Module snd-maestro3
1473 -------------------
1480 GPIO pin number for external amp (0-15) or -1 for default pin (8
1491 The power-management is supported.
1493 Module snd-mia
1494 ---------------
1501 Module snd-miro
1502 ---------------
1516 MPU-401 port # (0x300,0x310,0x320,0x330)
1518 MPU-401 irq # (5,7,9,10)
1526 Module snd-mixart
1527 -----------------
1537 Install the necessary firmware files in alsa-firmware package.
1539 firmware via mixartloader utility in alsa-tools package.
1541 Module snd-mona
1542 ---------------
1549 Module snd-mpu401
1550 -----------------
1552 Module for MPU-401 UART devices.
1555 port number or -1 (disable)
1557 IRQ number or -1 (disable)
1559 PnP detection - 0 = disable, 1 = enable (default)
1563 Module snd-msnd-classic
1564 -----------------------
1570 Port # for msnd-classic card
1572 IRQ # for msnd-classic card
1580 ISA PnP detection - 0 = disable, 1 = enable (default)
1609 Module snd-msnd-pinnacle
1610 ------------------------
1625 ISA PnP detection - 0 = disable, 1 = enable (default)
1630 Module snd-mtpav
1631 ----------------
1645 Module snd-mts64
1646 ----------------
1653 Module snd-nm256
1654 ----------------
1659 max playback frame size in kB (4-128kB)
1661 max capture frame size in kB (4-128kB)
1677 The power-management is supported.
1680 automatically, or causes hang-up during initialization.
1688 case, use ``force_ac97=1`` option - but *NO* guarantee whether it
1691 Note: The NM256 chip can be linked internally with non-AC97
1695 other drivers, e.g. snd-cs4232 or snd-opl3sa2. Some has ISA-PnP
1700 known hardware like Dell Latitude LS and Sony PCG-F305, this
1702 hard freeze, you can try ``reset_workaround=1`` option.
1710 OSS driver, which is a result of black-magic reverse engineering.
1712 X-server as described above. You might be able to force to load
1713 the module, but it may result in hang-up. Hence, make sure that
1717 Module snd-opl3sa2
1718 ------------------
1720 Module for Yamaha OPL3-SA2/SA3 sound cards.
1723 ISA PnP detection - 0 = disable, 1 = enable (default)
1728 control port # for OPL3-SA chip (0x370)
1730 SB port # for OPL3-SA chip (0x220,0x240)
1732 WSS port # for OPL3-SA chip (0x530,0xe80,0xf40,0x604)
1734 port # for MPU-401 UART (0x300,0x330), -1 = disable
1736 FM port # for OPL3-SA chip (0x388), -1 = disable
1738 IRQ # for OPL3-SA chip (5,7,9,10)
1740 first DMA # for Yamaha OPL3-SA chip (0,1,3)
1742 second DMA # for Yamaha OPL3-SA chip (0,1,3), -1 = disable
1747 The power-management is supported.
1749 Module snd-opti92x-ad1848
1750 -------------------------
1756 ISA PnP detection - 0 = disable, 1 = enable (default)
1763 port # for MPU-401 UART (0x300,0x310,0x320,0x330)
1769 IRQ # for MPU-401 UART (5,7,9,10)
1775 Module snd-opti92x-cs4231
1776 -------------------------
1781 ISA PnP detection - 0 = disable, 1 = enable (default)
1788 port # for MPU-401 UART (0x300,0x310,0x320,0x330)
1794 IRQ # for MPU-401 UART (5,7,9,10)
1802 Module snd-opti93x
1803 ------------------
1808 ISA PnP detection - 0 = disable, 1 = enable (default)
1815 port # for MPU-401 UART (0x300,0x310,0x320,0x330)
1821 IRQ # for MPU-401 UART (5,7,9,10)
1829 Module snd-oxygen
1830 -----------------
1832 Module for sound cards based on the C-Media CMI8786/8787/8788 chip:
1834 * Asound A-8788
1836 * AuzenTech X-Meridian
1837 * AuzenTech X-Meridian 2G
1838 * Bgears b-Enspirer
1840 * HT-Omega Claro (plus)
1841 * HT-Omega Claro halo (XT)
1842 * Kuroutoshikou CMI8787-HG2PCI
1843 * Razer Barracuda AC-1
1850 Module snd-pcsp
1851 ---------------
1853 Module for internal PC-Speaker.
1856 Disable PC-Speaker PCM sound. Only beeps remain.
1863 Module snd-pcxhr
1864 ----------------
1870 Module snd-portman2x4
1871 ---------------------
1877 Module snd-powermac (on ppc only)
1878 ---------------------------------
1880 Module for PowerMac, iMac and iBook on-board soundchips
1889 The power-management is supported.
1891 Module snd-pxa2xx-ac97 (on arm only)
1892 ------------------------------------
1898 The power-management is supported.
1900 Module snd-riptide
1901 ------------------
1917 Module snd-rme32
1918 ----------------
1925 Module snd-rme96
1926 ----------------
1932 Module snd-rme9652
1933 ------------------
1935 Module for RME Digi9652 (Hammerfall, Hammerfall-Light) sound cards.
1942 Note: snd-page-alloc module does the job which snd-hammerfall-mem
1945 allocation sure, load snd-page-alloc module in the early
1949 Module snd-sa11xx-uda1341 (on arm only)
1950 ---------------------------------------
1957 The power-management is supported.
1959 Module snd-sb8
1960 --------------
1962 Module for 8-bit SoundBlaster cards: SoundBlaster 1.0, SoundBlaster 2.0,
1974 The power-management is supported.
1976 Module snd-sb16 and snd-sbawe
1977 -----------------------------
1979 Module for 16-bit SoundBlaster cards: SoundBlaster 16 (PnP),
1983 Mic Auto-Gain-Control - 0 = disable, 1 = enable (default)
1985 ASP/CSP chip support - 0 = disable (default), 1 = enable
1987 ISA PnP detection - 0 = disable, 1 = enable (default)
1994 port # for MPU-401 UART (0x300,0x330), -1 = disable
1996 base port # for EMU8000 synthesizer (0x620,0x640,0x660) (snd-sbawe
2001 8-bit DMA # for SB DSP 4.x chip (0,1,3)
2003 16-bit DMA # for SB DSP 4.x chip (5,6,7)
2007 Note: To use Vibra16X cards in 16-bit half duplex mode, you must
2008 disable 16bit DMA with dma16 = -1 module parameter.
2009 Also, all Sound Blaster 16 type cards can operate in 16-bit
2010 half duplex mode through 8-bit DMA channel by disabling their
2011 16-bit DMA channel.
2013 The power-management is supported.
2015 Module snd-sc6000
2016 -----------------
2018 Module for Gallant SC-6000 soundcard and later models: SC-6600 and
2019 SC-7000.
2028 MPU-401 IRQ # (5,7,9,10) ,0 - no MPU-401 irq
2032 Enable gameport - 0 = disable (default), 1 = enable
2038 Module snd-sscape
2039 -----------------
2050 MPU-401 IRQ # (PnP setup)
2054 2nd DMA # (PnP setup, -1 to disable)
2056 Enable gameport - 0 = disable (default), 1 = enable
2062 Module snd-sun-amd7930 (on sparc only)
2063 --------------------------------------
2069 Module snd-sun-cs4231 (on sparc only)
2070 -------------------------------------
2076 Module snd-sun-dbri (on sparc only)
2077 -----------------------------------
2083 Module snd-wavefront
2084 --------------------
2089 Use CS4232 MPU-401 interface
2092 ISA PnP detection - 0 = disable, 1 = enable (default)
2101 Port # for CS4232 MPU-401 interface.
2103 IRQ # for CS4232 MPU-401 interface (9,11,12,15).
2109 FM OPL-3 Port #
2165 Module snd-sonicvibes
2166 ---------------------
2172 Reverb Enable - 1 = enable, 0 = disable (default);
2175 Mic Gain Enable - 1 = enable, 0 = disable (default)
2179 Module snd-serial-u16550
2180 ------------------------
2187 IRQ # for UART16550A chip, -1 = poll mode
2195 number of MIDI ports in a serial port (1-4)
2199 0 = Soundcanvas, 1 = MS-124T, 2 = MS-124W S/A,
2200 3 = MS-124W M/B, 4 = Generic
2205 Module snd-trident
2206 ------------------
2212 * AzTech PCI 64-Q3D
2215 * Shark Predator4D-PCI
2223 max wavetable size in kB (4-?kb)
2227 The power-management is supported.
2229 Module snd-ua101
2230 ----------------
2232 Module for the Edirol UA-101/UA-1000 audio/MIDI interfaces.
2236 Module snd-usb-audio
2237 --------------------
2252 Ignore any USB-controller regarding mixer interface (default: no)
2254 Enable auto-clock selection for UAC2 devices (default: yes)
2266 For architectures with non-coherent memory like ARM or MIPS, the
2269 option, so that the DMA-coherent buffers are allocated and used
2276 This option receives an array of strings, and you can pass
2281 The driver prints a message like "Found post-registration device
2282 assignment: 1234abcd:04" for such a device, so that user can
2290 * bit 2: Allow alignment on audio sub-slot at transfer
2295 * bit 7: Indicates ITF-USB DSD based DACs
2297 * bit 9: Add a delay of 1-2ms at each control message handling
2298 * bit 10: Add a delay of 5-6ms at each control message handling
2301 * bit 13: Disable runtime PM autosuspend
2310 NB: ``nrpacks`` parameter can be modified dynamically via sysfs.
2315 the mixer element such as URB error -22. This happens on some
2325 Module snd-usb-caiaq
2326 --------------------
2337 Module snd-usb-usx2y
2338 --------------------
2340 Module for Tascam USB US-122, US-224 and US-428 devices.
2345 in alsa-tools and alsa-firmware packages.
2347 Module snd-via82xx
2348 ------------------
2361 support DXS channels, 0 = auto (default), 1 = enable, 2 = disable,
2376 Note: VIA8233/5/7 (not VIA8233A) can support DXS (direct sound)
2378 streams can be played at the same time, and the controller
2379 can perform sample rate conversion with separate rates for
2388 ``lspci -nv``).
2395 try ``dxs_support=2`` to disable the DXS channels.
2400 Note: for the MPU401 on VIA823x, use snd-mpu401 driver
2403 The power-management is supported.
2405 Module snd-via82xx-modem
2406 ------------------------
2415 Note: The default index value of this module is -2, i.e. the first
2418 The power-management is supported.
2420 Module snd-virmidi
2421 ------------------
2428 MIDI devices # (1-4, default=4)
2432 Module snd-virtuoso
2433 -------------------
2441 Module snd-vx222
2442 ----------------
2444 Module for Digigram VX-Pocket VX222, V222 v2 and Mic cards.
2455 Install the necessary firmware files in alsa-firmware package.
2457 firmware via vxloader utility in alsa-tools package. To invoke
2462 install snd-vx222 /sbin/modprobe --first-time -i snd-vx222\
2465 (for 2.2/2.4 kernels, add ``post-install /usr/bin/vxloader`` to
2470 size is chosen. The possible IBL values can be found in
2471 /proc/asound/cardX/vx-status proc file.
2473 The power-management is supported.
2475 Module snd-vxpocket
2476 -------------------
2478 Module for Digigram VX-Pocket VX2 and 440 PCMCIA cards.
2493 Install the necessary firmware files in alsa-firmware package.
2495 firmware via vxloader utility in alsa-tools package.
2497 About capture IBL, see the description of snd-vx222 module.
2499 Note: snd-vxp440 driver is merged to snd-vxpocket driver since
2502 The power-management is supported.
2504 Module snd-ymfpci
2505 -----------------
2510 0x300,0x330,0x332,0x334, 0 (disable) by default,
2511 1 (auto-detect for YMF744/754 only)
2513 0x388,0x398,0x3a0,0x3a8, 0 (disable) by default
2514 1 (auto-detect for YMF744/754 only)
2516 0x201,0x202,0x204,0x205, 0 (disable) by default,
2517 1 (auto-detect)
2519 enable shared rear/line-in switch (bool)
2523 The power-management is supported.
2525 Module snd-pdaudiocf
2526 --------------------
2530 The power-management is supported.
2537 specific devices on drivers for on-board AC'97 controllers like
2538 snd-intel8x0. Some hardware have swapped output pins between Master
2540 specifications from version to version :-)
2542 The driver provides the auto-detection of known problematic devices,
2551 Disable the quirk
2567 For backward compatibility, the corresponding integer value -1, 0, ...
2574 Configuring Non-ISAPNP Cards
2577 When the kernel is configured with ISA-PnP support, the modules
2579 If this option is set, *only* the ISA-PnP devices will be probed.
2580 For probing the non ISA-PnP cards, you have to pass ``isapnp=0`` option
2583 When the kernel is configured without ISA-PnP support, isapnp option
2590 The ALSA drivers can be loaded automatically on demand by defining
2591 module aliases. The string ``snd-card-%1`` is requested for ALSA native
2594 To auto-load an ALSA driver for OSS services, define the string
2595 ``sound-slot-%i`` where ``%i`` means the slot number for OSS, which
2602 ----- /etc/modprobe.d/alsa.conf
2603 alias snd-card-0 snd-emu10k1
2604 alias sound-slot-0 snd-emu10k1
2605 ----- /etc/modprobe.d/alsa.conf
2607 The available number of auto-loaded sound cards depends on the module
2609 To enable the auto-loading of multiple cards, specify the number of
2619 ----- /etc/modprobe.d/alsa.conf
2622 alias snd-card-0 snd-interwave
2623 alias snd-card-1 snd-ens1371
2624 options snd-interwave index=0
2625 options snd-ens1371 index=1
2627 alias sound-slot-0 snd-interwave
2628 alias sound-slot-1 snd-ens1371
2629 ----- /etc/modprobe.d/alsa.conf
2639 options snd slots=snd-interwave,snd-ens1371
2641 Then, the first slot (#0) is reserved for snd-interwave driver, and
2642 the second (#1) for snd-ens1371. You can omit index option in each
2643 driver if slots option is used (although you can still have them at
2647 hot-plugging and the resultant slot conflict. For example, in the
2649 other driver (e.g. snd-usb-audio) is loaded before snd-interwave or
2650 snd-ens1371, it will be assigned to the third or later slot.
2653 modules but that name. For example, ``slots=!snd-pcsp`` will reserve
2654 the first slot for any modules but snd-pcsp.
2661 /dev/snd/pcmC0D0[c|p] -> /dev/audio0 (/dev/audio) -> minor 4
2662 /dev/snd/pcmC0D0[c|p] -> /dev/dsp0 (/dev/dsp) -> minor 3
2663 /dev/snd/pcmC0D1[c|p] -> /dev/adsp0 (/dev/adsp) -> minor 12
2664 /dev/snd/pcmC1D0[c|p] -> /dev/audio1 -> minor 4+16 = 20
2665 /dev/snd/pcmC1D0[c|p] -> /dev/dsp1 -> minor 3+16 = 19
2666 /dev/snd/pcmC1D1[c|p] -> /dev/adsp1 -> minor 12+16 = 28
2667 /dev/snd/pcmC2D0[c|p] -> /dev/audio2 -> minor 4+32 = 36
2668 /dev/snd/pcmC2D0[c|p] -> /dev/dsp2 -> minor 3+32 = 39
2669 /dev/snd/pcmC2D1[c|p] -> /dev/adsp2 -> minor 12+32 = 44
2677 options of snd-pcm-oss module.
2684 -------------------------------
2698 disable
2707 non-block
2708 force non-block mode
2709 whole-frag
2712 no-silence
2714 buggy-ptr
2722 echo "squake 0 0 disable" > /proc/asound/card0/pcm0c/oss
2731 actually loaded due to memory fragmentation. You can pre-allocate the
2732 PCM buffers by loading snd-page-alloc module and write commands to its
2736 Reading the proc file /proc/drivers/snd-page-alloc shows the current
2737 usage of page allocation. In writing, you can send the following
2738 commands to the snd-page-alloc driver:
2745 SIZE is the size of each buffer to allocate. You can pass
2752 This will erase the all pre-allocated buffers which are not in
2760 http://www.alsa-project.org
2764 mailto:alsa-devel@alsa-project.org
2765 alsa-info.sh script
2766 https://www.alsa-project.org/alsa-info.sh