Lines Matching +full:multiple +full:- +full:amp
2 Advanced Linux Sound Architecture - Driver Configuration guide
34 specify multiple values for the option separated by commas.
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.
53 This option takes multiple strings.
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
138 are multiple devices bound with the same driver. For example, there are
139 many machines which have two HD-audio controllers (one for HDMI/DP
149 Module snd-adlib
150 ----------------
157 This module supports multiple cards. It does not support autoprobe, so
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
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 ------------------
191 This module supports multiple cards, autoprobe and PnP.
193 Module snd-ad1848
194 -----------------
205 This module supports multiple cards. It does not support autoprobe
208 The power-management is supported.
210 Module snd-ad1889
211 -----------------
219 This module supports multiple cards.
221 Module snd-ali5451
222 ------------------
234 The power-management is supported.
236 Module snd-als100
237 -----------------
241 This module supports multiple cards, autoprobe and PnP.
243 The power-management is supported.
245 Module snd-als300
246 -----------------
250 This module supports multiple cards.
252 The power-management is supported.
254 Module snd-als4000
255 ------------------
261 0 = disabled (default), 1 = auto-detect
263 This module supports multiple cards, autoprobe and PnP.
265 The power-management is supported.
267 Module snd-asihpi
268 -----------------
275 This module supports multiple cards.
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 -----------------------------------------
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)
367 This module supports multiple cards. It does not support autoprobe:
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)
409 This module supports multiple cards. It does not support autoprobe:
419 full-duplex mode. When ``dma1=3``, only ``dma2=0`` is valid and the only way to
428 Module snd-aw2
429 --------------
433 This module supports multiple cards.
435 Module snd-azt2320
436 ------------------
440 This module supports multiple cards, PnP and autoprobe.
442 The power-management is supported.
444 Module snd-azt3328
445 ------------------
452 This module supports multiple cards.
454 Module snd-bt87x
455 ----------------
464 This module supports multiple cards.
466 Note: The default index value of this module is -2, i.e. the first
469 Module snd-ca0106
470 -----------------
474 This module supports multiple cards.
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)
508 This module supports multiple cards and autoprobe.
510 The power-management is supported.
512 Module snd-cmipci
513 -----------------
515 Module for C-Media CMI8338/8738/8768/8770 PCI sound cards.
523 port address of OPL-3 FM synthesizer (8x38 only):
528 Software-conversion of raw SPDIF packets (model 033 only) (default = 1)
530 Joystick port address (0 = disable, 1 = auto-detect)
532 This module supports autoprobe and multiple cards.
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
554 This module supports multiple cards. This module does not support autoprobe
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
587 This module supports multiple cards. This module does not support autoprobe
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 -----------------
604 This module supports multiple cards.
606 The power-management is supported.
608 Module snd-cs46xx
609 -----------------
621 This module supports multiple cards and autoprobe.
622 Usually external amp and CLKRUN controls are detected automatically
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
657 multiple
658 multiple to ref. sample rate, 1 or 2 (default)
664 This module supports multiple cards.
666 Module snd-darla20
667 ------------------
671 This module supports multiple cards.
674 Module snd-darla24
675 ------------------
679 This module supports multiple cards.
682 Module snd-dt019x
683 -----------------
685 Module for Diamond Technologies DT-019X / Avance Logic ALS-007 (PnP
688 This module supports multiple cards. This module is enabled only with
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 -----------------
729 This module supports multiple cards.
732 Module snd-emu10k1
733 ------------------
740 * E-MU APS (partially supported)
741 * E-MU DAS
757 This module supports multiple cards and autoprobe.
773 The power-management is supported.
775 Module snd-emu10k1x
776 -------------------
780 This module supports multiple cards.
782 Module snd-ens1370
783 ------------------
793 This module supports multiple cards and autoprobe.
795 The power-management is supported.
797 Module snd-ens1371
798 ------------------
808 (default), 1 = auto-detect
810 This module supports multiple cards and autoprobe.
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.
874 This module supports multiple cards and autoprobe.
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))
898 This module supports multiple cards and autoprobe.
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)
915 This module supports multiple cards and autoprobe.
917 The power-management is supported.
919 Module snd-gina20
920 -----------------
924 This module supports multiple cards.
927 Module snd-gina24
928 -----------------
932 This module supports multiple cards.
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)
955 This module supports multiple cards and autoprobe.
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)
1007 This module supports multiple cards and autoprobe.
1009 Module snd-hda-intel
1010 --------------------
1016 [Multiple options for each card instance]
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)
1063 Enable / disable power-management deny-list (default = look up PM
1064 deny-list, 0 = skip PM deny-list, 1 = force to turn off runtime PM)
1073 This module supports multiple cards and autoprobe.
1075 See hd-audio/notes.rst for more details about HD-audio driver.
1082 is found in hd-audio/models.rst.
1086 "codec-patch". It's sometimes good for testing and debugging.
1090 and YYYY are the sub-vendor and sub-device IDs in hex numbers,
1095 matches with your device, report it together with alsa-info.sh
1096 output (with ``--no-upload`` option) to kernel bugzilla or alsa-devel
1099 ``power_save`` and ``power_save_controller`` options are for power-saving
1129 This occurs when the access to non-existing or non-working codec slot
1130 (likely a modem one) causes a stall of the communication via HD-audio
1137 The power-management is supported.
1139 Module snd-hdsp
1140 ---------------
1144 This module supports multiple cards.
1148 the firmware via hdsploader utility included in alsa-tools
1150 The firmware data is found in alsa-firmware package.
1152 Note: snd-page-alloc module does the job which snd-hammerfall-mem
1155 allocation sure, load snd-page-alloc module in the early
1159 Module snd-hdspm
1160 ----------------
1173 Module snd-ice1712
1174 ------------------
1205 Omni I/O support for MidiMan M-Audio Delta44/66
1210 This module supports multiple cards and autoprobe.
1220 Module snd-ice1724
1221 ------------------
1228 * AMP Ltd AUDIO2000
1242 * Chaintech ZNF3-150
1243 * Chaintech ZNF3-250
1245 * Chaintech AV-710
1247 * Onkyo SE-90PCI
1248 * Onkyo SE-200PCI
1252 * EGO-SYS WaveTerminal 192M
1262 This module supports multiple cards and autoprobe.
1270 Module snd-indigo
1271 -----------------
1275 This module supports multiple cards.
1278 Module snd-indigodj
1279 -------------------
1283 This module supports multiple cards.
1286 Module snd-indigoio
1287 -------------------
1291 This module supports multiple cards.
1294 Module snd-intel8x0
1295 -------------------
1307 AC'97 codec clock base (0 = auto-detect)
1318 Use S/PDIF over AC-link instead of direct connection from the
1319 controller chip (0 = off, 1 = on, -1 = default)
1323 Note: the latest driver supports auto-detection of chip clock.
1328 motherboard has these devices, use the ns558 or snd-mpu401
1331 The power-management is supported.
1333 Module snd-intel8x0m
1334 --------------------
1345 AC'97 codec clock base (0 = auto-detect)
1349 Note: The default index value of this module is -2, i.e. the first
1352 The power-management is supported.
1354 Module snd-interwave
1355 --------------------
1357 Module for Gravis UltraSound PnP, Dynasonic 3-D/Pro, STB Sound Rage 32
1361 0 to 31, (0.59V-4.52V or 0.389V-2.98V)
1369 ISA PnP detection - 0 = disable, 1 = enable (default)
1380 DMA # for InterWave chip (0,1,3,5,6,7,-1=disable)
1382 This module supports multiple cards, autoprobe and ISA PnP.
1384 Module snd-interwave-stb
1385 ------------------------
1387 Module for UltraSound 32-Pro (sound card from STB used by Compaq)
1392 0 to 31, (0.59V-4.52V or 0.389V-2.98V)
1400 ISA PnP detection - 0 = disable, 1 = enable (default)
1413 DMA # for InterWave chip (0,1,3,5,6,7,-1=disable)
1415 This module supports multiple cards, autoprobe and ISA PnP.
1417 Module snd-jazz16
1418 -------------------
1432 MPU-401 port # (0x300,0x310,0x320,0x330)
1434 MPU-401 irq # (2,3,5,7)
1436 This module supports multiple cards.
1438 Module snd-korg1212
1439 -------------------
1443 This module supports multiple cards.
1445 Module snd-layla20
1446 ------------------
1450 This module supports multiple cards.
1453 Module snd-layla24
1454 ------------------
1458 This module supports multiple cards.
1461 Module snd-lola
1462 ---------------
1464 Module for Digigram Lola PCI-e boards
1466 This module supports multiple cards.
1468 Module snd-lx6464es
1469 -------------------
1473 This module supports multiple cards.
1475 Module snd-maestro3
1476 -------------------
1481 enable external amp (enabled by default)
1483 GPIO pin number for external amp (0-15) or -1 for default pin (8
1486 This module supports autoprobe and multiple chips.
1494 The power-management is supported.
1496 Module snd-mia
1497 ---------------
1501 This module supports multiple cards.
1504 Module snd-miro
1505 ---------------
1519 MPU-401 port # (0x300,0x310,0x320,0x330)
1521 MPU-401 irq # (5,7,9,10)
1529 Module snd-mixart
1530 -----------------
1534 This module supports multiple cards.
1540 Install the necessary firmware files in alsa-firmware package.
1542 firmware via mixartloader utility in alsa-tools package.
1544 Module snd-mona
1545 ---------------
1549 This module supports multiple cards.
1552 Module snd-mpu401
1553 -----------------
1555 Module for MPU-401 UART devices.
1558 port number or -1 (disable)
1560 IRQ number or -1 (disable)
1562 PnP detection - 0 = disable, 1 = enable (default)
1564 This module supports multiple devices and PnP.
1566 Module snd-msnd-classic
1567 -----------------------
1573 Port # for msnd-classic card
1575 IRQ # for msnd-classic card
1583 ISA PnP detection - 0 = disable, 1 = enable (default)
1612 Module snd-msnd-pinnacle
1613 ------------------------
1628 ISA PnP detection - 0 = disable, 1 = enable (default)
1633 Module snd-mtpav
1634 ----------------
1648 Module snd-mts64
1649 ----------------
1653 This module supports multiple devices.
1656 Module snd-nm256
1657 ----------------
1662 max playback frame size in kB (4-128kB)
1664 max capture frame size in kB (4-128kB)
1680 The power-management is supported.
1683 automatically, or causes hang-up during initialization.
1691 case, use ``force_ac97=1`` option - but *NO* guarantee whether it
1694 Note: The NM256 chip can be linked internally with non-AC97
1698 other drivers, e.g. snd-cs4232 or snd-opl3sa2. Some has ISA-PnP
1703 known hardware like Dell Latitude LS and Sony PCG-F305, this
1713 OSS driver, which is a result of black-magic reverse engineering.
1715 X-server as described above. You might be able to force to load
1716 the module, but it may result in hang-up. Hence, make sure that
1720 Module snd-opl3sa2
1721 ------------------
1723 Module for Yamaha OPL3-SA2/SA3 sound cards.
1726 ISA PnP detection - 0 = disable, 1 = enable (default)
1731 control port # for OPL3-SA chip (0x370)
1733 SB port # for OPL3-SA chip (0x220,0x240)
1735 WSS port # for OPL3-SA chip (0x530,0xe80,0xf40,0x604)
1737 port # for MPU-401 UART (0x300,0x330), -1 = disable
1739 FM port # for OPL3-SA chip (0x388), -1 = disable
1741 IRQ # for OPL3-SA chip (5,7,9,10)
1743 first DMA # for Yamaha OPL3-SA chip (0,1,3)
1745 second DMA # for Yamaha OPL3-SA chip (0,1,3), -1 = disable
1747 This module supports multiple cards and ISA PnP. It does not support
1750 The power-management is supported.
1752 Module snd-opti92x-ad1848
1753 -------------------------
1759 ISA PnP detection - 0 = disable, 1 = enable (default)
1766 port # for MPU-401 UART (0x300,0x310,0x320,0x330)
1772 IRQ # for MPU-401 UART (5,7,9,10)
1778 Module snd-opti92x-cs4231
1779 -------------------------
1784 ISA PnP detection - 0 = disable, 1 = enable (default)
1791 port # for MPU-401 UART (0x300,0x310,0x320,0x330)
1797 IRQ # for MPU-401 UART (5,7,9,10)
1805 Module snd-opti93x
1806 ------------------
1811 ISA PnP detection - 0 = disable, 1 = enable (default)
1818 port # for MPU-401 UART (0x300,0x310,0x320,0x330)
1824 IRQ # for MPU-401 UART (5,7,9,10)
1832 Module snd-oxygen
1833 -----------------
1835 Module for sound cards based on the C-Media CMI8786/8787/8788 chip:
1837 * Asound A-8788
1839 * AuzenTech X-Meridian
1840 * AuzenTech X-Meridian 2G
1841 * Bgears b-Enspirer
1843 * HT-Omega Claro (plus)
1844 * HT-Omega Claro halo (XT)
1845 * Kuroutoshikou CMI8787-HG2PCI
1846 * Razer Barracuda AC-1
1851 This module supports autoprobe and multiple cards.
1853 Module snd-pcsp
1854 ---------------
1856 Module for internal PC-Speaker.
1859 Disable PC-Speaker PCM sound. Only beeps remain.
1866 Module snd-pcxhr
1867 ----------------
1871 This module supports multiple cards.
1873 Module snd-portman2x4
1874 ---------------------
1878 This module supports multiple cards.
1880 Module snd-powermac (on ppc only)
1881 ---------------------------------
1883 Module for PowerMac, iMac and iBook on-board soundchips
1892 The power-management is supported.
1894 Module snd-pxa2xx-ac97 (on arm only)
1895 ------------------------------------
1901 The power-management is supported.
1903 Module snd-riptide
1904 ------------------
1915 This module supports multiple cards.
1920 Module snd-rme32
1921 ----------------
1926 This module supports multiple cards.
1928 Module snd-rme96
1929 ----------------
1933 This module supports multiple cards.
1935 Module snd-rme9652
1936 ------------------
1938 Module for RME Digi9652 (Hammerfall, Hammerfall-Light) sound cards.
1943 This module supports multiple cards.
1945 Note: snd-page-alloc module does the job which snd-hammerfall-mem
1948 allocation sure, load snd-page-alloc module in the early
1952 Module snd-sa11xx-uda1341 (on arm only)
1953 ---------------------------------------
1960 The power-management is supported.
1962 Module snd-sb8
1963 --------------
1965 Module for 8-bit SoundBlaster cards: SoundBlaster 1.0, SoundBlaster 2.0,
1975 This module supports multiple cards and autoprobe.
1977 The power-management is supported.
1979 Module snd-sb16 and snd-sbawe
1980 -----------------------------
1982 Module for 16-bit SoundBlaster cards: SoundBlaster 16 (PnP),
1986 Mic Auto-Gain-Control - 0 = disable, 1 = enable (default)
1988 ASP/CSP chip support - 0 = disable (default), 1 = enable
1990 ISA PnP detection - 0 = disable, 1 = enable (default)
1997 port # for MPU-401 UART (0x300,0x330), -1 = disable
1999 base port # for EMU8000 synthesizer (0x620,0x640,0x660) (snd-sbawe
2004 8-bit DMA # for SB DSP 4.x chip (0,1,3)
2006 16-bit DMA # for SB DSP 4.x chip (5,6,7)
2008 This module supports multiple cards, autoprobe and ISA PnP.
2010 Note: To use Vibra16X cards in 16-bit half duplex mode, you must
2011 disable 16bit DMA with dma16 = -1 module parameter.
2012 Also, all Sound Blaster 16 type cards can operate in 16-bit
2013 half duplex mode through 8-bit DMA channel by disabling their
2014 16-bit DMA channel.
2016 The power-management is supported.
2018 Module snd-sc6000
2019 -----------------
2021 Module for Gallant SC-6000 soundcard and later models: SC-6600 and
2022 SC-7000.
2031 MPU-401 IRQ # (5,7,9,10) ,0 - no MPU-401 irq
2035 Enable gameport - 0 = disable (default), 1 = enable
2037 This module supports multiple cards.
2041 Module snd-sscape
2042 -----------------
2053 MPU-401 IRQ # (PnP setup)
2057 2nd DMA # (PnP setup, -1 to disable)
2059 Enable gameport - 0 = disable (default), 1 = enable
2061 This module supports multiple cards.
2065 Module snd-sun-amd7930 (on sparc only)
2066 --------------------------------------
2070 This module supports multiple cards.
2072 Module snd-sun-cs4231 (on sparc only)
2073 -------------------------------------
2077 This module supports multiple cards.
2079 Module snd-sun-dbri (on sparc only)
2080 -----------------------------------
2084 This module supports multiple cards.
2086 Module snd-wavefront
2087 --------------------
2092 Use CS4232 MPU-401 interface
2095 ISA PnP detection - 0 = disable, 1 = enable (default)
2104 Port # for CS4232 MPU-401 interface.
2106 IRQ # for CS4232 MPU-401 interface (9,11,12,15).
2112 FM OPL-3 Port #
2160 This module supports multiple cards and ISA PnP.
2168 Module snd-sonicvibes
2169 ---------------------
2175 Reverb Enable - 1 = enable, 0 = disable (default);
2178 Mic Gain Enable - 1 = enable, 0 = disable (default)
2180 This module supports multiple cards and autoprobe.
2182 Module snd-serial-u16550
2183 ------------------------
2190 IRQ # for UART16550A chip, -1 = poll mode
2198 number of MIDI ports in a serial port (1-4)
2202 0 = Soundcanvas, 1 = MS-124T, 2 = MS-124W S/A,
2203 3 = MS-124W M/B, 4 = Generic
2205 This module supports multiple cards. This module does not support autoprobe
2208 Module snd-trident
2209 ------------------
2215 * AzTech PCI 64-Q3D
2218 * Shark Predator4D-PCI
2226 max wavetable size in kB (4-?kb)
2228 This module supports multiple cards and autoprobe.
2230 The power-management is supported.
2232 Module snd-ua101
2233 ----------------
2235 Module for the Edirol UA-101/UA-1000 audio/MIDI interfaces.
2237 This module supports multiple devices, autoprobe and hotplugging.
2239 Module snd-usb-audio
2240 --------------------
2255 Ignore any USB-controller regarding mixer interface (default: no)
2257 the mixer element such as URB error -22. This happens on some
2261 Enable auto-clock selection for UAC2 devices (default: yes)
2276 For architectures with non-coherent memory like ARM or MIPS, the
2279 option, so that the DMA-coherent buffers are allocated and used
2282 The option is needed for devices that have multiple streams
2283 defined in multiple USB interfaces. The driver may invoke
2284 registrations multiple times (once per interface) and this may
2291 The driver prints a message like "Found post-registration device
2310 ``VIDx`` and ``PIDx`` are 4-digit hexadecimal numbers, and can be
2325 Allow alignment on audio sub-slot at transfer
2335 Indicates ITF-USB DSD-based DACs
2339 Add a delay of 1-2ms at each control message handling
2341 Add a delay of 5-6ms at each control message handling
2376 This module supports multiple devices, autoprobe and hotplugging.
2392 Module snd-usb-caiaq
2393 --------------------
2402 This module supports multiple devices, autoprobe and hotplugging.
2404 Module snd-usb-usx2y
2405 --------------------
2407 Module for Tascam USB US-122, US-224 and US-428 devices.
2409 This module supports multiple devices, autoprobe and hotplugging.
2412 in alsa-tools and alsa-firmware packages.
2414 Module snd-via82xx
2415 ------------------
2455 ``lspci -nv``).
2467 Note: for the MPU401 on VIA823x, use snd-mpu401 driver
2470 The power-management is supported.
2472 Module snd-via82xx-modem
2473 ------------------------
2482 Note: The default index value of this module is -2, i.e. the first
2485 The power-management is supported.
2487 Module snd-virmidi
2488 ------------------
2495 MIDI devices # (1-4, default=4)
2497 This module supports multiple cards.
2499 Module snd-virtuoso
2500 -------------------
2506 This module supports autoprobe and multiple cards.
2508 Module snd-vx222
2509 ----------------
2511 Module for Digigram VX-Pocket VX222, V222 v2 and Mic cards.
2518 This module supports multiple cards.
2522 Install the necessary firmware files in alsa-firmware package.
2524 firmware via vxloader utility in alsa-tools package. To invoke
2529 install snd-vx222 /sbin/modprobe --first-time -i snd-vx222\
2532 (for 2.2/2.4 kernels, add ``post-install /usr/bin/vxloader`` to
2538 /proc/asound/cardX/vx-status proc file.
2540 The power-management is supported.
2542 Module snd-vxpocket
2543 -------------------
2545 Module for Digigram VX-Pocket VX2 and 440 PCMCIA cards.
2550 This module supports multiple cards. The module is compiled only when
2560 Install the necessary firmware files in alsa-firmware package.
2562 firmware via vxloader utility in alsa-tools package.
2564 About capture IBL, see the description of snd-vx222 module.
2566 Note: snd-vxp440 driver is merged to snd-vxpocket driver since
2569 The power-management is supported.
2571 Module snd-ymfpci
2572 -----------------
2578 1 (auto-detect for YMF744/754 only)
2581 1 (auto-detect for YMF744/754 only)
2584 1 (auto-detect)
2586 enable shared rear/line-in switch (bool)
2588 This module supports autoprobe and multiple chips.
2590 The power-management is supported.
2592 Module snd-pdaudiocf
2593 --------------------
2597 The power-management is supported.
2604 specific devices on drivers for on-board AC'97 controllers like
2605 snd-intel8x0. Some hardware have swapped output pins between Master
2607 specifications from version to version :-)
2609 The driver provides the auto-detection of known problematic devices,
2634 For backward compatibility, the corresponding integer value -1, 0, ...
2641 Configuring Non-ISAPNP Cards
2644 When the kernel is configured with ISA-PnP support, the modules
2646 If this option is set, *only* the ISA-PnP devices will be probed.
2647 For probing the non ISA-PnP cards, you have to pass ``isapnp=0`` option
2650 When the kernel is configured without ISA-PnP support, isapnp option
2658 module aliases. The string ``snd-card-%1`` is requested for ALSA native
2661 To auto-load an ALSA driver for OSS services, define the string
2662 ``sound-slot-%i`` where ``%i`` means the slot number for OSS, which
2669 ----- /etc/modprobe.d/alsa.conf
2670 alias snd-card-0 snd-emu10k1
2671 alias sound-slot-0 snd-emu10k1
2672 ----- /etc/modprobe.d/alsa.conf
2674 The available number of auto-loaded sound cards depends on the module
2676 To enable the auto-loading of multiple cards, specify the number of
2679 When multiple cards are available, it'd better to specify the index
2686 ----- /etc/modprobe.d/alsa.conf
2689 alias snd-card-0 snd-interwave
2690 alias snd-card-1 snd-ens1371
2691 options snd-interwave index=0
2692 options snd-ens1371 index=1
2694 alias sound-slot-0 snd-interwave
2695 alias sound-slot-1 snd-ens1371
2696 ----- /etc/modprobe.d/alsa.conf
2706 options snd slots=snd-interwave,snd-ens1371
2708 Then, the first slot (#0) is reserved for snd-interwave driver, and
2709 the second (#1) for snd-ens1371. You can omit index option in each
2714 hot-plugging and the resultant slot conflict. For example, in the
2716 other driver (e.g. snd-usb-audio) is loaded before snd-interwave or
2717 snd-ens1371, it will be assigned to the third or later slot.
2720 modules but that name. For example, ``slots=!snd-pcsp`` will reserve
2721 the first slot for any modules but snd-pcsp.
2728 /dev/snd/pcmC0D0[c|p] -> /dev/audio0 (/dev/audio) -> minor 4
2729 /dev/snd/pcmC0D0[c|p] -> /dev/dsp0 (/dev/dsp) -> minor 3
2730 /dev/snd/pcmC0D1[c|p] -> /dev/adsp0 (/dev/adsp) -> minor 12
2731 /dev/snd/pcmC1D0[c|p] -> /dev/audio1 -> minor 4+16 = 20
2732 /dev/snd/pcmC1D0[c|p] -> /dev/dsp1 -> minor 3+16 = 19
2733 /dev/snd/pcmC1D1[c|p] -> /dev/adsp1 -> minor 12+16 = 28
2734 /dev/snd/pcmC2D0[c|p] -> /dev/audio2 -> minor 4+32 = 36
2735 /dev/snd/pcmC2D0[c|p] -> /dev/dsp2 -> minor 3+32 = 39
2736 /dev/snd/pcmC2D1[c|p] -> /dev/adsp2 -> minor 12+32 = 44
2744 options of snd-pcm-oss module.
2751 -------------------------------
2774 non-block
2775 force non-block mode
2776 whole-frag
2779 no-silence
2781 buggy-ptr
2798 actually loaded due to memory fragmentation. You can pre-allocate the
2799 PCM buffers by loading snd-page-alloc module and write commands to its
2803 Reading the proc file /proc/drivers/snd-page-alloc shows the current
2805 commands to the snd-page-alloc driver:
2819 This will erase the all pre-allocated buffers which are not in
2827 http://www.alsa-project.org
2831 mailto:alsa-devel@alsa-project.org
2832 alsa-info.sh script
2833 https://www.alsa-project.org/alsa-info.sh