Lines Matching +full:ls +full:- +full:audio +full:- +full:card
2 Advanced Linux Sound Architecture - Driver Configuration guide
10 primary sound card support (``CONFIG_SOUND``). Since ALSA can emulate
25 (if the card supports ISA PnP). You don't need to configure the cards
33 one card and you have more than one card of the same type then you can
38 ----------
40 The core ALSA module. It is used by all ALSA card drivers.
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.
63 Module snd-pcm-oss
64 ------------------
80 the card #0. Similarly, when ``adsp_map=0``, /dev/adsp will be mapped
81 to PCM #0 of the card #0.
82 For changing the second or later card, specify the option with
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 -------------------
106 The soc core module. It is used by all ALSA card drivers.
112 Common parameters for top sound card modules
113 --------------------------------------------
115 Each of top level sound card module takes the following options.
118 index (slot #) of sound card;
123 Default: -1
125 card ID (identifier or name);
127 Default: the card type;
129 containing information about the card;
131 identifying the card
133 enable card;
139 many machines which have two HD-audio controllers (one for HDMI/DP
140 audio and another for onboard analog). In most cases, the second one is
142 appearing card. They can do it by specifying "index=1,0" module
149 Module snd-adlib
150 ----------------
159 Note that this card does not have PCM support and no mixer; only FM
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 ------------------
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)
296 This module supports one card and autoprobe.
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 -----------------------
310 This module supports one card and autoprobe.
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 -----------------------------------------
325 1 = Force the PCI latency of the Aureal card to 0xff,
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)
371 ``port`` needs to match the BASE ADDRESS jumper on the card (0x220 or 0x240)
372 or the value stored in the card's EEPROM for cards that have an EEPROM and
376 If ``dma2`` is specified and different from ``dma1``, the card will operate in
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)
413 ``port`` needs to match the BASE ADDRESS jumper on the card (0x220 or 0x240)
414 or the value stored in the card's EEPROM for cards that have an EEPROM and
418 If ``dma2`` is specified and different from ``dma1``, the card will operate in
419 full-duplex mode. When ``dma1=3``, only ``dma2=0`` is valid and the only way to
428 Module snd-aw2
429 --------------
431 Module for Audiowerk2 sound card
435 Module snd-azt2320
436 ------------------
442 The power-management is supported.
444 Module snd-azt3328
445 ------------------
454 Module snd-bt87x
455 ----------------
462 Load the driver even if the card model isn't known
466 Note: The default index value of this module is -2, i.e. the first
469 Module snd-ca0106
470 -----------------
472 Module for Creative Audigy LS and SB Live 24bit
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.
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)
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 -----------------
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 ----------------
696 Module for the dummy sound card. This "card" doesn't do any output
698 requires a sound card (like RealPlayer).
701 Number of PCM devices assigned to each card (default = 1, up to 4)
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
760 * Creative Card wo/Digital out [0x0003/0x1f03]
761 * Creative Card w/Digital out [0x0003/0x1f0f]
762 * Creative Card w/Digital CD in [0x000f/0x1f0f]
763 * Creative Card wo/Digital out + LiveDrive [0x3fc3/0x1fc3]
764 * Creative Card w/Digital out + LiveDrive [0x3fc3/0x1fcf]
765 * Creative Card w/Digital CD in + LiveDrive [0x3fcf/0x1fcf]
766 * Creative Card wo/Digital out + Digital I/O 2 [0x0fc3/0x1f0f]
767 * Creative Card w/Digital out + Digital I/O 2 [0x0fc3/0x1f0f]
768 * Creative Card w/Digital CD in + Digital I/O 2 [0x0fcf/0x1f0f]
769 * Creative Card 5.1/w Digital out + LiveDrive [0x3fc3/0x1fff]
770 * Creative Card 5.1 (c) 2003 [0x3fc3/0x7cff]
771 * Creative Card all ins and outs [0x3fff/0x7fff]
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 ------------------
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 ---------------------
938 Module for Gravis UltraSound Classic sound card.
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 ---------------------
960 Module for Gravis UltraSound Extreme (Synergy ViperMax) sound card.
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 -----------------
990 Module for Gravis UltraSound MAX sound card.
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 --------------------
1012 Module for Intel HD Audio (ICH6, ICH6M, ESB2, ICH7, ICH8, ICH9, ICH10,
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)
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 ---------------
1142 Module for RME Hammerfall DSP audio interface(s)
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 ------------------
1178 * MidiMan M Audio Delta 1010
1179 * MidiMan M Audio Delta 1010LT
1180 * MidiMan M Audio Delta DiO 2496
1181 * MidiMan M Audio Delta 66
1182 * MidiMan M Audio Delta 44
1183 * MidiMan M Audio Delta 410
1184 * MidiMan M Audio Audiophile 2496
1205 Omni I/O support for MidiMan M-Audio Delta44/66
1220 Module snd-ice1724
1221 ------------------
1225 * MidiMan M Audio Revolution 5.1
1226 * MidiMan M Audio Revolution 7.1
1227 * MidiMan M Audio Audiophile 192
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
1270 Module snd-indigo
1271 -----------------
1278 Module snd-indigodj
1279 -------------------
1286 Module snd-indigoio
1287 -------------------
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)
1347 This module supports one card and autoprobe.
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)
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)
1417 Module snd-jazz16
1418 -------------------
1432 MPU-401 port # (0x300,0x310,0x320,0x330)
1434 MPU-401 irq # (2,3,5,7)
1438 Module snd-korg1212
1439 -------------------
1441 Module for Korg 1212 IO PCI card
1445 Module snd-layla20
1446 ------------------
1453 Module snd-layla24
1454 ------------------
1461 Module snd-lola
1462 ---------------
1464 Module for Digigram Lola PCI-e boards
1468 Module snd-lx6464es
1469 -------------------
1475 Module snd-maestro3
1476 -------------------
1483 GPIO pin number for external amp (0-15) or -1 for default pin (8
1494 The power-management is supported.
1496 Module snd-mia
1497 ---------------
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 -----------------
1540 Install the necessary firmware files in alsa-firmware package.
1542 firmware via mixartloader utility in alsa-tools package.
1544 Module snd-mona
1545 ---------------
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)
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 ------------------------
1618 Port # for pinnacle/fiji card
1620 IRQ # for pinnalce/fiji card
1628 ISA PnP detection - 0 = disable, 1 = enable (default)
1633 Module snd-mtpav
1634 ----------------
1646 Module supports only 1 card. This module has no enable option.
1648 Module snd-mts64
1649 ----------------
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
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)
1776 This module supports only one card, autoprobe and PnP.
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)
1803 This module supports only one card, autoprobe and PnP.
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)
1830 This module supports only one card, autoprobe and PnP.
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
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 ----------------
1873 Module snd-portman2x4
1874 ---------------------
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 ------------------
1920 Module snd-rme32
1921 ----------------
1928 Module snd-rme96
1929 ----------------
1935 Module snd-rme9652
1936 ------------------
1938 Module for RME Digi9652 (Hammerfall, Hammerfall-Light) sound 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 ---------------------------------------
1955 Module for Philips UDA1341TS on Compaq iPAQ H3600 sound card.
1957 Module supports only one card.
1960 The power-management is supported.
1962 Module snd-sb8
1963 --------------
1965 Module for 8-bit SoundBlaster cards: SoundBlaster 1.0, SoundBlaster 2.0,
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)
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
2039 This card is also known as Audio Excel DSP 16 or Zoltrix AV302.
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
2065 Module snd-sun-amd7930 (on sparc only)
2066 --------------------------------------
2072 Module snd-sun-cs4231 (on sparc only)
2073 -------------------------------------
2079 Module snd-sun-dbri (on sparc only)
2080 -----------------------------------
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 #
2131 Debug parameters for card initialization
2168 Module snd-sonicvibes
2169 ---------------------
2175 Reverb Enable - 1 = enable, 0 = disable (default);
2178 Mic Gain Enable - 1 = enable, 0 = disable (default)
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
2208 Module snd-trident
2209 ------------------
2215 * AzTech PCI 64-Q3D
2218 * Shark Predator4D-PCI
2220 * SiS SI7018 PCI Audio
2226 max wavetable size in kB (4-?kb)
2230 The power-management is supported.
2232 Module snd-ua101
2233 ----------------
2235 Module for the Edirol UA-101/UA-1000 audio/MIDI interfaces.
2239 Module snd-usb-audio
2240 --------------------
2242 Module for USB audio and USB MIDI devices.
2255 Ignore any USB-controller regarding mixer interface (default: no)
2257 Enable auto-clock selection for UAC2 devices (default: yes)
2269 For architectures with non-coherent memory like ARM or MIPS, the
2272 option, so that the DMA-coherent buffers are allocated and used
2284 The driver prints a message like "Found post-registration device
2289 Applied to the corresponding card index.
2293 * bit 2: Allow alignment on audio sub-slot at transfer
2298 * bit 7: Indicates ITF-USB DSD based DACs
2300 * bit 9: Add a delay of 1-2ms at each control message handling
2301 * bit 10: Add a delay of 5-6ms at each control message handling
2318 the mixer element such as URB error -22. This happens on some
2328 Module snd-usb-caiaq
2329 --------------------
2331 Module for caiaq UB audio interfaces,
2335 * Native Instruments Audio Kontrol 1
2336 * Native Instruments Audio 8 DJ
2340 Module snd-usb-usx2y
2341 --------------------
2343 Module for Tascam USB US-122, US-224 and US-428 devices.
2348 in alsa-tools and alsa-firmware packages.
2350 Module snd-via82xx
2351 ------------------
2391 ``lspci -nv``).
2403 Note: for the MPU401 on VIA823x, use snd-mpu401 driver
2406 The power-management is supported.
2408 Module snd-via82xx-modem
2409 ------------------------
2416 This module supports one card and autoprobe.
2418 Note: The default index value of this module is -2, i.e. the first
2421 The power-management is supported.
2423 Module snd-virmidi
2424 ------------------
2431 MIDI devices # (1-4, default=4)
2435 Module snd-virtuoso
2436 -------------------
2444 Module snd-vx222
2445 ----------------
2447 Module for Digigram VX-Pocket VX222, V222 v2 and Mic cards.
2458 Install the necessary firmware files in alsa-firmware package.
2460 firmware via vxloader utility in alsa-tools package. To invoke
2465 install snd-vx222 /sbin/modprobe --first-time -i snd-vx222\
2468 (for 2.2/2.4 kernels, add ``post-install /usr/bin/vxloader`` to
2474 /proc/asound/cardX/vx-status proc file.
2476 The power-management is supported.
2478 Module snd-vxpocket
2479 -------------------
2481 Module for Digigram VX-Pocket VX2 and 440 PCMCIA cards.
2489 With the older 2.6.x kernel, to activate the driver via the card
2496 Install the necessary firmware files in alsa-firmware package.
2498 firmware via vxloader utility in alsa-tools package.
2500 About capture IBL, see the description of snd-vx222 module.
2502 Note: snd-vxp440 driver is merged to snd-vxpocket driver since
2505 The power-management is supported.
2507 Module snd-ymfpci
2508 -----------------
2514 1 (auto-detect for YMF744/754 only)
2517 1 (auto-detect for YMF744/754 only)
2520 1 (auto-detect)
2522 enable shared rear/line-in switch (bool)
2526 The power-management is supported.
2528 Module snd-pdaudiocf
2529 --------------------
2531 Module for Sound Core PDAudioCF sound card.
2533 The power-management is supported.
2540 specific devices on drivers for on-board AC'97 controllers like
2541 snd-intel8x0. Some hardware have swapped output pins between Master
2543 specifications from version to version :-)
2545 The driver provides the auto-detection of known problematic devices,
2570 For backward compatibility, the corresponding integer value -1, 0, ...
2577 Configuring Non-ISAPNP Cards
2580 When the kernel is configured with ISA-PnP support, the modules
2582 If this option is set, *only* the ISA-PnP devices will be probed.
2583 For probing the non ISA-PnP cards, you have to pass ``isapnp=0`` option
2586 When the kernel is configured without ISA-PnP support, isapnp option
2594 module aliases. The string ``snd-card-%1`` is requested for ALSA native
2595 devices where ``%i`` is sound card number from zero to seven.
2597 To auto-load an ALSA driver for OSS services, define the string
2598 ``sound-slot-%i`` where ``%i`` means the slot number for OSS, which
2599 corresponds to the card index of ALSA. Usually, define this
2600 as the same card module.
2602 An example configuration for a single emu10k1 card is like below:
2605 ----- /etc/modprobe.d/alsa.conf
2606 alias snd-card-0 snd-emu10k1
2607 alias sound-slot-0 snd-emu10k1
2608 ----- /etc/modprobe.d/alsa.conf
2610 The available number of auto-loaded sound cards depends on the module
2612 To enable the auto-loading of multiple cards, specify the number of
2616 number for each card via module option, too, so that the order of
2622 ----- /etc/modprobe.d/alsa.conf
2625 alias snd-card-0 snd-interwave
2626 alias snd-card-1 snd-ens1371
2627 options snd-interwave index=0
2628 options snd-ens1371 index=1
2630 alias sound-slot-0 snd-interwave
2631 alias sound-slot-1 snd-ens1371
2632 ----- /etc/modprobe.d/alsa.conf
2634 In this example, the interwave card is always loaded as the first card
2642 options snd slots=snd-interwave,snd-ens1371
2644 Then, the first slot (#0) is reserved for snd-interwave driver, and
2645 the second (#1) for snd-ens1371. You can omit index option in each
2650 hot-plugging and the resultant slot conflict. For example, in the
2652 other driver (e.g. snd-usb-audio) is loaded before snd-interwave or
2653 snd-ens1371, it will be assigned to the third or later slot.
2656 modules but that name. For example, ``slots=!snd-pcsp`` will reserve
2657 the first slot for any modules but snd-pcsp.
2664 /dev/snd/pcmC0D0[c|p] -> /dev/audio0 (/dev/audio) -> minor 4
2665 /dev/snd/pcmC0D0[c|p] -> /dev/dsp0 (/dev/dsp) -> minor 3
2666 /dev/snd/pcmC0D1[c|p] -> /dev/adsp0 (/dev/adsp) -> minor 12
2667 /dev/snd/pcmC1D0[c|p] -> /dev/audio1 -> minor 4+16 = 20
2668 /dev/snd/pcmC1D0[c|p] -> /dev/dsp1 -> minor 3+16 = 19
2669 /dev/snd/pcmC1D1[c|p] -> /dev/adsp1 -> minor 12+16 = 28
2670 /dev/snd/pcmC2D0[c|p] -> /dev/audio2 -> minor 4+32 = 36
2671 /dev/snd/pcmC2D0[c|p] -> /dev/dsp2 -> minor 3+32 = 39
2672 /dev/snd/pcmC2D1[c|p] -> /dev/adsp2 -> minor 12+32 = 44
2675 sound card number and second means device number. The ALSA devices
2680 options of snd-pcm-oss module.
2686 /proc/asound/card#/pcm#[cp]/oss
2687 -------------------------------
2710 non-block
2711 force non-block mode
2712 whole-frag
2715 no-silence
2717 buggy-ptr
2734 actually loaded due to memory fragmentation. You can pre-allocate the
2735 PCM buffers by loading snd-page-alloc module and write commands to its
2739 Reading the proc file /proc/drivers/snd-page-alloc shows the current
2741 commands to the snd-page-alloc driver:
2755 This will erase the all pre-allocated buffers which are not in
2763 http://www.alsa-project.org
2767 mailto:alsa-devel@alsa-project.org
2768 alsa-info.sh script
2769 https://www.alsa-project.org/alsa-info.sh