Lines Matching +full:mode +full:- +full:loader
2 Advanced Linux Sound Architecture - Driver Configuration guide
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.
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.
104 --------------------------------------------
114 Default: -1
127 Module snd-adlib
128 ----------------
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 -----------------
254 The driver requires the firmware loader support on kernel.
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)
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 -----------------------
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 -----------------------------------------
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)
351 their "CONFIG MODE" jumper set to "EEPROM SETTING". The other values can
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)
393 their "CONFIG MODE" jumper set to "EEPROM SETTING". The other values can
397 full-duplex mode. When ``dma1=3``, only ``dma2=0`` is valid and the only way to
406 Module snd-aw2
407 --------------
413 Module snd-azt2320
414 ------------------
420 The power-management is supported.
422 Module snd-azt3328
423 ------------------
432 Module snd-bt87x
433 ----------------
444 Note: The default index value of this module is -2, i.e. the first
447 Module snd-ca0106
448 -----------------
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 -----------------
597 Support OSS mmap mode (default = 0).
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 ------------------
650 The driver requires the firmware loader support on kernel.
652 Module snd-darla24
653 ------------------
658 The driver requires the firmware loader support on kernel.
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 ----------------
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 -----------------
708 The driver requires the firmware loader support on kernel.
710 Module snd-emu10k1
711 ------------------
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 -----------------
902 The driver requires the firmware loader support on kernel.
904 Module snd-gina24
905 -----------------
910 The driver requires the firmware loader support on kernel.
912 Module snd-gusclassic
913 ---------------------
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 ---------------------
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 -----------------
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 --------------------
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.
1025 Selects the beep registration mode (0=off, 1=on);
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.
1064 and YYYY are the sub-vendor and sub-device IDs in hex numbers,
1069 matches with your device, report it together with alsa-info.sh
1070 output (with ``--no-upload`` option) to kernel bugzilla or alsa-devel
1073 ``power_save`` and ``power_save_controller`` options are for power-saving
1074 mode. See powersave.rst for details.
1086 values. ``position_fix=4`` is a combination mode, using LPIB
1095 single command mode is provided only for BIOS, and you won't get
1103 This occurs when the access to non-existing or non-working codec slot
1104 (likely a modem one) causes a stall of the communication via HD-audio
1111 The power-management is supported.
1113 Module snd-hdsp
1114 ---------------
1122 the firmware via hdsploader utility included in alsa-tools
1124 The firmware data is found in alsa-firmware package.
1126 Note: snd-page-alloc module does the job which snd-hammerfall-mem
1129 allocation sure, load snd-page-alloc module in the early
1133 Module snd-hdspm
1134 ----------------
1147 Module snd-ice1712
1148 ------------------
1179 Omni I/O support for MidiMan M-Audio Delta44/66
1194 Module snd-ice1724
1195 ------------------
1216 * Chaintech ZNF3-150
1217 * Chaintech ZNF3-250
1219 * Chaintech AV-710
1221 * Onkyo SE-90PCI
1222 * Onkyo SE-200PCI
1226 * EGO-SYS WaveTerminal 192M
1244 Module snd-indigo
1245 -----------------
1250 The driver requires the firmware loader support on kernel.
1252 Module snd-indigodj
1253 -------------------
1258 The driver requires the firmware loader support on kernel.
1260 Module snd-indigoio
1261 -------------------
1266 The driver requires the firmware loader support on kernel.
1268 Module snd-intel8x0
1269 -------------------
1281 AC'97 codec clock base (0 = auto-detect)
1292 Use S/PDIF over AC-link instead of direct connection from the
1293 controller chip (0 = off, 1 = on, -1 = default)
1297 Note: the latest driver supports auto-detection of chip clock.
1302 motherboard has these devices, use the ns558 or snd-mpu401
1305 The power-management is supported.
1307 Module snd-intel8x0m
1308 --------------------
1319 AC'97 codec clock base (0 = auto-detect)
1323 Note: The default index value of this module is -2, i.e. the first
1326 The power-management is supported.
1328 Module snd-interwave
1329 --------------------
1331 Module for Gravis UltraSound PnP, Dynasonic 3-D/Pro, STB Sound Rage 32
1335 0 to 31, (0.59V-4.52V or 0.389V-2.98V)
1343 ISA PnP detection - 0 = disable, 1 = enable (default)
1354 DMA # for InterWave chip (0,1,3,5,6,7,-1=disable)
1358 Module snd-interwave-stb
1359 ------------------------
1361 Module for UltraSound 32-Pro (sound card from STB used by Compaq)
1366 0 to 31, (0.59V-4.52V or 0.389V-2.98V)
1374 ISA PnP detection - 0 = disable, 1 = enable (default)
1387 DMA # for InterWave chip (0,1,3,5,6,7,-1=disable)
1391 Module snd-jazz16
1392 -------------------
1406 MPU-401 port # (0x300,0x310,0x320,0x330)
1408 MPU-401 irq # (2,3,5,7)
1412 Module snd-korg1212
1413 -------------------
1419 Module snd-layla20
1420 ------------------
1425 The driver requires the firmware loader support on kernel.
1427 Module snd-layla24
1428 ------------------
1433 The driver requires the firmware loader support on kernel.
1435 Module snd-lola
1436 ---------------
1438 Module for Digigram Lola PCI-e boards
1442 Module snd-lx6464es
1443 -------------------
1449 Module snd-maestro3
1450 -------------------
1457 GPIO pin number for external amp (0-15) or -1 for default pin (8
1468 The power-management is supported.
1470 Module snd-mia
1471 ---------------
1476 The driver requires the firmware loader support on kernel.
1478 Module snd-miro
1479 ---------------
1493 MPU-401 port # (0x300,0x310,0x320,0x330)
1495 MPU-401 irq # (5,7,9,10)
1499 enable WSS mode
1503 Module snd-mixart
1504 -----------------
1514 Install the necessary firmware files in alsa-firmware package.
1515 When no hotplug fw loader is available, you need to load the
1516 firmware via mixartloader utility in alsa-tools package.
1518 Module snd-mona
1519 ---------------
1524 The driver requires the firmware loader support on kernel.
1526 Module snd-mpu401
1527 -----------------
1529 Module for MPU-401 UART devices.
1532 port number or -1 (disable)
1534 IRQ number or -1 (disable)
1536 PnP detection - 0 = disable, 1 = enable (default)
1540 Module snd-msnd-classic
1541 -----------------------
1547 Port # for msnd-classic card
1549 IRQ # for msnd-classic card
1557 ISA PnP detection - 0 = disable, 1 = enable (default)
1586 Module snd-msnd-pinnacle
1587 ------------------------
1602 ISA PnP detection - 0 = disable, 1 = enable (default)
1607 Module snd-mtpav
1608 ----------------
1622 Module snd-mts64
1623 ----------------
1630 Module snd-nm256
1631 ----------------
1636 max playback frame size in kB (4-128kB)
1638 max capture frame size in kB (4-128kB)
1654 The power-management is supported.
1657 automatically, or causes hang-up during initialization.
1665 case, use ``force_ac97=1`` option - but *NO* guarantee whether it
1668 Note: The NM256 chip can be linked internally with non-AC97
1672 other drivers, e.g. snd-cs4232 or snd-opl3sa2. Some has ISA-PnP
1677 known hardware like Dell Latitude LS and Sony PCG-F305, this
1687 OSS driver, which is a result of black-magic reverse engineering.
1689 X-server as described above. You might be able to force to load
1690 the module, but it may result in hang-up. Hence, make sure that
1694 Module snd-opl3sa2
1695 ------------------
1697 Module for Yamaha OPL3-SA2/SA3 sound cards.
1700 ISA PnP detection - 0 = disable, 1 = enable (default)
1705 control port # for OPL3-SA chip (0x370)
1707 SB port # for OPL3-SA chip (0x220,0x240)
1709 WSS port # for OPL3-SA chip (0x530,0xe80,0xf40,0x604)
1711 port # for MPU-401 UART (0x300,0x330), -1 = disable
1713 FM port # for OPL3-SA chip (0x388), -1 = disable
1715 IRQ # for OPL3-SA chip (5,7,9,10)
1717 first DMA # for Yamaha OPL3-SA chip (0,1,3)
1719 second DMA # for Yamaha OPL3-SA chip (0,1,3), -1 = disable
1724 The power-management is supported.
1726 Module snd-opti92x-ad1848
1727 -------------------------
1733 ISA PnP detection - 0 = disable, 1 = enable (default)
1740 port # for MPU-401 UART (0x300,0x310,0x320,0x330)
1746 IRQ # for MPU-401 UART (5,7,9,10)
1752 Module snd-opti92x-cs4231
1753 -------------------------
1758 ISA PnP detection - 0 = disable, 1 = enable (default)
1765 port # for MPU-401 UART (0x300,0x310,0x320,0x330)
1771 IRQ # for MPU-401 UART (5,7,9,10)
1779 Module snd-opti93x
1780 ------------------
1785 ISA PnP detection - 0 = disable, 1 = enable (default)
1792 port # for MPU-401 UART (0x300,0x310,0x320,0x330)
1798 IRQ # for MPU-401 UART (5,7,9,10)
1806 Module snd-oxygen
1807 -----------------
1809 Module for sound cards based on the C-Media CMI8786/8787/8788 chip:
1811 * Asound A-8788
1813 * AuzenTech X-Meridian
1814 * AuzenTech X-Meridian 2G
1815 * Bgears b-Enspirer
1817 * HT-Omega Claro (plus)
1818 * HT-Omega Claro halo (XT)
1819 * Kuroutoshikou CMI8787-HG2PCI
1820 * Razer Barracuda AC-1
1827 Module snd-pcsp
1828 ---------------
1830 Module for internal PC-Speaker.
1833 Disable PC-Speaker PCM sound. Only beeps remain.
1840 Module snd-pcxhr
1841 ----------------
1847 Module snd-portman2x4
1848 ---------------------
1854 Module snd-powermac (on ppc only)
1855 ---------------------------------
1857 Module for PowerMac, iMac and iBook on-board soundchips
1866 The power-management is supported.
1868 Module snd-pxa2xx-ac97 (on arm only)
1869 ------------------------------------
1875 The power-management is supported.
1877 Module snd-riptide
1878 ------------------
1890 The driver requires the firmware loader support on kernel.
1894 Module snd-rme32
1895 ----------------
1902 Module snd-rme96
1903 ----------------
1909 Module snd-rme9652
1910 ------------------
1912 Module for RME Digi9652 (Hammerfall, Hammerfall-Light) sound cards.
1919 Note: snd-page-alloc module does the job which snd-hammerfall-mem
1922 allocation sure, load snd-page-alloc module in the early
1926 Module snd-sa11xx-uda1341 (on arm only)
1927 ---------------------------------------
1934 The power-management is supported.
1936 Module snd-sb8
1937 --------------
1939 Module for 8-bit SoundBlaster cards: SoundBlaster 1.0, SoundBlaster 2.0,
1951 The power-management is supported.
1953 Module snd-sb16 and snd-sbawe
1954 -----------------------------
1956 Module for 16-bit SoundBlaster cards: SoundBlaster 16 (PnP),
1960 Mic Auto-Gain-Control - 0 = disable, 1 = enable (default)
1962 ASP/CSP chip support - 0 = disable (default), 1 = enable
1964 ISA PnP detection - 0 = disable, 1 = enable (default)
1971 port # for MPU-401 UART (0x300,0x330), -1 = disable
1973 base port # for EMU8000 synthesizer (0x620,0x640,0x660) (snd-sbawe
1978 8-bit DMA # for SB DSP 4.x chip (0,1,3)
1980 16-bit DMA # for SB DSP 4.x chip (5,6,7)
1984 Note: To use Vibra16X cards in 16-bit half duplex mode, you must
1985 disable 16bit DMA with dma16 = -1 module parameter.
1986 Also, all Sound Blaster 16 type cards can operate in 16-bit
1987 half duplex mode through 8-bit DMA channel by disabling their
1988 16-bit DMA channel.
1990 The power-management is supported.
1992 Module snd-sc6000
1993 -----------------
1995 Module for Gallant SC-6000 soundcard and later models: SC-6600 and
1996 SC-7000.
2005 MPU-401 IRQ # (5,7,9,10) ,0 - no MPU-401 irq
2009 Enable gameport - 0 = disable (default), 1 = enable
2015 Module snd-sscape
2016 -----------------
2027 MPU-401 IRQ # (PnP setup)
2031 2nd DMA # (PnP setup, -1 to disable)
2033 Enable gameport - 0 = disable (default), 1 = enable
2037 The driver requires the firmware loader support on kernel.
2039 Module snd-sun-amd7930 (on sparc only)
2040 --------------------------------------
2046 Module snd-sun-cs4231 (on sparc only)
2047 -------------------------------------
2053 Module snd-sun-dbri (on sparc only)
2054 -----------------------------------
2060 Module snd-wavefront
2061 --------------------
2066 Use CS4232 MPU-401 interface
2069 ISA PnP detection - 0 = disable, 1 = enable (default)
2078 Port # for CS4232 MPU-401 interface.
2080 IRQ # for CS4232 MPU-401 interface (9,11,12,15).
2086 FM OPL-3 Port #
2124 version, it's handled via firmware loader framework, so it
2137 version in /etc. Now it's loaded via firmware loader, and
2142 Module snd-sonicvibes
2143 ---------------------
2149 Reverb Enable - 1 = enable, 0 = disable (default);
2152 Mic Gain Enable - 1 = enable, 0 = disable (default)
2156 Module snd-serial-u16550
2157 ------------------------
2164 IRQ # for UART16550A chip, -1 = poll mode
2172 number of MIDI ports in a serial port (1-4)
2176 0 = Soundcanvas, 1 = MS-124T, 2 = MS-124W S/A,
2177 3 = MS-124W M/B, 4 = Generic
2182 Module snd-trident
2183 ------------------
2189 * AzTech PCI 64-Q3D
2192 * Shark Predator4D-PCI
2200 max wavetable size in kB (4-?kb)
2204 The power-management is supported.
2206 Module snd-ua101
2207 ----------------
2209 Module for the Edirol UA-101/UA-1000 audio/MIDI interfaces.
2213 Module snd-usb-audio
2214 --------------------
2229 Ignore any USB-controller regarding mixer interface (default: no)
2231 Enable auto-clock selection for UAC2 devices (default: yes)
2237 Apply the generic implicit feedback sync mode. When this is set
2238 and the playback stream sync mode is ASYNC, the driver tries to
2243 For architectures with non-coherent memory like ARM or MIPS, the
2246 option, so that the DMA-coherent buffers are allocated and used
2258 The driver prints a message like "Found post-registration device
2267 * bit 2: Allow alignment on audio sub-slot at transfer
2269 * bit 4: Start playback stream at first in implement feedback mode
2272 * bit 7: Indicates ITF-USB DSD based DACs
2274 * bit 9: Add a delay of 1-2ms at each control message handling
2275 * bit 10: Add a delay of 5-6ms at each control message handling
2290 the mixer element such as URB error -22. This happens on some
2300 Module snd-usb-caiaq
2301 --------------------
2312 Module snd-usb-usx2y
2313 --------------------
2315 Module for Tascam USB US-122, US-224 and US-428 devices.
2320 in alsa-tools and alsa-firmware packages.
2322 Module snd-via82xx
2323 ------------------
2363 ``lspci -nv``).
2375 Note: for the MPU401 on VIA823x, use snd-mpu401 driver
2378 The power-management is supported.
2380 Module snd-via82xx-modem
2381 ------------------------
2390 Note: The default index value of this module is -2, i.e. the first
2393 The power-management is supported.
2395 Module snd-virmidi
2396 ------------------
2403 MIDI devices # (1-4, default=4)
2407 Module snd-virtuoso
2408 -------------------
2416 Module snd-vx222
2417 ----------------
2419 Module for Digigram VX-Pocket VX222, V222 v2 and Mic cards.
2430 Install the necessary firmware files in alsa-firmware package.
2431 When no hotplug fw loader is available, you need to load the
2432 firmware via vxloader utility in alsa-tools package. To invoke
2437 install snd-vx222 /sbin/modprobe --first-time -i snd-vx222\
2440 (for 2.2/2.4 kernels, add ``post-install /usr/bin/vxloader`` to
2446 /proc/asound/cardX/vx-status proc file.
2448 The power-management is supported.
2450 Module snd-vxpocket
2451 -------------------
2453 Module for Digigram VX-Pocket VX2 and 440 PCMCIA cards.
2468 Install the necessary firmware files in alsa-firmware package.
2469 When no hotplug fw loader is available, you need to load the
2470 firmware via vxloader utility in alsa-tools package.
2472 About capture IBL, see the description of snd-vx222 module.
2474 Note: snd-vxp440 driver is merged to snd-vxpocket driver since
2477 The power-management is supported.
2479 Module snd-ymfpci
2480 -----------------
2486 1 (auto-detect for YMF744/754 only)
2489 1 (auto-detect for YMF744/754 only)
2492 1 (auto-detect)
2494 enable shared rear/line-in switch (bool)
2498 The power-management is supported.
2500 Module snd-pdaudiocf
2501 --------------------
2505 The power-management is supported.
2512 specific devices on drivers for on-board AC'97 controllers like
2513 snd-intel8x0. Some hardware have swapped output pins between Master
2515 specifications from version to version :-)
2517 The driver provides the auto-detection of known problematic devices,
2536 For ALC65x, turn on the jack sense mode
2542 For backward compatibility, the corresponding integer value -1, 0, ...
2549 Configuring Non-ISAPNP Cards
2552 When the kernel is configured with ISA-PnP support, the modules
2554 If this option is set, *only* the ISA-PnP devices will be probed.
2555 For probing the non ISA-PnP cards, you have to pass ``isapnp=0`` option
2558 When the kernel is configured without ISA-PnP support, isapnp option
2566 module aliases. The string ``snd-card-%1`` is requested for ALSA native
2569 To auto-load an ALSA driver for OSS services, define the string
2570 ``sound-slot-%i`` where ``%i`` means the slot number for OSS, which
2577 ----- /etc/modprobe.d/alsa.conf
2578 alias snd-card-0 snd-emu10k1
2579 alias sound-slot-0 snd-emu10k1
2580 ----- /etc/modprobe.d/alsa.conf
2582 The available number of auto-loaded sound cards depends on the module
2584 To enable the auto-loading of multiple cards, specify the number of
2594 ----- /etc/modprobe.d/alsa.conf
2597 alias snd-card-0 snd-interwave
2598 alias snd-card-1 snd-ens1371
2599 options snd-interwave index=0
2600 options snd-ens1371 index=1
2602 alias sound-slot-0 snd-interwave
2603 alias sound-slot-1 snd-ens1371
2604 ----- /etc/modprobe.d/alsa.conf
2614 options snd slots=snd-interwave,snd-ens1371
2616 Then, the first slot (#0) is reserved for snd-interwave driver, and
2617 the second (#1) for snd-ens1371. You can omit index option in each
2622 hot-plugging and the resultant slot conflict. For example, in the
2624 other driver (e.g. snd-usb-audio) is loaded before snd-interwave or
2625 snd-ens1371, it will be assigned to the third or later slot.
2628 modules but that name. For example, ``slots=!snd-pcsp`` will reserve
2629 the first slot for any modules but snd-pcsp.
2636 /dev/snd/pcmC0D0[c|p] -> /dev/audio0 (/dev/audio) -> minor 4
2637 /dev/snd/pcmC0D0[c|p] -> /dev/dsp0 (/dev/dsp) -> minor 3
2638 /dev/snd/pcmC0D1[c|p] -> /dev/adsp0 (/dev/adsp) -> minor 12
2639 /dev/snd/pcmC1D0[c|p] -> /dev/audio1 -> minor 4+16 = 20
2640 /dev/snd/pcmC1D0[c|p] -> /dev/dsp1 -> minor 3+16 = 19
2641 /dev/snd/pcmC1D1[c|p] -> /dev/adsp1 -> minor 12+16 = 28
2642 /dev/snd/pcmC2D0[c|p] -> /dev/audio2 -> minor 4+32 = 36
2643 /dev/snd/pcmC2D0[c|p] -> /dev/dsp2 -> minor 3+32 = 39
2644 /dev/snd/pcmC2D1[c|p] -> /dev/adsp2 -> minor 12+32 = 44
2652 options of snd-pcm-oss module.
2659 -------------------------------
2681 force block mode (rvplayer)
2682 non-block
2683 force non-block mode
2684 whole-frag
2687 no-silence
2689 buggy-ptr
2706 actually loaded due to memory fragmentation. You can pre-allocate the
2707 PCM buffers by loading snd-page-alloc module and write commands to its
2711 Reading the proc file /proc/drivers/snd-page-alloc shows the current
2713 commands to the snd-page-alloc driver:
2727 This will erase the all pre-allocated buffers which are not in
2735 http://www.alsa-project.org
2739 mailto:alsa-devel@alsa-project.org
2740 alsa-info.sh script
2741 https://www.alsa-project.org/alsa-info.sh