|
|
OS为Fedora Core1,有内核源码包,即存在/usr/src/linux-2.4.22-1.2115.nptl/
主板:P4P800 SE,集成了声卡ADI AD1985。我安装完Fedora Core1,系统“找到”的
声卡为Intel 810 AC'97 Audio,多次尝试都没有声音。我认为是装错了,或者是我设置
有误,于是开始安装ALSA驱动。
安装声卡驱动时,参考了帖子“声卡驱动ALSA安装指南(第三版)”
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=45116
我的安装步骤大致为:
1. 从ftp.alsa-project.org下载了alsa的source:alsa-driver-1.0.6rc2.tar.bz2
2. 解压alsa-driver-1.0.6rc2.tar.bz2
3.确认我的系统中soundcore模块已经被loaded(INTALL文件中的要求)
4. ./configure --with-cards=intel8x0
这里有两个问题:
(1)我之所以选择with-cards=intel8x0,是因为我浏览了alsa-driver-1.0.6rc2的部分
source,发现只有intel8x0.c相关文件包含了"AD1985"字样,因此认为驱动模块是intel8x0
不知是否正确?
(2)这里出了--with-cards=xxx,是否需要加上其他的选项?
5. make
6. make install
7. ./snddevices
8. 编辑/etc/modules.conf,全文件如下:
alias usb-controller usb-uhci
alias usb-controller1 ehci-hcd
alias char-major-195 nvidia
# ALSA portion
alias char-major-116 snd
options snd major=116 cards_limit=1
alias snd-card-0 snd-intel8x0
options snd-intel8x0 index=0
# OSS/Free portion
alias char-major-14 soundcore
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
这里又有1个问题:
(1)这样的/etc/modules.conf是否正确?
9. 将原先loaded上去的模块i810_audio删除:rmmod i810_audio
因为我认为i810_audio不是我的声卡所对应的驱动。
10. load新的模块:modprobe snd-intel8x0
经过上述几个步骤,我的声卡还是没有声音:我用sndconfig探测,探测的结果是:
在你的系统中发现了PCI声卡,详情为:
...型号Intel Corp.|82801EB AC'97 Audio Controller
但是声卡还是没有声音(我确定音量和音箱已经开了),请问这个探测结果确实是我的声卡吗?
(但是主板手册和WindowsXP都是显示ADI AD1985呀?!)
在随后的手工设置中,也没有AD1985或者intel8x0之类的选项,选项有:
Acer 便携电脑声音
AD1816(Acer FX3D, HP Kayak)
... ...
CMI8330(适合多种母板)
... ...
Intel i810 AC97 Audio
... ...
请问我到底应该如何操作?折腾了好多天了,都没有搞定,能想的办法也差不多都想了,没有成功,
请大家多指点,非常感谢。注:#lspci -v
00:1f.5 Multimedia audio controller: Intel Corp. 82801EB AC'97 Audio Controller (rev 02)
Subsystem: Asustek Computer, Inc.: Unknown device 80f3
Flags: bus master, medium devsel, latency 0, IRQ 11
I/O ports at e800 [size=256]
I/O ports at ee80
Memory at febff800 (32-bit, non-prefetchable) [size=512]
Memory at febff400 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2 |
|