Lines Matching +full:can +full:- +full:disable

2 Advanced Linux Sound Architecture - Driver Configuration guide
10 primary sound card support (``CONFIG_SOUND``). Since ALSA can emulate
32 The user can load modules with options. If the module supports more than
33 one card and you have more than one card of the same type then you can
38 ----------
47 limiting card index for auto-loading (1-8);
49 For auto-loading more than one card, specify this option
50 together with snd-card-X aliases.
57 (0 = disable debug prints, 1 = normal debug messages,
60 This option can be dynamically changed via sysfs
63 Module snd-pcm-oss
64 ------------------
86 regarding opening the device. When this option is non-zero,
90 Module snd-rawmidi
91 ------------------
94 similar to those of the snd-pcm-oss module.
104 --------------------------------------------
114 Default: -1
117 Can be up to 15 characters long;
121 This ID can be used instead of the index number in
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
155 If you use this driver to drive an OPL3, you can use ``std.o3`` and ``drums.o3``
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)
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 -----------------------------------------
302 0 = Disable all workarounds,
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.
499 0 = disable
501 port address of OPL-3 FM synthesizer (8x38 only):
504 0 = disable
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 -----------------
580 Secondary codec ID (0 = disable, default)
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 ----------------
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 ------------------
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 ------------------
784 port # for joystick (0x200,0x208,0x210,0x218), 0 = disable
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 ---------------------
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.
1036 Automatic power-saving timeout (in second, 0 = disable)
1038 Reset HD-audio controller in power-saving mode (default = on)
1045 Enable/disable snooping (default = on)
1049 See hd-audio/notes.rst for more details about HD-audio driver.
1053 configuration is set up. You can pass ``model=<name>`` option to
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
1086 can try ``single_cmd=1`` module option. This will switch the
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
1099 bus. You can see which codec slots are probed by enabling
1105 The power-management is supported.
1107 Module snd-hdsp
1108 ---------------
1114 Note: The firmware data can be automatically loaded via hotplug
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 ----------------
1133 Enable precise pointer, or disable.
1141 Module snd-ice1712
1142 ------------------
1173 Omni I/O support for MidiMan M-Audio Delta44/66
1183 SSID (if EEPROM isn't available). You can override the
1188 Module snd-ice1724
1189 ------------------
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
1233 SSID (if EEPROM isn't available). You can override the
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)
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)
1331 1 = MIDI UART enable, 0 = MIDI UART disable (default)
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)
1362 1 = MIDI UART enable, 0 = MIDI UART disable (default)
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 -------------------
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 ------------------------
1596 ISA PnP detection - 0 = disable, 1 = enable (default)
1601 Module snd-mtpav
1602 ----------------
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
1673 hard freeze, you can try ``reset_workaround=1`` option.
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)
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)
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)
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 ---------------------------------------
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
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 #
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
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 --------------------
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
2242 This option receives an array of strings, and you can pass
2247 The driver prints a message like "Found post-registration device
2248 assignment: 1234abcd:04" for such a device, so that user can
2253 NB: ``nrpacks`` parameter can be modified dynamically via sysfs.
2258 the mixer element such as URB error -22. This happens on some
2265 Module snd-usb-caiaq
2266 --------------------
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 ------------------
2301 support DXS channels, 0 = auto (default), 1 = enable, 2 = disable,
2316 Note: VIA8233/5/7 (not VIA8233A) can support DXS (direct sound)
2318 streams can be played at the same time, and the controller
2319 can perform sample rate conversion with separate rates for
2328 ``lspci -nv``).
2335 try ``dxs_support=2`` to disable the DXS channels.
2340 Note: for the MPU401 on VIA823x, use snd-mpu401 driver
2343 The power-management is supported.
2345 Module snd-via82xx-modem
2346 ------------------------
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
2410 size is chosen. The possible IBL values can be found in
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.
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 -----------------
2450 0x300,0x330,0x332,0x334, 0 (disable) by default,
2451 1 (auto-detect for YMF744/754 only)
2453 0x388,0x398,0x3a0,0x3a8, 0 (disable) by default
2454 1 (auto-detect for YMF744/754 only)
2456 0x201,0x202,0x204,0x205, 0 (disable) by default,
2457 1 (auto-detect)
2459 enable shared rear/line-in switch (bool)
2463 The power-management is supported.
2465 Module snd-pdaudiocf
2466 --------------------
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,
2491 Disable the quirk
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
2530 The ALSA drivers can be loaded automatically on demand by defining
2531 module aliases. The string ``snd-card-%1`` is requested for ALSA native
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
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
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
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
2583 driver if slots option is used (although you can still have them at
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
2617 options of snd-pcm-oss module.
2624 -------------------------------
2638 disable
2647 non-block
2648 force non-block mode
2649 whole-frag
2652 no-silence
2654 buggy-ptr
2662 echo "squake 0 0 disable" > /proc/asound/card0/pcm0c/oss
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
2677 usage of page allocation. In writing, you can send the following
2678 commands to the snd-page-alloc driver:
2685 SIZE is the size of each buffer to allocate. You can pass
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