• Home
  • Raw
  • Download

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 Common parameters for top sound card modules
104 --------------------------------------------
106 Each of top level sound card module takes the following options.
109 index (slot #) of sound card;
114 Default: -1
116 card ID (identifier or name);
118 Default: the card type;
120 containing information about the card;
122 identifying the card
124 enable card;
127 Module snd-adlib
128 ----------------
137 Note that this card does not have PCM support and no mixer; only FM
140 Make sure you have ``sbiload`` from the alsa-tools package available and,
142 number through ``sbiload -l``.
153 sbiload -p 64:0 std.sb drums.sb
156 instead. To have the card produce sound, use ``aplaymidi`` from alsa-utils:
159 aplaymidi -p 64:0 foo.mid
161 Module snd-ad1816a
162 ------------------
171 Module snd-ad1848
172 -----------------
186 The power-management is supported.
188 Module snd-ad1889
189 -----------------
199 Module snd-ali5451
200 ------------------
212 The power-management is supported.
214 Module snd-als100
215 -----------------
221 The power-management is supported.
223 Module snd-als300
224 -----------------
230 The power-management is supported.
232 Module snd-als4000
233 ------------------
239 0 = disabled (default), 1 = auto-detect
243 The power-management is supported.
245 Module snd-asihpi
246 -----------------
256 Module snd-atiixp
257 -----------------
268 If this works for you file a bug with your `lspci -vn` output.
269 (-2 = Force probing, -1 = Default behavior, 0-2 = Use the
272 S/PDIF transfer over AC-link (default = 1)
274 This module supports one card and autoprobe.
277 over AC-link and another is over the "direct" SPDIF output. The
281 The power-management is supported.
283 Module snd-atiixp-modem
284 -----------------------
288 This module supports one card and autoprobe.
290 Note: The default index value of this module is -2, i.e. the first
293 The power-management is supported.
295 Module snd-au8810, snd-au8820, snd-au8830
296 -----------------------------------------
303 1 = Force the PCI latency of the Aureal card to 0xff,
322 Module snd-azt1605
323 ------------------
337 DMA # for WSS capture (0,1), -1 = disabled (default)
339 port # for MPU-401 UART (0x300,0x330), -1 = disabled (default)
341 IRQ # for MPU-401 UART (3,5,7,9), -1 = disabled (default)
343 port # for OPL3 (0x388), -1 = disabled (default)
349 ``port`` needs to match the BASE ADDRESS jumper on the card (0x220 or 0x240)
350 or the value stored in the card's EEPROM for cards that have an EEPROM and
354 If ``dma2`` is specified and different from ``dma1``, the card will operate in
355 full-duplex mode. When ``dma1=3``, only ``dma2=0`` is valid and the only way to
364 Module snd-azt2316
365 ------------------
379 DMA # for WSS capture (0,1), -1 = disabled (default)
381 port # for MPU-401 UART (0x300,0x330), -1 = disabled (default)
383 IRQ # for MPU-401 UART (5,7,9,10), -1 = disabled (default)
385 port # for OPL3 (0x388), -1 = disabled (default)
391 ``port`` needs to match the BASE ADDRESS jumper on the card (0x220 or 0x240)
392 or the value stored in the card's EEPROM for cards that have an EEPROM and
396 If ``dma2`` is specified and different from ``dma1``, the card will operate in
397 full-duplex mode. When ``dma1=3``, only ``dma2=0`` is valid and the only way to
406 Module snd-aw2
407 --------------
409 Module for Audiowerk2 sound card
413 Module snd-azt2320
414 ------------------
420 The power-management is supported.
422 Module snd-azt3328
423 ------------------
432 Module snd-bt87x
433 ----------------
440 Load the driver even if the card model isn't known
444 Note: The default index value of this module is -2, i.e. the first
447 Module snd-ca0106
448 -----------------
450 Module for Creative Audigy LS and SB Live 24bit
455 Module snd-cmi8330
456 ------------------
458 Module for sound cards based on C-Media CMI8330 ISA chips.
461 ISA PnP detection - 0 = disable, 1 = enable (default)
488 The power-management is supported.
490 Module snd-cmipci
491 -----------------
493 Module for C-Media CMI8338/8738/8768/8770 PCI sound cards.
501 port address of OPL-3 FM synthesizer (8x38 only):
506 Software-conversion of raw SPDIF packets (model 033 only) (default = 1)
508 Joystick port address (0 = disable, 1 = auto-detect)
512 The power-management is supported.
514 Module snd-cs4231
515 -----------------
522 port # for MPU-401 UART (optional), -1 = disable
526 IRQ # for MPU-401 UART
535 The power-management is supported.
537 Module snd-cs4236
538 -----------------
544 ISA PnP detection - 0 = disable, 1 = enable (default)
549 port # for CS4236 chip (PnP setup - 0x534)
551 control port # for CS4236 chip (PnP setup - 0x120,0x210,0xf00)
553 port # for MPU-401 UART (PnP setup - 0x300), -1 = disable
555 FM port # for CS4236 chip (PnP setup - 0x388), -1 = disable
559 IRQ # for MPU-401 UART (9,11,12,15)
563 second DMA # for CS4236 chip (0,1,3), -1 = disable
569 The power-management is supported.
571 This module is aliased as snd-cs4232 since it provides the old
572 snd-cs4232 functionality, too.
574 Module snd-cs4281
575 -----------------
584 The power-management is supported.
586 Module snd-cs46xx
587 -----------------
604 The power-management is supported.
606 Module snd-cs5530
607 -----------------
611 Module snd-cs5535audio
612 ----------------------
616 The power-management is supported.
618 Module snd-ctxfi
619 ----------------
621 Module for Creative Sound Blaster X-Fi boards (20k1 / 20k2 chips)
623 * Creative Sound Blaster X-Fi Titanium Fatal1ty Champion Series
624 * Creative Sound Blaster X-Fi Titanium Fatal1ty Professional Series
625 * Creative Sound Blaster X-Fi Titanium Professional Audio
626 * Creative Sound Blaster X-Fi Titanium
627 * Creative Sound Blaster X-Fi Elite Pro
628 * Creative Sound Blaster X-Fi Platinum
629 * Creative Sound Blaster X-Fi Fatal1ty
630 * Creative Sound Blaster X-Fi XtremeGamer
631 * Creative Sound Blaster X-Fi XtremeMusic
644 Module snd-darla20
645 ------------------
652 Module snd-darla24
653 ------------------
660 Module snd-dt019x
661 -----------------
663 Module for Diamond Technologies DT-019X / Avance Logic ALS-007 (PnP
669 The power-management is supported.
671 Module snd-dummy
672 ----------------
674 Module for the dummy sound card. This "card" doesn't do any output
676 requires a sound card (like RealPlayer).
679 Number of PCM devices assigned to each card (default = 1, up to 4)
687 When multiple PCM devices are created, snd-dummy gives different
690 * 1 = non-interleaved with mmap support
692 * 3 = non-interleaved without mmap
694 As default, snd-dummy drivers doesn't allocate the real buffers
700 The power-management is supported.
702 Module snd-echo3g
703 -----------------
710 Module snd-emu10k1
711 ------------------
737 * Creative Card wo/Digital out [0x0003/0x1f03]
738 * Creative Card w/Digital out [0x0003/0x1f0f]
739 * Creative Card w/Digital CD in [0x000f/0x1f0f]
740 * Creative Card wo/Digital out + LiveDrive [0x3fc3/0x1fc3]
741 * Creative Card w/Digital out + LiveDrive [0x3fc3/0x1fcf]
742 * Creative Card w/Digital CD in + LiveDrive [0x3fcf/0x1fcf]
743 * Creative Card wo/Digital out + Digital I/O 2 [0x0fc3/0x1f0f]
744 * Creative Card w/Digital out + Digital I/O 2 [0x0fc3/0x1f0f]
745 * Creative Card w/Digital CD in + Digital I/O 2 [0x0fcf/0x1f0f]
746 * Creative Card 5.1/w Digital out + LiveDrive [0x3fc3/0x1fff]
747 * Creative Card 5.1 (c) 2003 [0x3fc3/0x7cff]
748 * Creative Card all ins and outs [0x3fff/0x7fff]
750 The power-management is supported.
752 Module snd-emu10k1x
753 -------------------
759 Module snd-ens1370
760 ------------------
772 The power-management is supported.
774 Module snd-ens1371
775 ------------------
785 (default), 1 = auto-detect
789 The power-management is supported.
791 Module snd-es1688
792 -----------------
794 Module for ESS AudioDrive ES-1688 and ES-688 sound cards.
797 ISA PnP detection - 0 = disable, 1 = enable (default)
799 port # for MPU-401 port (0x300,0x310,0x320,0x330), -1 = disable (default)
801 IRQ # for MPU-401 port (5,7,9,10)
808 port # for ES-1688 chip (0x220,0x240,0x260)
810 IRQ # for ES-1688 chip (5,7,9,10)
812 DMA # for ES-1688 chip (0,1,3)
814 This module supports multiple cards and autoprobe (without MPU-401 port)
817 Module snd-es18xx
818 -----------------
820 Module for ESS AudioDrive ES-18xx sound cards.
823 ISA PnP detection - 0 = disable, 1 = enable (default)
828 port # for ES-18xx chip (0x220,0x240,0x260)
830 port # for MPU-401 port (0x300,0x310,0x320,0x330), -1 = disable (default)
834 IRQ # for ES-18xx chip (5,7,9,10)
836 first DMA # for ES-18xx chip (0,1,3)
838 first DMA # for ES-18xx chip (0,1,3)
840 This module supports multiple cards, ISA PnP and autoprobe (without MPU-401
842 When ``dma2`` is equal with ``dma1``, the driver works as half-duplex.
844 The power-management is supported.
846 Module snd-es1938
847 -----------------
849 Module for sound cards based on ESS Solo-1 (ES1938,ES1946) chips.
853 The power-management is supported.
855 Module snd-es1968
856 -----------------
858 Module for sound cards based on ESS Maestro-1/2/2E (ES1968/ES1978) chips.
861 total buffer size in kB (1-4096kB)
863 playback channels (1-8, default=2)
865 capture channels (1-8, default=0)
867 clock (0 = auto-detection)
869 support the power-management (0 = off, 1 = on, 2 = auto (default))
877 The power-management is supported.
879 Module snd-fm801
880 ----------------
886 1 = MediaForte 256-PCS,
887 2 = MediaForte 256-PCPR,
888 3 = MediaForte 64-PCR
889 High 16-bits are video (radio) device number + 1;
890 example: 0x10002 (MediaForte 256-PCPR, device 1)
894 The power-management is supported.
896 Module snd-gina20
897 -----------------
904 Module snd-gina24
905 -----------------
912 Module snd-gusclassic
913 ---------------------
915 Module for Gravis UltraSound Classic sound card.
924 DMA # for GF1 chip (1,3,5,6,7,-1=disable)
926 0 to 31, (0.59V-4.52V or 0.389V-2.98V)
928 GF1 voices limit (14-32)
934 Module snd-gusextreme
935 ---------------------
937 Module for Gravis UltraSound Extreme (Synergy ViperMax) sound card.
940 port # for ES-1688 chip (0x220,0x230,0x240,0x250,0x260)
944 port # for MPU-401 port (0x300,0x310,0x320,0x330), -1 = disable
946 IRQ # for ES-1688 chip (5,7,9,10)
950 IRQ # for MPU-401 port (5,7,9,10)
952 DMA # for ES-1688 chip (0,1,3)
956 0 to 31, (0.59V-4.52V or 0.389V-2.98V)
958 GF1 voices limit (14-32)
962 This module supports multiple cards and autoprobe (without MPU-401 port).
964 Module snd-gusmax
965 -----------------
967 Module for Gravis UltraSound MAX sound card.
976 DMA # for GF1 chip (1,3,5,6,7,-1=disable)
978 0 to 31, (0.59V-4.52V or 0.389V-2.98V)
980 GF1 voices limit (14-32)
986 Module snd-hda-intel
987 --------------------
989 Module for Intel HD Audio (ICH6, ICH6M, ESB2, ICH7, ICH8, ICH9, ICH10,
993 [Multiple options for each card instance]
999 -1 = system default: choose appropriate one per controller hardware,
1003 3 = VIACOMBO: VIA-specific workaround for capture,
1008 Bitmask to probe codecs (default = -1, meaning all slots);
1017 Passing -1 will make the driver to choose the appropriate
1020 Specifies the early "patch" files to modify the HD-audio setup
1023 is set. See hd-audio/notes.rst for details.
1036 Automatic power-saving timeout (in second, 0 = disable)
1038 Reset HD-audio controller in power-saving mode (default = on)
1049 See hd-audio/notes.rst for more details about HD-audio driver.
1056 is found in hd-audio/models.rst.
1060 "codec-patch". It's sometimes good for testing and debugging.
1063 matches with your device, report it together with alsa-info.sh
1064 output (with ``--no-upload`` option) to kernel bugzilla or alsa-devel
1067 ``power_save`` and ``power_save_controller`` options are for power-saving
1097 This occurs when the access to non-existing or non-working codec slot
1098 (likely a modem one) causes a stall of the communication via HD-audio
1105 The power-management is supported.
1107 Module snd-hdsp
1108 ---------------
1110 Module for RME Hammerfall DSP audio interface(s)
1116 the firmware via hdsploader utility included in alsa-tools
1118 The firmware data is found in alsa-firmware package.
1120 Note: snd-page-alloc module does the job which snd-hammerfall-mem
1123 allocation sure, load snd-page-alloc module in the early
1127 Module snd-hdspm
1128 ----------------
1141 Module snd-ice1712
1142 ------------------
1146 * MidiMan M Audio Delta 1010
1147 * MidiMan M Audio Delta 1010LT
1148 * MidiMan M Audio Delta DiO 2496
1149 * MidiMan M Audio Delta 66
1150 * MidiMan M Audio Delta 44
1151 * MidiMan M Audio Delta 410
1152 * MidiMan M Audio Audiophile 2496
1173 Omni I/O support for MidiMan M-Audio Delta44/66
1188 Module snd-ice1724
1189 ------------------
1193 * MidiMan M Audio Revolution 5.1
1194 * MidiMan M Audio Revolution 7.1
1195 * MidiMan M Audio Audiophile 192
1210 * Chaintech ZNF3-150
1211 * Chaintech ZNF3-250
1213 * Chaintech AV-710
1215 * Onkyo SE-90PCI
1216 * Onkyo SE-200PCI
1220 * EGO-SYS WaveTerminal 192M
1238 Module snd-indigo
1239 -----------------
1246 Module snd-indigodj
1247 -------------------
1254 Module snd-indigoio
1255 -------------------
1262 Module snd-intel8x0
1263 -------------------
1275 AC'97 codec clock base (0 = auto-detect)
1286 Use S/PDIF over AC-link instead of direct connection from the
1287 controller chip (0 = off, 1 = on, -1 = default)
1291 Note: the latest driver supports auto-detection of chip clock.
1296 motherboard has these devices, use the ns558 or snd-mpu401
1299 The power-management is supported.
1301 Module snd-intel8x0m
1302 --------------------
1313 AC'97 codec clock base (0 = auto-detect)
1315 This module supports one card and autoprobe.
1317 Note: The default index value of this module is -2, i.e. the first
1320 The power-management is supported.
1322 Module snd-interwave
1323 --------------------
1325 Module for Gravis UltraSound PnP, Dynasonic 3-D/Pro, STB Sound Rage 32
1329 0 to 31, (0.59V-4.52V or 0.389V-2.98V)
1337 ISA PnP detection - 0 = disable, 1 = enable (default)
1348 DMA # for InterWave chip (0,1,3,5,6,7,-1=disable)
1352 Module snd-interwave-stb
1353 ------------------------
1355 Module for UltraSound 32-Pro (sound card from STB used by Compaq)
1360 0 to 31, (0.59V-4.52V or 0.389V-2.98V)
1368 ISA PnP detection - 0 = disable, 1 = enable (default)
1381 DMA # for InterWave chip (0,1,3,5,6,7,-1=disable)
1385 Module snd-jazz16
1386 -------------------
1400 MPU-401 port # (0x300,0x310,0x320,0x330)
1402 MPU-401 irq # (2,3,5,7)
1406 Module snd-korg1212
1407 -------------------
1409 Module for Korg 1212 IO PCI card
1413 Module snd-layla20
1414 ------------------
1421 Module snd-layla24
1422 ------------------
1429 Module snd-lola
1430 ---------------
1432 Module for Digigram Lola PCI-e boards
1436 Module snd-lx6464es
1437 -------------------
1443 Module snd-maestro3
1444 -------------------
1451 GPIO pin number for external amp (0-15) or -1 for default pin (8
1462 The power-management is supported.
1464 Module snd-mia
1465 ---------------
1472 Module snd-miro
1473 ---------------
1487 MPU-401 port # (0x300,0x310,0x320,0x330)
1489 MPU-401 irq # (5,7,9,10)
1497 Module snd-mixart
1498 -----------------
1508 Install the necessary firmware files in alsa-firmware package.
1510 firmware via mixartloader utility in alsa-tools package.
1512 Module snd-mona
1513 ---------------
1520 Module snd-mpu401
1521 -----------------
1523 Module for MPU-401 UART devices.
1526 port number or -1 (disable)
1528 IRQ number or -1 (disable)
1530 PnP detection - 0 = disable, 1 = enable (default)
1534 Module snd-msnd-classic
1535 -----------------------
1541 Port # for msnd-classic card
1543 IRQ # for msnd-classic card
1551 ISA PnP detection - 0 = disable, 1 = enable (default)
1580 Module snd-msnd-pinnacle
1581 ------------------------
1586 Port # for pinnacle/fiji card
1588 IRQ # for pinnalce/fiji card
1596 ISA PnP detection - 0 = disable, 1 = enable (default)
1601 Module snd-mtpav
1602 ----------------
1614 Module supports only 1 card. This module has no enable option.
1616 Module snd-mts64
1617 ----------------
1624 Module snd-nm256
1625 ----------------
1630 max playback frame size in kB (4-128kB)
1632 max capture frame size in kB (4-128kB)
1648 The power-management is supported.
1651 automatically, or causes hang-up during initialization.
1659 case, use ``force_ac97=1`` option - but *NO* guarantee whether it
1662 Note: The NM256 chip can be linked internally with non-AC97
1666 other drivers, e.g. snd-cs4232 or snd-opl3sa2. Some has ISA-PnP
1671 known hardware like Dell Latitude LS and Sony PCG-F305, this
1681 OSS driver, which is a result of black-magic reverse engineering.
1683 X-server as described above. You might be able to force to load
1684 the module, but it may result in hang-up. Hence, make sure that
1688 Module snd-opl3sa2
1689 ------------------
1691 Module for Yamaha OPL3-SA2/SA3 sound cards.
1694 ISA PnP detection - 0 = disable, 1 = enable (default)
1699 control port # for OPL3-SA chip (0x370)
1701 SB port # for OPL3-SA chip (0x220,0x240)
1703 WSS port # for OPL3-SA chip (0x530,0xe80,0xf40,0x604)
1705 port # for MPU-401 UART (0x300,0x330), -1 = disable
1707 FM port # for OPL3-SA chip (0x388), -1 = disable
1709 IRQ # for OPL3-SA chip (5,7,9,10)
1711 first DMA # for Yamaha OPL3-SA chip (0,1,3)
1713 second DMA # for Yamaha OPL3-SA chip (0,1,3), -1 = disable
1718 The power-management is supported.
1720 Module snd-opti92x-ad1848
1721 -------------------------
1727 ISA PnP detection - 0 = disable, 1 = enable (default)
1734 port # for MPU-401 UART (0x300,0x310,0x320,0x330)
1740 IRQ # for MPU-401 UART (5,7,9,10)
1744 This module supports only one card, autoprobe and PnP.
1746 Module snd-opti92x-cs4231
1747 -------------------------
1752 ISA PnP detection - 0 = disable, 1 = enable (default)
1759 port # for MPU-401 UART (0x300,0x310,0x320,0x330)
1765 IRQ # for MPU-401 UART (5,7,9,10)
1771 This module supports only one card, autoprobe and PnP.
1773 Module snd-opti93x
1774 ------------------
1779 ISA PnP detection - 0 = disable, 1 = enable (default)
1786 port # for MPU-401 UART (0x300,0x310,0x320,0x330)
1792 IRQ # for MPU-401 UART (5,7,9,10)
1798 This module supports only one card, autoprobe and PnP.
1800 Module snd-oxygen
1801 -----------------
1803 Module for sound cards based on the C-Media CMI8786/8787/8788 chip:
1805 * Asound A-8788
1807 * AuzenTech X-Meridian
1808 * AuzenTech X-Meridian 2G
1809 * Bgears b-Enspirer
1811 * HT-Omega Claro (plus)
1812 * HT-Omega Claro halo (XT)
1813 * Kuroutoshikou CMI8787-HG2PCI
1814 * Razer Barracuda AC-1
1821 Module snd-pcsp
1822 ---------------
1824 Module for internal PC-Speaker.
1827 Disable PC-Speaker PCM sound. Only beeps remain.
1834 Module snd-pcxhr
1835 ----------------
1841 Module snd-portman2x4
1842 ---------------------
1848 Module snd-powermac (on ppc only)
1849 ---------------------------------
1851 Module for PowerMac, iMac and iBook on-board soundchips
1860 The power-management is supported.
1862 Module snd-pxa2xx-ac97 (on arm only)
1863 ------------------------------------
1869 The power-management is supported.
1871 Module snd-riptide
1872 ------------------
1888 Module snd-rme32
1889 ----------------
1896 Module snd-rme96
1897 ----------------
1903 Module snd-rme9652
1904 ------------------
1906 Module for RME Digi9652 (Hammerfall, Hammerfall-Light) sound cards.
1913 Note: snd-page-alloc module does the job which snd-hammerfall-mem
1916 allocation sure, load snd-page-alloc module in the early
1920 Module snd-sa11xx-uda1341 (on arm only)
1921 ---------------------------------------
1923 Module for Philips UDA1341TS on Compaq iPAQ H3600 sound card.
1925 Module supports only one card.
1928 The power-management is supported.
1930 Module snd-sb8
1931 --------------
1933 Module for 8-bit SoundBlaster cards: SoundBlaster 1.0, SoundBlaster 2.0,
1945 The power-management is supported.
1947 Module snd-sb16 and snd-sbawe
1948 -----------------------------
1950 Module for 16-bit SoundBlaster cards: SoundBlaster 16 (PnP),
1954 Mic Auto-Gain-Control - 0 = disable, 1 = enable (default)
1956 ASP/CSP chip support - 0 = disable (default), 1 = enable
1958 ISA PnP detection - 0 = disable, 1 = enable (default)
1965 port # for MPU-401 UART (0x300,0x330), -1 = disable
1967 base port # for EMU8000 synthesizer (0x620,0x640,0x660) (snd-sbawe
1972 8-bit DMA # for SB DSP 4.x chip (0,1,3)
1974 16-bit DMA # for SB DSP 4.x chip (5,6,7)
1978 Note: To use Vibra16X cards in 16-bit half duplex mode, you must
1979 disable 16bit DMA with dma16 = -1 module parameter.
1980 Also, all Sound Blaster 16 type cards can operate in 16-bit
1981 half duplex mode through 8-bit DMA channel by disabling their
1982 16-bit DMA channel.
1984 The power-management is supported.
1986 Module snd-sc6000
1987 -----------------
1989 Module for Gallant SC-6000 soundcard and later models: SC-6600 and
1990 SC-7000.
1999 MPU-401 IRQ # (5,7,9,10) ,0 - no MPU-401 irq
2003 Enable gameport - 0 = disable (default), 1 = enable
2007 This card is also known as Audio Excel DSP 16 or Zoltrix AV302.
2009 Module snd-sscape
2010 -----------------
2021 MPU-401 IRQ # (PnP setup)
2025 2nd DMA # (PnP setup, -1 to disable)
2027 Enable gameport - 0 = disable (default), 1 = enable
2033 Module snd-sun-amd7930 (on sparc only)
2034 --------------------------------------
2040 Module snd-sun-cs4231 (on sparc only)
2041 -------------------------------------
2047 Module snd-sun-dbri (on sparc only)
2048 -----------------------------------
2054 Module snd-wavefront
2055 --------------------
2060 Use CS4232 MPU-401 interface
2063 ISA PnP detection - 0 = disable, 1 = enable (default)
2072 Port # for CS4232 MPU-401 interface.
2074 IRQ # for CS4232 MPU-401 interface (9,11,12,15).
2080 FM OPL-3 Port #
2099 Debug parameters for card initialization
2136 Module snd-sonicvibes
2137 ---------------------
2143 Reverb Enable - 1 = enable, 0 = disable (default);
2146 Mic Gain Enable - 1 = enable, 0 = disable (default)
2150 Module snd-serial-u16550
2151 ------------------------
2158 IRQ # for UART16550A chip, -1 = poll mode
2166 number of MIDI ports in a serial port (1-4)
2170 0 = Soundcanvas, 1 = MS-124T, 2 = MS-124W S/A,
2171 3 = MS-124W M/B, 4 = Generic
2176 Module snd-trident
2177 ------------------
2183 * AzTech PCI 64-Q3D
2186 * Shark Predator4D-PCI
2188 * SiS SI7018 PCI Audio
2194 max wavetable size in kB (4-?kb)
2198 The power-management is supported.
2200 Module snd-ua101
2201 ----------------
2203 Module for the Edirol UA-101/UA-1000 audio/MIDI interfaces.
2207 Module snd-usb-audio
2208 --------------------
2210 Module for USB audio and USB MIDI devices.
2223 Ignore any USB-controller regarding mixer interface (default: no)
2225 Enable auto-clock selection for UAC2 devices (default: yes)
2232 For architectures with non-coherent memory like ARM or MIPS, the
2235 option, so that the DMA-coherent buffers are allocated and used
2247 The driver prints a message like "Found post-registration device
2258 the mixer element such as URB error -22. This happens on some
2265 Module snd-usb-caiaq
2266 --------------------
2268 Module for caiaq UB audio interfaces,
2272 * Native Instruments Audio Kontrol 1
2273 * Native Instruments Audio 8 DJ
2277 Module snd-usb-usx2y
2278 --------------------
2280 Module for Tascam USB US-122, US-224 and US-428 devices.
2285 in alsa-tools and alsa-firmware packages.
2287 Module snd-via82xx
2288 ------------------
2328 ``lspci -nv``).
2340 Note: for the MPU401 on VIA823x, use snd-mpu401 driver
2343 The power-management is supported.
2345 Module snd-via82xx-modem
2346 ------------------------
2353 This module supports one card and autoprobe.
2355 Note: The default index value of this module is -2, i.e. the first
2358 The power-management is supported.
2360 Module snd-virmidi
2361 ------------------
2368 MIDI devices # (1-4, default=4)
2372 Module snd-virtuoso
2373 -------------------
2381 Module snd-vx222
2382 ----------------
2384 Module for Digigram VX-Pocket VX222, V222 v2 and Mic cards.
2395 Install the necessary firmware files in alsa-firmware package.
2397 firmware via vxloader utility in alsa-tools package. To invoke
2402 install snd-vx222 /sbin/modprobe --first-time -i snd-vx222\
2405 (for 2.2/2.4 kernels, add ``post-install /usr/bin/vxloader`` to
2411 /proc/asound/cardX/vx-status proc file.
2413 The power-management is supported.
2415 Module snd-vxpocket
2416 -------------------
2418 Module for Digigram VX-Pocket VX2 and 440 PCMCIA cards.
2426 With the older 2.6.x kernel, to activate the driver via the card
2433 Install the necessary firmware files in alsa-firmware package.
2435 firmware via vxloader utility in alsa-tools package.
2437 About capture IBL, see the description of snd-vx222 module.
2439 Note: snd-vxp440 driver is merged to snd-vxpocket driver since
2442 The power-management is supported.
2444 Module snd-ymfpci
2445 -----------------
2451 1 (auto-detect for YMF744/754 only)
2454 1 (auto-detect for YMF744/754 only)
2457 1 (auto-detect)
2459 enable shared rear/line-in switch (bool)
2463 The power-management is supported.
2465 Module snd-pdaudiocf
2466 --------------------
2468 Module for Sound Core PDAudioCF sound card.
2470 The power-management is supported.
2477 specific devices on drivers for on-board AC'97 controllers like
2478 snd-intel8x0. Some hardware have swapped output pins between Master
2480 specifications from version to version :-)
2482 The driver provides the auto-detection of known problematic devices,
2507 For backward compatibility, the corresponding integer value -1, 0, ...
2514 Configuring Non-ISAPNP Cards
2517 When the kernel is configured with ISA-PnP support, the modules
2519 If this option is set, *only* the ISA-PnP devices will be probed.
2520 For probing the non ISA-PnP cards, you have to pass ``isapnp=0`` option
2523 When the kernel is configured without ISA-PnP support, isapnp option
2531 module aliases. The string ``snd-card-%1`` is requested for ALSA native
2532 devices where ``%i`` is sound card number from zero to seven.
2534 To auto-load an ALSA driver for OSS services, define the string
2535 ``sound-slot-%i`` where ``%i`` means the slot number for OSS, which
2536 corresponds to the card index of ALSA. Usually, define this
2537 as the same card module.
2539 An example configuration for a single emu10k1 card is like below:
2542 ----- /etc/modprobe.d/alsa.conf
2543 alias snd-card-0 snd-emu10k1
2544 alias sound-slot-0 snd-emu10k1
2545 ----- /etc/modprobe.d/alsa.conf
2547 The available number of auto-loaded sound cards depends on the module
2549 To enable the auto-loading of multiple cards, specify the number of
2553 number for each card via module option, too, so that the order of
2559 ----- /etc/modprobe.d/alsa.conf
2562 alias snd-card-0 snd-interwave
2563 alias snd-card-1 snd-ens1371
2564 options snd-interwave index=0
2565 options snd-ens1371 index=1
2567 alias sound-slot-0 snd-interwave
2568 alias sound-slot-1 snd-ens1371
2569 ----- /etc/modprobe.d/alsa.conf
2571 In this example, the interwave card is always loaded as the first card
2579 options snd slots=snd-interwave,snd-ens1371
2581 Then, the first slot (#0) is reserved for snd-interwave driver, and
2582 the second (#1) for snd-ens1371. You can omit index option in each
2587 hot-plugging and the resultant slot conflict. For example, in the
2589 other driver (e.g. snd-usb-audio) is loaded before snd-interwave or
2590 snd-ens1371, it will be assigned to the third or later slot.
2593 modules but that name. For example, ``slots=!snd-pcsp`` will reserve
2594 the first slot for any modules but snd-pcsp.
2601 /dev/snd/pcmC0D0[c|p] -> /dev/audio0 (/dev/audio) -> minor 4
2602 /dev/snd/pcmC0D0[c|p] -> /dev/dsp0 (/dev/dsp) -> minor 3
2603 /dev/snd/pcmC0D1[c|p] -> /dev/adsp0 (/dev/adsp) -> minor 12
2604 /dev/snd/pcmC1D0[c|p] -> /dev/audio1 -> minor 4+16 = 20
2605 /dev/snd/pcmC1D0[c|p] -> /dev/dsp1 -> minor 3+16 = 19
2606 /dev/snd/pcmC1D1[c|p] -> /dev/adsp1 -> minor 12+16 = 28
2607 /dev/snd/pcmC2D0[c|p] -> /dev/audio2 -> minor 4+32 = 36
2608 /dev/snd/pcmC2D0[c|p] -> /dev/dsp2 -> minor 3+32 = 39
2609 /dev/snd/pcmC2D1[c|p] -> /dev/adsp2 -> minor 12+32 = 44
2612 sound card number and second means device number. The ALSA devices
2617 options of snd-pcm-oss module.
2623 /proc/asound/card#/pcm#[cp]/oss
2624 -------------------------------
2647 non-block
2648 force non-block mode
2649 whole-frag
2652 no-silence
2654 buggy-ptr
2671 actually loaded due to memory fragmentation. You can pre-allocate the
2672 PCM buffers by loading snd-page-alloc module and write commands to its
2676 Reading the proc file /proc/drivers/snd-page-alloc shows the current
2678 commands to the snd-page-alloc driver:
2692 This will erase the all pre-allocated buffers which are not in
2700 http://www.alsa-project.org
2704 mailto:alsa-devel@alsa-project.org
2705 alsa-info.sh script
2706 https://www.alsa-project.org/alsa-info.sh