LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3963|回复: 2

ADI AD1985声卡驱动安装失败,请指教。

[复制链接]
发表于 2004-9-4 00:27:05 | 显示全部楼层 |阅读模式
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
 楼主| 发表于 2004-9-4 01:13:07 | 显示全部楼层

搞定了

只是下载并安装了alsa-driver-1.0.6.tar.bz2
没有下载:
alsa-oss-1.0.6.tar.bz2
alsa-utils-1.0.6.tar.bz2
alsa-lib-1.0.6.tar.bz2
alsa-tools-1.0.6.tar.bz2
发表于 2004-9-4 22:12:10 | 显示全部楼层
哈哈,祝贺
兄弟已经走出第一步了,下面就是享受linux了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表