Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
raspberrypi-kernel
提交
6243008b
R
raspberrypi-kernel
项目概览
openeuler
/
raspberrypi-kernel
通知
13
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
raspberrypi-kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
6243008b
编写于
9月 05, 2005
作者:
T
Takashi Iwai
提交者:
Jaroslav Kysela
9月 12, 2005
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[ALSA] Update/fix ALSA document
Documentation Update/fix ALSA document. Signed-off-by:
N
Takashi Iwai
<
tiwai@suse.de
>
上级
0be3b5d3
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
70 addition
and
36 deletion
+70
-36
Documentation/sound/alsa/ALSA-Configuration.txt
Documentation/sound/alsa/ALSA-Configuration.txt
+70
-36
未找到文件。
Documentation/sound/alsa/ALSA-Configuration.txt
浏览文件 @
6243008b
...
@@ -75,7 +75,7 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
...
@@ -75,7 +75,7 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
adsp_map - PCM device number maps assigned to the 2st OSS device.
adsp_map - PCM device number maps assigned to the 2st OSS device.
- Default: 1
- Default: 1
nonblock_open
nonblock_open
- Don't block opening busy PCM devices.
- Don't block opening busy PCM devices.
Default: 1
For example, when dsp_map=2, /dev/dsp will be mapped to PCM #2 of
For example, when dsp_map=2, /dev/dsp will be mapped to PCM #2 of
the card #0. Similarly, when adsp_map=0, /dev/adsp will be mapped
the card #0. Similarly, when adsp_map=0, /dev/adsp will be mapped
...
@@ -199,15 +199,20 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
...
@@ -199,15 +199,20 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
Module snd-atiixp
Module snd-atiixp
-----------------
-----------------
Module for ATI IXP 150/200/250 AC97 controllers.
Module for ATI IXP 150/200/250
/400
AC97 controllers.
ac97_clock - AC'97 clock (defa
lu
t = 48000)
ac97_clock - AC'97 clock (defa
ul
t = 48000)
ac97_quirk - AC'97 workaround for strange hardware
ac97_quirk - AC'97 workaround for strange hardware
See
the description of intel8x0 module for details
.
See
"AC97 Quirk Option" section below
.
spdif_aclink - S/PDIF transfer over AC-link (default = 1)
spdif_aclink - S/PDIF transfer over AC-link (default = 1)
This module supports up to 8 cards and autoprobe.
This module supports up to 8 cards and autoprobe.
ATI IXP has two different methods to control SPDIF output. One is
over AC-link and another is over the "direct" SPDIF output. The
implementation depends on the motherboard, and you'll need to
choose the correct one via spdif_aclink module option.
Module snd-atiixp-modem
Module snd-atiixp-modem
-----------------------
-----------------------
...
@@ -240,7 +245,7 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
...
@@ -240,7 +245,7 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
The hardware EQ hardware and SPDIF is only present in the Vortex2 and
The hardware EQ hardware and SPDIF is only present in the Vortex2 and
Advantage.
Advantage.
Note: Some ALSA mixer applica
ctions don't handle the SPDIF sample
rate
Note: Some ALSA mixer applica
tions don't handle the SPDIF sample
rate
control correctly. If you have problems regarding this, try
control correctly. If you have problems regarding this, try
another ALSA compliant mixer (alsamixer works).
another ALSA compliant mixer (alsamixer works).
...
@@ -312,7 +317,7 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
...
@@ -312,7 +317,7 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
mpu_port - 0x300,0x310,0x320,0x330, 0 = disable (default)
mpu_port - 0x300,0x310,0x320,0x330, 0 = disable (default)
fm_port - 0x388 (default), 0 = disable (default)
fm_port - 0x388 (default), 0 = disable (default)
soft_ac3 - Sofware-conversion of raw SPDIF packets (model 033 only)
soft_ac3 - Sof
t
ware-conversion of raw SPDIF packets (model 033 only)
(default = 1)
(default = 1)
joystick_port - Joystick port address (0 = disable, 1 = auto-detect)
joystick_port - Joystick port address (0 = disable, 1 = auto-detect)
...
@@ -394,7 +399,7 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
...
@@ -394,7 +399,7 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
Module for PCI sound cards based on CS4610/CS4612/CS4614/CS4615/CS4622/
Module for PCI sound cards based on CS4610/CS4612/CS4614/CS4615/CS4622/
CS4624/CS4630/CS4280 PCI chips.
CS4624/CS4630/CS4280 PCI chips.
external_amp - Force to enable external amplifer.
external_amp - Force to enable external amplif
i
er.
thinkpad - Force to enable Thinkpad's CLKRUN control.
thinkpad - Force to enable Thinkpad's CLKRUN control.
mmap_valid - Support OSS mmap mode (default = 0).
mmap_valid - Support OSS mmap mode (default = 0).
...
@@ -630,7 +635,7 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
...
@@ -630,7 +635,7 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
VIA VT8251/VT8237A
VIA VT8251/VT8237A
model - force the model name
model - force the model name
position_fix - Fix DMA pointer (0 =
FIFO size, 1 = none, 2 = POSBUF
)
position_fix - Fix DMA pointer (0 =
auto, 1 = none, 2 = POSBUF, 3 = FIFO size
)
Module supports up to 8 cards.
Module supports up to 8 cards.
...
@@ -666,6 +671,11 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
...
@@ -666,6 +671,11 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
allout 5-jack in back, 2-jack in front, SPDIF out
allout 5-jack in back, 2-jack in front, SPDIF out
auto auto-config reading BIOS (default)
auto auto-config reading BIOS (default)
If the default configuration doesn't work and one of the above
matches with your device, report it together with the PCI
subsystem ID (output of "lspci -nv") to ALSA BTS or alsa-devel
ML (see the section "Links and Addresses").
Note 2: If you get click noises on output, try the module option
Note 2: If you get click noises on output, try the module option
position_fix=1 or 2. position_fix=1 will use the SD_LPIB
position_fix=1 or 2. position_fix=1 will use the SD_LPIB
register value without FIFO size correction as the current
register value without FIFO size correction as the current
...
@@ -793,18 +803,7 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
...
@@ -793,18 +803,7 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
ac97_clock - AC'97 codec clock base (0 = auto-detect)
ac97_clock - AC'97 codec clock base (0 = auto-detect)
ac97_quirk - AC'97 workaround for strange hardware
ac97_quirk - AC'97 workaround for strange hardware
The following strings are accepted:
See "AC97 Quirk Option" section below.
default = don't override the default setting
disable = disable the quirk
hp_only = use headphone control as master
swap_hp = swap headphone and master controls
swap_surround = swap master and surround controls
ad_sharing = for AD1985, turn on OMS bit and use headphone
alc_jack = for ALC65x, turn on the jack sense mode
inv_eapd = inverted EAPD implementation
mute_led = bind EAPD bit for turning on/off mute LED
For backward compatibility, the corresponding integer
value -1, 0, ... are accepted, too.
buggy_irq - Enable workaround for buggy interrupts on some
buggy_irq - Enable workaround for buggy interrupts on some
motherboards (default off)
motherboards (default off)
...
@@ -818,13 +817,6 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
...
@@ -818,13 +817,6 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
motherboard has these devices, use the ns558 or snd-mpu401
motherboard has these devices, use the ns558 or snd-mpu401
modules, respectively.
modules, respectively.
The ac97_quirk option is used to enable/override the workaround
for specific devices. Some hardware have swapped output pins
between Master and Headphone, or Surround. The driver provides
the auto-detection of known problematic devices, but some might
be unknown or wrongly detected. In such a case, pass the proper
value with this option.
The power-management is supported.
The power-management is supported.
Module snd-intel8x0m
Module snd-intel8x0m
...
@@ -976,7 +968,7 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
...
@@ -976,7 +968,7 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
with machines with other (most likely CS423x or OPL3SAx) chips,
with machines with other (most likely CS423x or OPL3SAx) chips,
even though the device is detected in lspci. In such a case, try
even though the device is detected in lspci. In such a case, try
other drivers, e.g. snd-cs4232 or snd-opl3sa2. Some has ISA-PnP
other drivers, e.g. snd-cs4232 or snd-opl3sa2. Some has ISA-PnP
but some doesn't have ISA PnP. You'll need to spe
ic
fy isapnp=0
but some doesn't have ISA PnP. You'll need to spe
ci
fy isapnp=0
and proper hardware parameters in the case without ISA PnP.
and proper hardware parameters in the case without ISA PnP.
Note: some laptops need a workaround for AC97 RESET. For the
Note: some laptops need a workaround for AC97 RESET. For the
...
@@ -1312,7 +1304,7 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
...
@@ -1312,7 +1304,7 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
channels
channels
[VIA8233/C, 8235, 8237 only]
[VIA8233/C, 8235, 8237 only]
ac97_quirk - AC'97 workaround for strange hardware
ac97_quirk - AC'97 workaround for strange hardware
See the description of intel8x0 module for details
.
See "AC97 Quirk Option" section below
.
Module supports autoprobe and multiple bus-master chips (max 8).
Module supports autoprobe and multiple bus-master chips (max 8).
...
@@ -1337,16 +1329,17 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
...
@@ -1337,16 +1329,17 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
"lspci -nv").
"lspci -nv").
If dxs_support=5 does not work, try dxs_support=4; if it
If dxs_support=5 does not work, try dxs_support=4; if it
doesn't work too, try dxs_support=1. (dxs_support=1 is
doesn't work too, try dxs_support=1. (dxs_support=1 is
usually for old motherboards. The correct implement
at
ed
usually for old motherboards. The correct implemented
board should work with 4 or 5.) If it still doesn't
board should work with 4 or 5.) If it still doesn't
work and the default setting is ok, dxs_support=3 is the
work and the default setting is ok, dxs_support=3 is the
right choice. If the default setting doesn't work at all,
right choice. If the default setting doesn't work at all,
try dxs_support=2 to disable the DXS channels.
try dxs_support=2 to disable the DXS channels.
In any cases, please let us know the result and the
In any cases, please let us know the result and the
subsystem vendor/device ids.
subsystem vendor/device ids. See "Links and Addresses"
below.
Note: for the MPU401 on VIA823x, use snd-mpu401 driver
Note: for the MPU401 on VIA823x, use snd-mpu401 driver
additonally. The mpu_port option is for VIA686 chips only.
addit
i
onally. The mpu_port option is for VIA686 chips only.
Module snd-via82xx-modem
Module snd-via82xx-modem
------------------------
------------------------
...
@@ -1408,8 +1401,10 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
...
@@ -1408,8 +1401,10 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
Module supports up to 8 cards. The module is compiled only when
Module supports up to 8 cards. The module is compiled only when
PCMCIA is supported on kernel.
PCMCIA is supported on kernel.
To activate the driver via the card manager, you'll need to set
With the older 2.6.x kernel, to activate the driver via the card
up /etc/pcmcia/vxpocket.conf. See the sound/pcmcia/vx/vxpocket.c.
manager, you'll need to set up /etc/pcmcia/vxpocket.conf. See the
sound/pcmcia/vx/vxpocket.c. 2.6.13 or later kernel requires no
longer require a config file.
When the driver is compiled as a module and the hotplug firmware
When the driver is compiled as a module and the hotplug firmware
is supported, the firmware data is loaded via hotplug automatically.
is supported, the firmware data is loaded via hotplug automatically.
...
@@ -1421,6 +1416,9 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
...
@@ -1421,6 +1416,9 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
Note: the driver is build only when CONFIG_ISA is set.
Note: the driver is build only when CONFIG_ISA is set.
Note2: snd-vxp440 driver is merged to snd-vxpocket driver since
ALSA 1.0.10.
Module snd-ymfpci
Module snd-ymfpci
-----------------
-----------------
...
@@ -1446,6 +1444,37 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
...
@@ -1446,6 +1444,37 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
Note: the driver is build only when CONFIG_ISA is set.
Note: the driver is build only when CONFIG_ISA is set.
AC97 Quirk Option
=================
The ac97_quirk option is used to enable/override the workaround for
specific devices on drivers for on-board AC'97 controllers like
snd-intel8x0. Some hardware have swapped output pins between Master
and Headphone, or Surround (thanks to confusion of AC'97
specifications from version to version :-)
The driver provides the auto-detection of known problematic devices,
but some might be unknown or wrongly detected. In such a case, pass
the proper value with this option.
The following strings are accepted:
- default Don't override the default setting
- disable Disable the quirk
- hp_only Bind Master and Headphone controls as a single control
- swap_hp Swap headphone and master controls
- swap_surround Swap master and surround controls
- ad_sharing For AD1985, turn on OMS bit and use headphone
- alc_jack For ALC65x, turn on the jack sense mode
- inv_eapd Inverted EAPD implementation
- mute_led Bind EAPD bit for turning on/off mute LED
For backward compatibility, the corresponding integer value -1, 0,
... are accepted, too.
For example, if "Master" volume control has no effect on your device
but only "Headphone" does, pass ac97_quirk=hp_only module option.
Configuring Non-ISAPNP Cards
Configuring Non-ISAPNP Cards
============================
============================
...
@@ -1599,9 +1628,14 @@ commands to the snd-page-alloc driver:
...
@@ -1599,9 +1628,14 @@ commands to the snd-page-alloc driver:
use.
use.
Links
Links
and Addresses
=====
=====
==============
ALSA project homepage
ALSA project homepage
http://www.alsa-project.org
http://www.alsa-project.org
ALSA Bug Tracking System
https://bugtrack.alsa-project.org/bugs/
ALSA Developers ML
mailto:alsa-devel@lists.sourceforge.net
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录