日期:2014-05-16  浏览次数:20780 次

如何安装红旗linux6.0声卡驱动

baidu上搜索,看了一些人的成功经验,得知:红旗6声卡驱动使用的是alsa
1.0.14rc3,由于该版本的alsa驱动不了许多最新的声卡芯片和CHIPSET,需要升级到最新的版本。某大牛的ThinkPad T61在alsa
1.0.15解决了该问题。偶的Realtek
ALC888也在其列,由于Realtek是国际大厂,直接去官方(推荐大家第一时间去你硬件供应商官方下载,可以少走很多弯路)下载了最新的Linux驱动包,下载地址
:[www.realtek.com.tw ]
&Level=4&Conn=3&DownTypeID=3&GetDown=false,选择Linux系统对应的包,后缀一般是.tar.
bz2,我下载的是这个:[202.65.194.212 ]。

下面把步骤说明一下:
1、正如上面所言,第一步是去你的硬件供应商官方网站下载最新的Linux驱动包;
2、经本人验证,必须卸载万能驱动alsa的旧版本方可进行新版本的安装,所以第二步是卸载旧版本所有的alsa驱动包,可以使用以下代码解决之:
rpm -e alsa-utils
rpm -e alsa-oss
rpm -e --nodeps alsa-lib
rpm -e --nodeps alsa-lib-devel
rpm -e kmod-alsa
注:由于红旗Redflag Desktop 6.0将alsa-driver核心驱动包改了名,故而代码如上,如果您使用的不是红旗Redflag Desktop
6.0,那么请自行确认安装包名称。
3、安装从官方下载的驱动包,我的是:LinuxPkg_5.04.tar.bz2.tar.bz2,存放地址为:/home。执行以下代码开始安装:
cd /home */进入驱动包存放目录
tar xfvj LinuxPkg_5.04.tar.bz2.tar.bz2 */解压驱动包
cd realtek-linux-audiopack-5.04 */进入解压后生成的目录
./install */全自动安装
至此,安装结束。这时出现图形配置界面,如果你的运气足够好,那么一路回车就可以搞定。如果您和我一样运气不够好,没有关系,咱接着往下走:
4、运气不好的,都是因为alsaconf没能自动正确地配置你的声卡,那么你必须手动配置modprobe.conf文件。运行以下代码:
kwrite /etc/modprobe.conf
*/编辑声卡配置文件modprobe.conf,其中kwrite是编辑器名称,根据你的系统对应修改,通常gnome下是gedit
在文件末尾添加以下代码(也就是将以下代码复制到modprobe.conf中)
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-xxxx
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-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
注意:代码中的snd-xxxx字段是模块代号,是唯一需要你确认并对应修改的地方,参照下表设置:

=========Realtek High Difine Audio======================
芯片:ALC880 ALC882 ALC260 ALC262 ALC883 ALC885 ALC888
芯片组:英特尔Intel ICH6 ICH7芯片组
模块代号:snd-hda-intel

芯片:ALC880 ALC882 ALC260 ALC262 ALC883 ALC885 ALC888
芯片组:AMD公司ATI芯片组,一般是SB系列,我的就是SB600
模块代号:snd-atiixp

===============Realtek AC97 controller========================
芯片:ALC655 ALC650 ALC250 ALC255
芯片组:英特尔Intel ICH6 ICH7芯片组、SiS 7012芯片组、NVidia芯片组
模块代号:snd-intel8x0

芯片:ALC655 ALC650 ALC250 ALC255
芯片组:台湾威盛电子Via8233 Via686a芯片组
模块代号:snd-via82xx

芯片:ALC655 ALC650 ALC250 ALC255
芯片组:AMD公司ATI芯片组,一般是SB系列,我的就是SB600
模块代号:snd-atiixp

由上表很容易知道,我们的模块代号是由显卡芯片和主板芯片组共同确定的,可以肯定的是,ATI芯片组一定是snd-
atiixp,该模块代号Linux通常无法自动正确配置,必须手动配置。

5、核对/etc/modprobe.d/sound,对于没有正确配置声卡的,一定要改这里,输入代码:
kwrite /etc/modprobe.d/sound
*/编辑sound,其中kwrite是编辑器名称,根据你的系统对应修改,通常gnome下是gedit
将第4步的模块代号替换snd-xxxx
alias snd-card-0 snd-xxxx
alias sound-slot-0 snd-xxxx

6、为了获得RealPlay支持,还必须安装alsa-oss,可去alsa官方(www.alsa-project.org)下载alsa-oss-1.0.15.tar.bz2、最好再装上alsa-plugins-1.0.16.tar.bz2。

7、重新启动系统,享受声色俱全的红旗RedFlag Desktop 6.0吧,感受中国Linux系统的无穷魅力吧!

//////////////////////////////////////
红旗6.0 SP1安装后无声音的成功解决方案(本人亲身经历)

作者: 星宇浪客 初级会员(IPLogged)
日期: 2008-11-12 10:34:52

?

红旗6 SP1安装后无声,屏幕右下角的小喇叭也没有,难兄难弟们,那么请耐心看完我写下的这篇教程,你就会喜极而泣啦。

红旗6的“设置-在线升级工具”升级安装以下几个RPM包,然后重启电脑,终于有声音了!爽,哈哈

升级安装时,请点“动作”最上面那个按钮“列出可用的“,不要点第二个按钮“列出可升级的",记住哦,如按动作最上面按钮没有出现全以下五个包,就到“仓库”干脆把最上面的第一个链接取消打钩。
如果你好运能在在线升级工具(KYUM)里一次把以下几个选中安装上,无声音问题就一定可解决。如果你发现除了alsa-kmod这个包不能升级之外,其余四个都升级到1.0.17版本了,那依旧是没有声音的,呵呵,但别急,请继续往下看:

alsa-kmod-1.0.16-3_2.6.23.1_4.i686.rpm
alsa-lib-1.0.16-1.i386.rpm
alsa-lib-devel-1.0.16-1.i386.rpm
alsa-oss-1.0.15-1.i386.rpm
alsa-utils-1.0.16-1.i386.rpm

注意:
1、特别是第一个alsa-kmod-1.0.16-3_2.6.23.1_4.i686.rpm对修复无声,起至关重要的作用。
2、当你点动作第二个按钮“列出可升级的"
可是alsa-kmod-1.0.16-3_2.6.23.1_4.i686.rpm却没有在升级列表里