aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/sound/alsa/ALSA-Configuration.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/sound/alsa/ALSA-Configuration.txt')
-rw-r--r--Documentation/sound/alsa/ALSA-Configuration.txt18
1 files changed, 12 insertions, 6 deletions
diff --git a/Documentation/sound/alsa/ALSA-Configuration.txt b/Documentation/sound/alsa/ALSA-Configuration.txt
index 12e3a0fb9bec..8c16d50f6cb6 100644
--- a/Documentation/sound/alsa/ALSA-Configuration.txt
+++ b/Documentation/sound/alsa/ALSA-Configuration.txt
@@ -860,7 +860,8 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
860 860
861 [Multiple options for each card instance] 861 [Multiple options for each card instance]
862 model - force the model name 862 model - force the model name
863 position_fix - Fix DMA pointer (0 = auto, 1 = use LPIB, 2 = POSBUF) 863 position_fix - Fix DMA pointer (0 = auto, 1 = use LPIB, 2 = POSBUF,
864 3 = VIACOMBO, 4 = COMBO)
864 probe_mask - Bitmask to probe codecs (default = -1, meaning all slots) 865 probe_mask - Bitmask to probe codecs (default = -1, meaning all slots)
865 When the bit 8 (0x100) is set, the lower 8 bits are used 866 When the bit 8 (0x100) is set, the lower 8 bits are used
866 as the "fixed" codec slots; i.e. the driver probes the 867 as the "fixed" codec slots; i.e. the driver probes the
@@ -925,6 +926,11 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
925 (Usually SD_LPIB register is more accurate than the 926 (Usually SD_LPIB register is more accurate than the
926 position buffer.) 927 position buffer.)
927 928
929 position_fix=3 is specific to VIA devices. The position
930 of the capture stream is checked from both LPIB and POSBUF
931 values. position_fix=4 is a combination mode, using LPIB
932 for playback and POSBUF for capture.
933
928 NB: If you get many "azx_get_response timeout" messages at 934 NB: If you get many "azx_get_response timeout" messages at
929 loading, it's likely a problem of interrupts (e.g. ACPI irq 935 loading, it's likely a problem of interrupts (e.g. ACPI irq
930 routing). Try to boot with options like "pci=noacpi". Also, you 936 routing). Try to boot with options like "pci=noacpi". Also, you
@@ -2038,7 +2044,7 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
2038 Install the necessary firmware files in alsa-firmware package. 2044 Install the necessary firmware files in alsa-firmware package.
2039 When no hotplug fw loader is available, you need to load the 2045 When no hotplug fw loader is available, you need to load the
2040 firmware via vxloader utility in alsa-tools package. To invoke 2046 firmware via vxloader utility in alsa-tools package. To invoke
2041 vxloader automatically, add the following to /etc/modprobe.conf 2047 vxloader automatically, add the following to /etc/modprobe.d/alsa.conf
2042 2048
2043 install snd-vx222 /sbin/modprobe --first-time -i snd-vx222 && /usr/bin/vxloader 2049 install snd-vx222 /sbin/modprobe --first-time -i snd-vx222 && /usr/bin/vxloader
2044 2050
@@ -2162,10 +2168,10 @@ corresponds to the card index of ALSA. Usually, define this
2162as the same card module. 2168as the same card module.
2163 2169
2164An example configuration for a single emu10k1 card is like below: 2170An example configuration for a single emu10k1 card is like below:
2165----- /etc/modprobe.conf 2171----- /etc/modprobe.d/alsa.conf
2166alias snd-card-0 snd-emu10k1 2172alias snd-card-0 snd-emu10k1
2167alias sound-slot-0 snd-emu10k1 2173alias sound-slot-0 snd-emu10k1
2168----- /etc/modprobe.conf 2174----- /etc/modprobe.d/alsa.conf
2169 2175
2170The available number of auto-loaded sound cards depends on the module 2176The available number of auto-loaded sound cards depends on the module
2171option "cards_limit" of snd module. As default it's set to 1. 2177option "cards_limit" of snd module. As default it's set to 1.
@@ -2178,7 +2184,7 @@ cards is kept consistent.
2178 2184
2179An example configuration for two sound cards is like below: 2185An example configuration for two sound cards is like below:
2180 2186
2181----- /etc/modprobe.conf 2187----- /etc/modprobe.d/alsa.conf
2182# ALSA portion 2188# ALSA portion
2183options snd cards_limit=2 2189options snd cards_limit=2
2184alias snd-card-0 snd-interwave 2190alias snd-card-0 snd-interwave
@@ -2188,7 +2194,7 @@ options snd-ens1371 index=1
2188# OSS/Free portion 2194# OSS/Free portion
2189alias sound-slot-0 snd-interwave 2195alias sound-slot-0 snd-interwave
2190alias sound-slot-1 snd-ens1371 2196alias sound-slot-1 snd-ens1371
2191----- /etc/modprobe.conf 2197----- /etc/modprobe.d/alsa.conf
2192 2198
2193In this example, the interwave card is always loaded as the first card 2199In this example, the interwave card is always loaded as the first card
2194(index 0) and ens1371 as the second (index 1). 2200(index 0) and ens1371 as the second (index 1).