原因:
这个声卡的驱动模块是 snd_atiixp , 系统自带的这个模块无法正常驱动声卡,可能是由于声卡的地址[1002:4382] (lspci -nn 获得)没有被正确写到源代码里
步骤:
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 #0
2.到 ftp://ftp.alsa-project.org/pub/driver/ 下载最新的 alsa-driver 编译安装,我用的是 alsa-driver-1.0.18rc3.tar.bz2
mkdir alsa
cd alsa
sudo apt-get install build-essential linux-headers-$(uname -r)
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.18rc3.tar.bz2
tar jxvf alsa-driver-1.0.18rc3.tar.bz2
cd alsa-driver-1.0.18rc3
sudo ./configure --with-kernel=/usr/src/linux-headers-$(uname -r) --with-cards=atiixp --with-oss=yes
sudo make
sudo make install
3.编译如无意外,reboot 系统,搞定!
winiexsb 于 2010-02-05 12:38:59发表:
如果编译出了问题呢?
slovey 于 2008-11-21 09:50:09发表:
你看的E文的原地址可以发上来吗?
slovey 于 2008-11-21 09:47:54发表:
谢谢,我的也是SB600芯片的声卡,主板是昂达A69G,声卡死活不行。就在声音那有个红X。我试下你的方法呢,但,就这样就可以了吗?不配置吗?可以再详细点吗?