我的台式机主板是昂达A69G, 声卡芯片是SB600,在 Ubuntu 8.04/8.10 下无法正常驱动声卡,参考了这篇E文帖子Comprehensive Sound Problem Solutions Guide v0.5e,终于不再忍受 sound of silence 了。原因: 这个声卡的驱动模块是 snd_atiixp , 系统自带的这个模块无法正常驱动声卡,可能是由于声卡的地址[1002:4382] (lspci -nn 获得)没有被正确写到源代码里 /alsa-kernel/pci/atiixp.c 290行附近。尝试过用ubuntu的apt源获取alsa-source来重新编译,编译失败。而从alsa的官网下载就可以成功编译。步骤:1.执行 aplay -l , 如果看不到以下声卡的信息,说明声卡没被正确驱动.**** List of PLAYBACK Hardware Devices ****
card 0: IXP [ATI IXP], device 0: ATI IXP AC97 [ATI IXP AC97]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: IXP [ATI IXP], device 1: ATI IXP IEC958 [ATI IXP IEC958 (AC97)]
Subdevices: 1/1
Subdevice #0: subdevice #02.到 ftp://ftp.alsa-project.org/pub/driver/ 下载最新的 alsa-driver 编译安装,我用的是 alsa-driver-1.0.18rc3.tar.bz2 mkdir alsacd alsasudo apt-get install build-essential linux-headers-$(uname -r)wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.18rc3.tar.bz2tar jxvf alsa-driver-1.0.18rc3.tar.bz2cd alsa-driver-1.0.18rc3sudo ./configure --with-kernel=/usr/src/linux-headers-$(uname -r) --with-cards=atiixp --with-oss=yessudo makesudo make install3.编译如无意外,reboot 系统,搞定! 安装Ubuntu8.0.4 Server版并更新源文件Ubuntu 8.04 SSH服务器的安装和启动相关资讯 Ubuntu教程
- Ubuntu教程 - 使用Ubuntu拷贝CD和 (12/18/2013 14:38:16)
- 让Ubuntu 12.10支持RAR和7Z文件解 (11/15/2012 18:51:50)
- Windows 7硬盘安装Ubuntu 12.10图 (11/03/2012 19:22:47)
| - 完美安装Ubuntu 12.10最新AMD显卡 (11/27/2012 08:17:47)
- Win 7硬盘安装Ubuntu 12.10 (11/05/2012 13:30:34)
- 虚拟机上Ubuntu 11.10升级到12.04 (10/12/2012 20:00:38)
|
本文评论 查看全部评论 (0)