QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 868|回复: 3

声卡装ALSA驱动的问题。

[复制链接]
发表于 2005-5-3 20:48:16 | 显示全部楼层 |阅读模式
今天刚刚在红帽子9上安装了ALSA的驱动。这是我第一次尝试安装ALSA,我是这样安装的。
首先用声卡检测软件检查自己的声卡驱动。发现声卡型号是82801BA/BAM AC'97 Audio,使用的驱动模块是i810_audio。我想自己的声卡使用intel 810驱动模块是可以兼容的。事实上,我的声卡芯片应该是SigmaTel的芯片。

首先下载了1.0.8版的驱动,按照网上搜索到的一篇文章:
http://tech.ccidnet.com/pub/article...a230003_p1.html
来进行安装,先解包,编译安装(该文的作者声卡正好是intel 810的),在configure那个driver包的时候,参数我选择的是--with-cards=all用以安装所有ALSA支持的驱动,这是为了保险。

把Driver,Utility,Lib和兼容OSS的包都安装完毕后,我按照该文的指导,改写了/etc/modules.conf,把
alias sound-slot-0 i810_audio
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :
这三行给注释掉了,然后一字不漏地添加了ALSA的配置代码。

然后重启,重新进入系统后,打开混音器,的确都默认设置为无声了,我把声音都打开,然后退出混音器,接着选择检测声卡程序,发现声卡型号还是82801BA/BAM AC'97 Audio,驱动模块还是i810_audio,结果播放测试音的时候程序出现错误提示:
The i810_audio driver could not be loaded. This soundcard may not be compatible with Red Hat Linux.
当然,我也听不到测试音了。
但是打开KDE的控制中心,在声音系统栏内,点击"测试声音"按钮却可以听到声音。
播放mplayer也没有问题。请问我到底安装上了驱动没有?那个错误如何解决呢?

刚刚为了写这个帖子,我用vi查看了一下/etc/modules.conf文件,发现原来我注释掉的810驱动配置又自动还原了,和新的ALSA的配置文本共存在同一个模块配置文件中。
发表于 2005-5-4 12:13:06 | 显示全部楼层
关掉kuzu(ntsysv)
#号注释掉原来的oss/free在modules.conf中的字段
加入的字段模块要选对,然后
用alsamixer和alsactl store设定和存储
ntsysv看看有没有alsa
没有就chkconfig --add alsasound
回复

使用道具 举报

 楼主| 发表于 2005-5-4 15:01:23 | 显示全部楼层
kuzu怎么关闭?
我发现我的modules.conf文件很小,里面只有几行,关于声卡的好像就只有上面说到的三行了,其他的都是USB的,还有我自己添加的CD-RW的配置。
怎么开启alsamixer和alsactl store

对不起,我是个十足的菜鸟,所以对这些还不太熟悉。

另:我打开KDE的控制中心,在声音系统中好像没有看到有关ALSA的选项呢。
回复

使用道具 举报

 楼主| 发表于 2005-5-4 19:30:36 | 显示全部楼层
刚刚在内核源代码目录下使用xconfig查看内核配置,发现sound选项下,只有
Creative ensoniq AudioPCI  97 (ES1371)
驱动模块是被编译到内核的,其他驱动模块要么是灰色的,要么都没有作为内核或者模块被编译,OSS Sound Modules是没有编译的。

是不是说明我使用的驱动是Creative ensoniq AudioPCI  97 的驱动?
为什么声卡检测出的驱动模块是i810_audio?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-24 05:07 , Processed in 0.045650 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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