QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 630|回复: 0

在 redfat9下配置8820声卡

[复制链接]
发表于 2005-6-14 22:36:27 | 显示全部楼层 |阅读模式
现在的alsa支持88x0的声卡了,

首先下载alsa-driver-1.0.5.tar.bz2,比较新的就可以,1.0版本以后开始支持88x0了,下载之后放个临时文件夹里,比如我放在/home/soft里,

进入这个文件夹

在终端cd /home/sof解开压缩包

tar -jxvf alsa-driver-1.0.5.tar.bz2

会生成一个文件夹,可能是alsa-driver-1.0.5, 进入文件夹

cd alsa-driver-1.0.5

运行脚本(

./configure

开始编译(时间比较长)

make

安装(如果前两个步骤没有错误的话)

make install

输入命令:脚本程序会在“/dev“目录自动创建有关声卡设备

./snddevices

好了,基本的安装就完成了,这时候运行"系统菜单"(那个红帽子),"系统设置"里有"声卡检测",你会发现检测到了8820声卡,但是播放测试声音的时候却没有声音,不要着急,重新启动一下系统(这个步骤我不确定是不是必须的,但我当时是这么做的),启动过程中会检测到新硬件,一路默认.进入系统后其实还是没有声音,当时我发现音量控制无法使用,所以,在论坛里看了n多帖子,最后是这么作的.

编辑/etc/modules.conf文件

把下面一段代码复制到modules.conf文件的末尾(任务还没有完成,还要往下看)


"""""""""""""""""""""""""""""""""""""""""""""""""""""

#ALSA portion

alias char-major-116 snd

#注释:ALSA使用的主设备号码

alias snd-card-0 snd-card-ymfpci

#snd-card-0是系统里面第一个声卡设备,如果系统有两个以上声卡,

#可以使用snd-card-1 snd-card-2等方法映射

# snd-card-ymfpci是声卡设备名称.

#OSS /free portion----因为ALSA需要内核中OSS SoundCore和其它设备的支持

alias char-major-14 soundcore

#系统中soundcore的主设备号码

alias sound-slot-0 snd-card-0

#第一个声卡对应的插槽

#下面是声卡驱动模块,sound-service-0指第一块声卡,如果系统里面只有一块,原封不动#拷贝即可.否则按照此格式加入其它声卡驱动模块

#card #1

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

"""""""""""""""""""""""""""""""""""""""""""""""""""""""

注意这一行 " alias snd-card-0 snd-card-ymfpci  ""这不是你的8820,这是yamaha的模块,所以在modules.conf文件的开头部分找一下,有一行和这个差不多(我记不清楚了,我现在用的机器不是8820声卡,所以无法给大家看我的modules.conf文件),好像是alias snd-card-0 snd-card-a8820, 大家要把上面那段代码中的 "snd-card-ymfpci" 换成你在上面找到的"snd-card-a8820"(注意,一定是你找到的那行里的).最后用#注释掉你找到的那行,存盘,完成了!!!!!!!!!!!!!!!!!!!!!!!!!!!!打开音量控制,一切正常了..


我是个初学者,可能说的不全对,但我就事这么安装我的s90(8820)的,希望大家也可以成功
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-31 16:30 , Processed in 0.072915 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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