应该加到FAQ中的问题了。
特别是snd-hda-intel的,常常可以加载模块,但无法正常工作。一般是由于模块的参数不正确导致的。
解决方法是编辑 /etc/modprobe.d/options,加入合适的模块参数。
这些参数可在alsa驱动文档中找到,放一份在附件里。
查找方法:运行
$ lsmod|grep snd
snd_hda_intel 20116 5
下略,在那个表里可找到:
Module snd-hda-intel
--------------------
Module for Intel HD Audio (ICH6, ICH6M, ESB2, ICH7, ICH8),
ATI SB450, SB600, RS600,
VIA VT8251/VT8237A,
SIS966, ULI M5461
model - force the model name
position_fix - Fix DMA pointer (0 = auto, 1 = none, 2 = POSBUF, 3 = FIFO siz
e)
single_cmd - Use single immediate commands to communicate with
codecs (for debugging only)
enable_msi - Enable Message Signaled Interrupt (MSI) (default = off)
运行alsamixer,查看Chip,根据这个在那个表里找,如这个:
│ Chip: Analog Devices AD1986A
可以找到:
AD1986A
6stack 6-jack, separate surrounds (default)
3stack 3-stack, shared surrounds
laptop 2-channel only (FSC V2060, Samsung M50)
laptop-eapd 2-channel with EAPD (Samsung R65, ASUS A6J)
然后就可以尝试了。经测试上面那个声卡用这个参数可用:
options snd-hda-intel single_cmd=1 model=laptop-eapd
不同机器情况不同,请自行测试。
可加载模块,但声卡工作不正常的解决方法
-
- 帖子: 86
- 注册时间: 2006-11-28 22:29
可加载模块,但声卡工作不正常的解决方法
- 附件
-
- ALSA-Configuration.txt.gz
- ALSA-Configuration.txt
- (18.28 KiB) 已下载 163 次
-
- 帖子: 2
- 注册时间: 2007-04-03 18:20