可加载模块,但声卡工作不正常的解决方法

声卡/显卡/打印机/USB设备等硬件问题(网卡问题请发上面的网卡板块)
回复
kangkang
帖子: 86
注册时间: 2006-11-28 22:29
送出感谢: 0
接收感谢: 0

可加载模块,但声卡工作不正常的解决方法

#1

帖子 kangkang » 2007-02-12 21:50

应该加到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
不同机器情况不同,请自行测试。
附件
ALSA-Configuration.txt.gz
ALSA-Configuration.txt
(18.28 KiB) 下载 135 次
alphahaier
帖子: 2
注册时间: 2007-04-03 18:20
送出感谢: 0
接收感谢: 0

#2

帖子 alphahaier » 2007-04-10 0:40

我找到我的声卡
Chip: Analog Devices AD1888
可是在表中找不到啊
怎么办,已经整了好几周了

:cry:
Besson
帖子: 13
注册时间: 2007-04-18 11:02
送出感谢: 0
接收感谢: 0

#3

帖子 Besson » 2007-05-19 15:14

我的也是ad1888 也是没有声音 楼上和我一样阿
hirnamed
帖子: 26
注册时间: 2006-10-31 19:15
送出感谢: 0
接收感谢: 0

#4

帖子 hirnamed » 2007-05-19 22:20

能不能说得详细一点?在表中找到自己对应的声卡芯片型号之后怎么测试参数?添加的参数是直接加在编辑的文档的最后一行么?
回复

回到 “常用硬件支持”