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.
103 Module snd-soc-core
104 -------------------
113 --------------------------------------------
123 Default: -1
126 Can be up to 15 characters long;
130 This ID can be used instead of the index number in
136 Module snd-adlib
137 ----------------
149 Make sure you have ``sbiload`` from the alsa-tools package available and,
151 number through ``sbiload -l``.
162 sbiload -p 64:0 std.sb drums.sb
164 If you use this driver to drive an OPL3, you can use ``std.o3`` and ``drums.o3``
165 instead. To have the card produce sound, use ``aplaymidi`` from alsa-utils:
168 aplaymidi -p 64:0 foo.mid
170 Module snd-ad1816a
171 ------------------
180 Module snd-ad1848
181 -----------------
195 The power-management is supported.
197 Module snd-ad1889
198 -----------------
208 Module snd-ali5451
209 ------------------
221 The power-management is supported.
223 Module snd-als100
224 -----------------
230 The power-management is supported.
232 Module snd-als300
233 -----------------
239 The power-management is supported.
241 Module snd-als4000
242 ------------------
248 0 = disabled (default), 1 = auto-detect
252 The power-management is supported.
254 Module snd-asihpi
255 -----------------
265 Module snd-atiixp
266 -----------------
277 If this works for you file a bug with your `lspci -vn` output.
278 (-2 = Force probing, -1 = Default behavior, 0-2 = Use the
281 S/PDIF transfer over AC-link (default = 1)
286 over AC-link and another is over the "direct" SPDIF output. The
290 The power-management is supported.
292 Module snd-atiixp-modem
293 -----------------------
299 Note: The default index value of this module is -2, i.e. the first
302 The power-management is supported.
304 Module snd-au8810, snd-au8820, snd-au8830
305 -----------------------------------------
311 0 = Disable all workarounds,
331 Module snd-azt1605
332 ------------------
346 DMA # for WSS capture (0,1), -1 = disabled (default)
348 port # for MPU-401 UART (0x300,0x330), -1 = disabled (default)
350 IRQ # for MPU-401 UART (3,5,7,9), -1 = disabled (default)
352 port # for OPL3 (0x388), -1 = disabled (default)
360 their "CONFIG MODE" jumper set to "EEPROM SETTING". The other values can
364 full-duplex mode. When ``dma1=3``, only ``dma2=0`` is valid and the only way to
373 Module snd-azt2316
374 ------------------
388 DMA # for WSS capture (0,1), -1 = disabled (default)
390 port # for MPU-401 UART (0x300,0x330), -1 = disabled (default)
392 IRQ # for MPU-401 UART (5,7,9,10), -1 = disabled (default)
394 port # for OPL3 (0x388), -1 = disabled (default)
402 their "CONFIG MODE" jumper set to "EEPROM SETTING". The other values can
406 full-duplex mode. When ``dma1=3``, only ``dma2=0`` is valid and the only way to
415 Module snd-aw2
416 --------------
422 Module snd-azt2320
423 ------------------
429 The power-management is supported.
431 Module snd-azt3328
432 ------------------
441 Module snd-bt87x
442 ----------------
453 Note: The default index value of this module is -2, i.e. the first
456 Module snd-ca0106
457 -----------------
464 Module snd-cmi8330
465 ------------------
467 Module for sound cards based on C-Media CMI8330 ISA chips.
470 ISA PnP detection - 0 = disable, 1 = enable (default)
497 The power-management is supported.
499 Module snd-cmipci
500 -----------------
502 Module for C-Media CMI8338/8738/8768/8770 PCI sound cards.
508 0 = disable
510 port address of OPL-3 FM synthesizer (8x38 only):
513 0 = disable
515 Software-conversion of raw SPDIF packets (model 033 only) (default = 1)
517 Joystick port address (0 = disable, 1 = auto-detect)
521 The power-management is supported.
523 Module snd-cs4231
524 -----------------
531 port # for MPU-401 UART (optional), -1 = disable
535 IRQ # for MPU-401 UART
544 The power-management is supported.
546 Module snd-cs4236
547 -----------------
553 ISA PnP detection - 0 = disable, 1 = enable (default)
558 port # for CS4236 chip (PnP setup - 0x534)
560 control port # for CS4236 chip (PnP setup - 0x120,0x210,0xf00)
562 port # for MPU-401 UART (PnP setup - 0x300), -1 = disable
564 FM port # for CS4236 chip (PnP setup - 0x388), -1 = disable
568 IRQ # for MPU-401 UART (9,11,12,15)
572 second DMA # for CS4236 chip (0,1,3), -1 = disable
578 The power-management is supported.
580 This module is aliased as snd-cs4232 since it provides the old
581 snd-cs4232 functionality, too.
583 Module snd-cs4281
584 -----------------
589 Secondary codec ID (0 = disable, default)
593 The power-management is supported.
595 Module snd-cs46xx
596 -----------------
613 The power-management is supported.
615 Module snd-cs5530
616 -----------------
620 Module snd-cs5535audio
621 ----------------------
625 The power-management is supported.
627 Module snd-ctxfi
628 ----------------
630 Module for Creative Sound Blaster X-Fi boards (20k1 / 20k2 chips)
632 * Creative Sound Blaster X-Fi Titanium Fatal1ty Champion Series
633 * Creative Sound Blaster X-Fi Titanium Fatal1ty Professional Series
634 * Creative Sound Blaster X-Fi Titanium Professional Audio
635 * Creative Sound Blaster X-Fi Titanium
636 * Creative Sound Blaster X-Fi Elite Pro
637 * Creative Sound Blaster X-Fi Platinum
638 * Creative Sound Blaster X-Fi Fatal1ty
639 * Creative Sound Blaster X-Fi XtremeGamer
640 * Creative Sound Blaster X-Fi XtremeMusic
653 Module snd-darla20
654 ------------------
661 Module snd-darla24
662 ------------------
669 Module snd-dt019x
670 -----------------
672 Module for Diamond Technologies DT-019X / Avance Logic ALS-007 (PnP
678 The power-management is supported.
680 Module snd-dummy
681 ----------------
696 When multiple PCM devices are created, snd-dummy gives different
699 * 1 = non-interleaved with mmap support
701 * 3 = non-interleaved without mmap
703 As default, snd-dummy drivers doesn't allocate the real buffers
709 The power-management is supported.
711 Module snd-echo3g
712 -----------------
719 Module snd-emu10k1
720 ------------------
759 The power-management is supported.
761 Module snd-emu10k1x
762 -------------------
768 Module snd-ens1370
769 ------------------
781 The power-management is supported.
783 Module snd-ens1371
784 ------------------
793 port # for joystick (0x200,0x208,0x210,0x218), 0 = disable
794 (default), 1 = auto-detect
798 The power-management is supported.
800 Module snd-es1688
801 -----------------
803 Module for ESS AudioDrive ES-1688 and ES-688 sound cards.
806 ISA PnP detection - 0 = disable, 1 = enable (default)
808 port # for MPU-401 port (0x300,0x310,0x320,0x330), -1 = disable (default)
810 IRQ # for MPU-401 port (5,7,9,10)
817 port # for ES-1688 chip (0x220,0x240,0x260)
819 IRQ # for ES-1688 chip (5,7,9,10)
821 DMA # for ES-1688 chip (0,1,3)
823 This module supports multiple cards and autoprobe (without MPU-401 port)
826 Module snd-es18xx
827 -----------------
829 Module for ESS AudioDrive ES-18xx sound cards.
832 ISA PnP detection - 0 = disable, 1 = enable (default)
837 port # for ES-18xx chip (0x220,0x240,0x260)
839 port # for MPU-401 port (0x300,0x310,0x320,0x330), -1 = disable (default)
843 IRQ # for ES-18xx chip (5,7,9,10)
845 first DMA # for ES-18xx chip (0,1,3)
847 first DMA # for ES-18xx chip (0,1,3)
849 This module supports multiple cards, ISA PnP and autoprobe (without MPU-401
851 When ``dma2`` is equal with ``dma1``, the driver works as half-duplex.
853 The power-management is supported.
855 Module snd-es1938
856 -----------------
858 Module for sound cards based on ESS Solo-1 (ES1938,ES1946) chips.
862 The power-management is supported.
864 Module snd-es1968
865 -----------------
867 Module for sound cards based on ESS Maestro-1/2/2E (ES1968/ES1978) chips.
870 total buffer size in kB (1-4096kB)
872 playback channels (1-8, default=2)
874 capture channels (1-8, default=0)
876 clock (0 = auto-detection)
878 support the power-management (0 = off, 1 = on, 2 = auto (default))
886 The power-management is supported.
888 Module snd-fm801
889 ----------------
895 1 = MediaForte 256-PCS,
896 2 = MediaForte 256-PCPR,
897 3 = MediaForte 64-PCR
898 High 16-bits are video (radio) device number + 1;
899 example: 0x10002 (MediaForte 256-PCPR, device 1)
903 The power-management is supported.
905 Module snd-gina20
906 -----------------
913 Module snd-gina24
914 -----------------
921 Module snd-gusclassic
922 ---------------------
933 DMA # for GF1 chip (1,3,5,6,7,-1=disable)
935 0 to 31, (0.59V-4.52V or 0.389V-2.98V)
937 GF1 voices limit (14-32)
943 Module snd-gusextreme
944 ---------------------
949 port # for ES-1688 chip (0x220,0x230,0x240,0x250,0x260)
953 port # for MPU-401 port (0x300,0x310,0x320,0x330), -1 = disable
955 IRQ # for ES-1688 chip (5,7,9,10)
959 IRQ # for MPU-401 port (5,7,9,10)
961 DMA # for ES-1688 chip (0,1,3)
965 0 to 31, (0.59V-4.52V or 0.389V-2.98V)
967 GF1 voices limit (14-32)
971 This module supports multiple cards and autoprobe (without MPU-401 port).
973 Module snd-gusmax
974 -----------------
985 DMA # for GF1 chip (1,3,5,6,7,-1=disable)
987 0 to 31, (0.59V-4.52V or 0.389V-2.98V)
989 GF1 voices limit (14-32)
995 Module snd-hda-intel
996 --------------------
1008 -1 = system default: choose appropriate one per controller hardware,
1012 3 = VIACOMBO: VIA-specific workaround for capture,
1017 Bitmask to probe codecs (default = -1, meaning all slots);
1026 Passing -1 will make the driver to choose the appropriate
1029 Specifies the early "patch" files to modify the HD-audio setup
1032 is set. See hd-audio/notes.rst for details.
1045 Automatic power-saving timeout (in second, 0 = disable)
1047 Reset HD-audio controller in power-saving mode (default = on)
1054 Enable/disable snooping (default = on)
1058 See hd-audio/notes.rst for more details about HD-audio driver.
1062 configuration is set up. You can pass ``model=<name>`` option to
1065 is found in hd-audio/models.rst.
1069 "codec-patch". It's sometimes good for testing and debugging.
1072 matches with your device, report it together with alsa-info.sh
1073 output (with ``--no-upload`` option) to kernel bugzilla or alsa-devel
1076 ``power_save`` and ``power_save_controller`` options are for power-saving
1095 can try ``single_cmd=1`` module option. This will switch the
1106 This occurs when the access to non-existing or non-working codec slot
1107 (likely a modem one) causes a stall of the communication via HD-audio
1108 bus. You can see which codec slots are probed by enabling
1114 The power-management is supported.
1116 Module snd-hdsp
1117 ---------------
1123 Note: The firmware data can be automatically loaded via hotplug
1125 the firmware via hdsploader utility included in alsa-tools
1127 The firmware data is found in alsa-firmware package.
1129 Note: snd-page-alloc module does the job which snd-hammerfall-mem
1132 allocation sure, load snd-page-alloc module in the early
1136 Module snd-hdspm
1137 ----------------
1142 Enable precise pointer, or disable.
1150 Module snd-ice1712
1151 ------------------
1182 Omni I/O support for MidiMan M-Audio Delta44/66
1192 SSID (if EEPROM isn't available). You can override the
1197 Module snd-ice1724
1198 ------------------
1219 * Chaintech ZNF3-150
1220 * Chaintech ZNF3-250
1222 * Chaintech AV-710
1224 * Onkyo SE-90PCI
1225 * Onkyo SE-200PCI
1229 * EGO-SYS WaveTerminal 192M
1242 SSID (if EEPROM isn't available). You can override the
1247 Module snd-indigo
1248 -----------------
1255 Module snd-indigodj
1256 -------------------
1263 Module snd-indigoio
1264 -------------------
1271 Module snd-intel8x0
1272 -------------------
1284 AC'97 codec clock base (0 = auto-detect)
1295 Use S/PDIF over AC-link instead of direct connection from the
1296 controller chip (0 = off, 1 = on, -1 = default)
1300 Note: the latest driver supports auto-detection of chip clock.
1305 motherboard has these devices, use the ns558 or snd-mpu401
1308 The power-management is supported.
1310 Module snd-intel8x0m
1311 --------------------
1322 AC'97 codec clock base (0 = auto-detect)
1326 Note: The default index value of this module is -2, i.e. the first
1329 The power-management is supported.
1331 Module snd-interwave
1332 --------------------
1334 Module for Gravis UltraSound PnP, Dynasonic 3-D/Pro, STB Sound Rage 32
1338 0 to 31, (0.59V-4.52V or 0.389V-2.98V)
1340 1 = MIDI UART enable, 0 = MIDI UART disable (default)
1346 ISA PnP detection - 0 = disable, 1 = enable (default)
1357 DMA # for InterWave chip (0,1,3,5,6,7,-1=disable)
1361 Module snd-interwave-stb
1362 ------------------------
1364 Module for UltraSound 32-Pro (sound card from STB used by Compaq)
1369 0 to 31, (0.59V-4.52V or 0.389V-2.98V)
1371 1 = MIDI UART enable, 0 = MIDI UART disable (default)
1377 ISA PnP detection - 0 = disable, 1 = enable (default)
1390 DMA # for InterWave chip (0,1,3,5,6,7,-1=disable)
1394 Module snd-jazz16
1395 -------------------
1409 MPU-401 port # (0x300,0x310,0x320,0x330)
1411 MPU-401 irq # (2,3,5,7)
1415 Module snd-korg1212
1416 -------------------
1422 Module snd-layla20
1423 ------------------
1430 Module snd-layla24
1431 ------------------
1438 Module snd-lola
1439 ---------------
1441 Module for Digigram Lola PCI-e boards
1445 Module snd-lx6464es
1446 -------------------
1452 Module snd-maestro3
1453 -------------------
1460 GPIO pin number for external amp (0-15) or -1 for default pin (8
1471 The power-management is supported.
1473 Module snd-mia
1474 ---------------
1481 Module snd-miro
1482 ---------------
1496 MPU-401 port # (0x300,0x310,0x320,0x330)
1498 MPU-401 irq # (5,7,9,10)
1506 Module snd-mixart
1507 -----------------
1517 Install the necessary firmware files in alsa-firmware package.
1519 firmware via mixartloader utility in alsa-tools package.
1521 Module snd-mona
1522 ---------------
1529 Module snd-mpu401
1530 -----------------
1532 Module for MPU-401 UART devices.
1535 port number or -1 (disable)
1537 IRQ number or -1 (disable)
1539 PnP detection - 0 = disable, 1 = enable (default)
1543 Module snd-msnd-classic
1544 -----------------------
1550 Port # for msnd-classic card
1552 IRQ # for msnd-classic card
1560 ISA PnP detection - 0 = disable, 1 = enable (default)
1589 Module snd-msnd-pinnacle
1590 ------------------------
1605 ISA PnP detection - 0 = disable, 1 = enable (default)
1610 Module snd-mtpav
1611 ----------------
1625 Module snd-mts64
1626 ----------------
1633 Module snd-nm256
1634 ----------------
1639 max playback frame size in kB (4-128kB)
1641 max capture frame size in kB (4-128kB)
1657 The power-management is supported.
1660 automatically, or causes hang-up during initialization.
1668 case, use ``force_ac97=1`` option - but *NO* guarantee whether it
1671 Note: The NM256 chip can be linked internally with non-AC97
1675 other drivers, e.g. snd-cs4232 or snd-opl3sa2. Some has ISA-PnP
1680 known hardware like Dell Latitude LS and Sony PCG-F305, this
1682 hard freeze, you can try ``reset_workaround=1`` option.
1690 OSS driver, which is a result of black-magic reverse engineering.
1692 X-server as described above. You might be able to force to load
1693 the module, but it may result in hang-up. Hence, make sure that
1697 Module snd-opl3sa2
1698 ------------------
1700 Module for Yamaha OPL3-SA2/SA3 sound cards.
1703 ISA PnP detection - 0 = disable, 1 = enable (default)
1708 control port # for OPL3-SA chip (0x370)
1710 SB port # for OPL3-SA chip (0x220,0x240)
1712 WSS port # for OPL3-SA chip (0x530,0xe80,0xf40,0x604)
1714 port # for MPU-401 UART (0x300,0x330), -1 = disable
1716 FM port # for OPL3-SA chip (0x388), -1 = disable
1718 IRQ # for OPL3-SA chip (5,7,9,10)
1720 first DMA # for Yamaha OPL3-SA chip (0,1,3)
1722 second DMA # for Yamaha OPL3-SA chip (0,1,3), -1 = disable
1727 The power-management is supported.
1729 Module snd-opti92x-ad1848
1730 -------------------------
1736 ISA PnP detection - 0 = disable, 1 = enable (default)
1743 port # for MPU-401 UART (0x300,0x310,0x320,0x330)
1749 IRQ # for MPU-401 UART (5,7,9,10)
1755 Module snd-opti92x-cs4231
1756 -------------------------
1761 ISA PnP detection - 0 = disable, 1 = enable (default)
1768 port # for MPU-401 UART (0x300,0x310,0x320,0x330)
1774 IRQ # for MPU-401 UART (5,7,9,10)
1782 Module snd-opti93x
1783 ------------------
1788 ISA PnP detection - 0 = disable, 1 = enable (default)
1795 port # for MPU-401 UART (0x300,0x310,0x320,0x330)
1801 IRQ # for MPU-401 UART (5,7,9,10)
1809 Module snd-oxygen
1810 -----------------
1812 Module for sound cards based on the C-Media CMI8786/8787/8788 chip:
1814 * Asound A-8788
1816 * AuzenTech X-Meridian
1817 * AuzenTech X-Meridian 2G
1818 * Bgears b-Enspirer
1820 * HT-Omega Claro (plus)
1821 * HT-Omega Claro halo (XT)
1822 * Kuroutoshikou CMI8787-HG2PCI
1823 * Razer Barracuda AC-1
1830 Module snd-pcsp
1831 ---------------
1833 Module for internal PC-Speaker.
1836 Disable PC-Speaker PCM sound. Only beeps remain.
1843 Module snd-pcxhr
1844 ----------------
1850 Module snd-portman2x4
1851 ---------------------
1857 Module snd-powermac (on ppc only)
1858 ---------------------------------
1860 Module for PowerMac, iMac and iBook on-board soundchips
1869 The power-management is supported.
1871 Module snd-pxa2xx-ac97 (on arm only)
1872 ------------------------------------
1878 The power-management is supported.
1880 Module snd-riptide
1881 ------------------
1897 Module snd-rme32
1898 ----------------
1905 Module snd-rme96
1906 ----------------
1912 Module snd-rme9652
1913 ------------------
1915 Module for RME Digi9652 (Hammerfall, Hammerfall-Light) sound cards.
1922 Note: snd-page-alloc module does the job which snd-hammerfall-mem
1925 allocation sure, load snd-page-alloc module in the early
1929 Module snd-sa11xx-uda1341 (on arm only)
1930 ---------------------------------------
1937 The power-management is supported.
1939 Module snd-sb8
1940 --------------
1942 Module for 8-bit SoundBlaster cards: SoundBlaster 1.0, SoundBlaster 2.0,
1954 The power-management is supported.
1956 Module snd-sb16 and snd-sbawe
1957 -----------------------------
1959 Module for 16-bit SoundBlaster cards: SoundBlaster 16 (PnP),
1963 Mic Auto-Gain-Control - 0 = disable, 1 = enable (default)
1965 ASP/CSP chip support - 0 = disable (default), 1 = enable
1967 ISA PnP detection - 0 = disable, 1 = enable (default)
1974 port # for MPU-401 UART (0x300,0x330), -1 = disable
1976 base port # for EMU8000 synthesizer (0x620,0x640,0x660) (snd-sbawe
1981 8-bit DMA # for SB DSP 4.x chip (0,1,3)
1983 16-bit DMA # for SB DSP 4.x chip (5,6,7)
1987 Note: To use Vibra16X cards in 16-bit half duplex mode, you must
1988 disable 16bit DMA with dma16 = -1 module parameter.
1989 Also, all Sound Blaster 16 type cards can operate in 16-bit
1990 half duplex mode through 8-bit DMA channel by disabling their
1991 16-bit DMA channel.
1993 The power-management is supported.
1995 Module snd-sc6000
1996 -----------------
1998 Module for Gallant SC-6000 soundcard and later models: SC-6600 and
1999 SC-7000.
2008 MPU-401 IRQ # (5,7,9,10) ,0 - no MPU-401 irq
2012 Enable gameport - 0 = disable (default), 1 = enable
2018 Module snd-sscape
2019 -----------------
2030 MPU-401 IRQ # (PnP setup)
2034 2nd DMA # (PnP setup, -1 to disable)
2036 Enable gameport - 0 = disable (default), 1 = enable
2042 Module snd-sun-amd7930 (on sparc only)
2043 --------------------------------------
2049 Module snd-sun-cs4231 (on sparc only)
2050 -------------------------------------
2056 Module snd-sun-dbri (on sparc only)
2057 -----------------------------------
2063 Module snd-wavefront
2064 --------------------
2069 Use CS4232 MPU-401 interface
2072 ISA PnP detection - 0 = disable, 1 = enable (default)
2081 Port # for CS4232 MPU-401 interface.
2083 IRQ # for CS4232 MPU-401 interface (9,11,12,15).
2089 FM OPL-3 Port #
2145 Module snd-sonicvibes
2146 ---------------------
2152 Reverb Enable - 1 = enable, 0 = disable (default);
2155 Mic Gain Enable - 1 = enable, 0 = disable (default)
2159 Module snd-serial-u16550
2160 ------------------------
2167 IRQ # for UART16550A chip, -1 = poll mode
2175 number of MIDI ports in a serial port (1-4)
2179 0 = Soundcanvas, 1 = MS-124T, 2 = MS-124W S/A,
2180 3 = MS-124W M/B, 4 = Generic
2185 Module snd-trident
2186 ------------------
2192 * AzTech PCI 64-Q3D
2195 * Shark Predator4D-PCI
2203 max wavetable size in kB (4-?kb)
2207 The power-management is supported.
2209 Module snd-ua101
2210 ----------------
2212 Module for the Edirol UA-101/UA-1000 audio/MIDI interfaces.
2216 Module snd-usb-audio
2217 --------------------
2232 Ignore any USB-controller regarding mixer interface (default: no)
2234 Enable auto-clock selection for UAC2 devices (default: yes)
2241 For architectures with non-coherent memory like ARM or MIPS, the
2244 option, so that the DMA-coherent buffers are allocated and used
2251 This option receives an array of strings, and you can pass
2256 The driver prints a message like "Found post-registration device
2257 assignment: 1234abcd:04" for such a device, so that user can
2262 NB: ``nrpacks`` parameter can be modified dynamically via sysfs.
2267 the mixer element such as URB error -22. This happens on some
2274 Module snd-usb-caiaq
2275 --------------------
2286 Module snd-usb-usx2y
2287 --------------------
2289 Module for Tascam USB US-122, US-224 and US-428 devices.
2294 in alsa-tools and alsa-firmware packages.
2296 Module snd-via82xx
2297 ------------------
2310 support DXS channels, 0 = auto (default), 1 = enable, 2 = disable,
2325 Note: VIA8233/5/7 (not VIA8233A) can support DXS (direct sound)
2327 streams can be played at the same time, and the controller
2328 can perform sample rate conversion with separate rates for
2337 ``lspci -nv``).
2344 try ``dxs_support=2`` to disable the DXS channels.
2349 Note: for the MPU401 on VIA823x, use snd-mpu401 driver
2352 The power-management is supported.
2354 Module snd-via82xx-modem
2355 ------------------------
2364 Note: The default index value of this module is -2, i.e. the first
2367 The power-management is supported.
2369 Module snd-virmidi
2370 ------------------
2377 MIDI devices # (1-4, default=4)
2381 Module snd-virtuoso
2382 -------------------
2390 Module snd-vx222
2391 ----------------
2393 Module for Digigram VX-Pocket VX222, V222 v2 and Mic cards.
2404 Install the necessary firmware files in alsa-firmware package.
2406 firmware via vxloader utility in alsa-tools package. To invoke
2411 install snd-vx222 /sbin/modprobe --first-time -i snd-vx222\
2414 (for 2.2/2.4 kernels, add ``post-install /usr/bin/vxloader`` to
2419 size is chosen. The possible IBL values can be found in
2420 /proc/asound/cardX/vx-status proc file.
2422 The power-management is supported.
2424 Module snd-vxpocket
2425 -------------------
2427 Module for Digigram VX-Pocket VX2 and 440 PCMCIA cards.
2442 Install the necessary firmware files in alsa-firmware package.
2444 firmware via vxloader utility in alsa-tools package.
2446 About capture IBL, see the description of snd-vx222 module.
2448 Note: snd-vxp440 driver is merged to snd-vxpocket driver since
2451 The power-management is supported.
2453 Module snd-ymfpci
2454 -----------------
2459 0x300,0x330,0x332,0x334, 0 (disable) by default,
2460 1 (auto-detect for YMF744/754 only)
2462 0x388,0x398,0x3a0,0x3a8, 0 (disable) by default
2463 1 (auto-detect for YMF744/754 only)
2465 0x201,0x202,0x204,0x205, 0 (disable) by default,
2466 1 (auto-detect)
2468 enable shared rear/line-in switch (bool)
2472 The power-management is supported.
2474 Module snd-pdaudiocf
2475 --------------------
2479 The power-management is supported.
2486 specific devices on drivers for on-board AC'97 controllers like
2487 snd-intel8x0. Some hardware have swapped output pins between Master
2489 specifications from version to version :-)
2491 The driver provides the auto-detection of known problematic devices,
2500 Disable the quirk
2516 For backward compatibility, the corresponding integer value -1, 0, ...
2523 Configuring Non-ISAPNP Cards
2526 When the kernel is configured with ISA-PnP support, the modules
2528 If this option is set, *only* the ISA-PnP devices will be probed.
2529 For probing the non ISA-PnP cards, you have to pass ``isapnp=0`` option
2532 When the kernel is configured without ISA-PnP support, isapnp option
2539 The ALSA drivers can be loaded automatically on demand by defining
2540 module aliases. The string ``snd-card-%1`` is requested for ALSA native
2543 To auto-load an ALSA driver for OSS services, define the string
2544 ``sound-slot-%i`` where ``%i`` means the slot number for OSS, which
2551 ----- /etc/modprobe.d/alsa.conf
2552 alias snd-card-0 snd-emu10k1
2553 alias sound-slot-0 snd-emu10k1
2554 ----- /etc/modprobe.d/alsa.conf
2556 The available number of auto-loaded sound cards depends on the module
2558 To enable the auto-loading of multiple cards, specify the number of
2568 ----- /etc/modprobe.d/alsa.conf
2571 alias snd-card-0 snd-interwave
2572 alias snd-card-1 snd-ens1371
2573 options snd-interwave index=0
2574 options snd-ens1371 index=1
2576 alias sound-slot-0 snd-interwave
2577 alias sound-slot-1 snd-ens1371
2578 ----- /etc/modprobe.d/alsa.conf
2588 options snd slots=snd-interwave,snd-ens1371
2590 Then, the first slot (#0) is reserved for snd-interwave driver, and
2591 the second (#1) for snd-ens1371. You can omit index option in each
2592 driver if slots option is used (although you can still have them at
2596 hot-plugging and the resultant slot conflict. For example, in the
2598 other driver (e.g. snd-usb-audio) is loaded before snd-interwave or
2599 snd-ens1371, it will be assigned to the third or later slot.
2602 modules but that name. For example, ``slots=!snd-pcsp`` will reserve
2603 the first slot for any modules but snd-pcsp.
2610 /dev/snd/pcmC0D0[c|p] -> /dev/audio0 (/dev/audio) -> minor 4
2611 /dev/snd/pcmC0D0[c|p] -> /dev/dsp0 (/dev/dsp) -> minor 3
2612 /dev/snd/pcmC0D1[c|p] -> /dev/adsp0 (/dev/adsp) -> minor 12
2613 /dev/snd/pcmC1D0[c|p] -> /dev/audio1 -> minor 4+16 = 20
2614 /dev/snd/pcmC1D0[c|p] -> /dev/dsp1 -> minor 3+16 = 19
2615 /dev/snd/pcmC1D1[c|p] -> /dev/adsp1 -> minor 12+16 = 28
2616 /dev/snd/pcmC2D0[c|p] -> /dev/audio2 -> minor 4+32 = 36
2617 /dev/snd/pcmC2D0[c|p] -> /dev/dsp2 -> minor 3+32 = 39
2618 /dev/snd/pcmC2D1[c|p] -> /dev/adsp2 -> minor 12+32 = 44
2626 options of snd-pcm-oss module.
2633 -------------------------------
2647 disable
2656 non-block
2657 force non-block mode
2658 whole-frag
2661 no-silence
2663 buggy-ptr
2671 echo "squake 0 0 disable" > /proc/asound/card0/pcm0c/oss
2680 actually loaded due to memory fragmentation. You can pre-allocate the
2681 PCM buffers by loading snd-page-alloc module and write commands to its
2685 Reading the proc file /proc/drivers/snd-page-alloc shows the current
2686 usage of page allocation. In writing, you can send the following
2687 commands to the snd-page-alloc driver:
2694 SIZE is the size of each buffer to allocate. You can pass
2701 This will erase the all pre-allocated buffers which are not in
2709 http://www.alsa-project.org
2713 mailto:alsa-devel@alsa-project.org
2714 alsa-info.sh script
2715 https://www.alsa-project.org/alsa-info.sh