Ubuntu 8.04下AC97声卡驱动问题的解决
作者:admin 日期:2008-05-03
Ubuntu 8.04(Hardy)发行以来,心里一直痒痒,这两天在宿舍上网,终于把Ubuntu由7.10(Gutsy)。升级过程除了需要点时间外,当然是很方便的,无非就是:
1.修改/etc/apt/source.lst,把里面的Gutsy全部替换成Hardy
2. apt-get update
3.apt-get upgrade
4.apt-get dist-upgrade
5 等待
由于发现Linux内核也已经升级了,故把原来内核版本也更新到了2.4.16-14的版本。之前装的是i386的版本,这次按例也装的是linux-image-2.6.24-16-i386。之后重启,一切正常……过了一阵,发现桌面右上角的音量控制小喇叭打了个叉,以为是自己把声音设成了静音。不过事实上很快发现不是:点击音量小喇叭,选择属性的时候提示没有合适的GStreamer库,没有发现音频设备。开mplayer、udacious等都没法出声音。毫无疑问是声卡驱动坏了。
Ubuntu对硬件的支持一向不断,我的Ausus P4PX板载的AC97声卡也不是什么偏门的硬件,怎么升级了个版本后就找不到声卡驱动了呢。今天早上Google了好一会儿,终于找到了问题的解决方法。
很多论坛都有贴子反应这个问题,大家的声卡型号都不尽相同,不过最后得出的结论是linux-image-2.6.24-16-i386内核不支持AC97声卡,必须安装linux-image-2.6.24-16-generic内核。
查看了自己的硬件驱动:
#modprobe -l |grep ac97
/lib/modules/2.6.24-16-generic/ubuntu/sound/alsa-driver/misc/ac97_bus.ko
只有这一项。于是决定更换内核。
#sudo apt-get install linux-image-2.6.24-16-gerneric
#sudo apt-get install linux-restricted-2.6.24-16-gerneric
此处会同时进行update-initramfs的操作,第二步是为了安装一些其他的驱动程序如nvidia-glx。
#sudo apt-get remove linux-image-2.6.24-16-i386
此处会卸载相应的linux-restricted-2.4.24-16.386包。
同时安装linux的驱动模块
#sudo apt-get install linux-ubuntu-modules-2.6.24-16-generic
重启,用新内核进入系统,一切正常。
查看此时的声卡驱动:
#modprobe -l |grep ac97
/lib/modules/2.6.24-16-generic/ubuntu/sound/alsa-driver/pci/ac97/snd-ak4531-codec.ko
/lib/modules/2.6.24-16-generic/ubuntu/sound/alsa-driver/pci/ac97/snd-ac97-codec.ko
/lib/modules/2.6.24-16-generic/ubuntu/sound/alsa-driver/misc/ac97_bus.ko
AC97声卡驱动多了不少东西。
1.修改/etc/apt/source.lst,把里面的Gutsy全部替换成Hardy
2. apt-get update
3.apt-get upgrade
4.apt-get dist-upgrade
5 等待
由于发现Linux内核也已经升级了,故把原来内核版本也更新到了2.4.16-14的版本。之前装的是i386的版本,这次按例也装的是linux-image-2.6.24-16-i386。之后重启,一切正常……过了一阵,发现桌面右上角的音量控制小喇叭打了个叉,以为是自己把声音设成了静音。不过事实上很快发现不是:点击音量小喇叭,选择属性的时候提示没有合适的GStreamer库,没有发现音频设备。开mplayer、udacious等都没法出声音。毫无疑问是声卡驱动坏了。
Ubuntu对硬件的支持一向不断,我的Ausus P4PX板载的AC97声卡也不是什么偏门的硬件,怎么升级了个版本后就找不到声卡驱动了呢。今天早上Google了好一会儿,终于找到了问题的解决方法。
很多论坛都有贴子反应这个问题,大家的声卡型号都不尽相同,不过最后得出的结论是linux-image-2.6.24-16-i386内核不支持AC97声卡,必须安装linux-image-2.6.24-16-generic内核。
查看了自己的硬件驱动:
#modprobe -l |grep ac97
/lib/modules/2.6.24-16-generic/ubuntu/sound/alsa-driver/misc/ac97_bus.ko
只有这一项。于是决定更换内核。
#sudo apt-get install linux-image-2.6.24-16-gerneric
#sudo apt-get install linux-restricted-2.6.24-16-gerneric
此处会同时进行update-initramfs的操作,第二步是为了安装一些其他的驱动程序如nvidia-glx。
#sudo apt-get remove linux-image-2.6.24-16-i386
此处会卸载相应的linux-restricted-2.4.24-16.386包。
同时安装linux的驱动模块
#sudo apt-get install linux-ubuntu-modules-2.6.24-16-generic
重启,用新内核进入系统,一切正常。

查看此时的声卡驱动:
#modprobe -l |grep ac97
/lib/modules/2.6.24-16-generic/ubuntu/sound/alsa-driver/pci/ac97/snd-ak4531-codec.ko
/lib/modules/2.6.24-16-generic/ubuntu/sound/alsa-driver/pci/ac97/snd-ac97-codec.ko
/lib/modules/2.6.24-16-generic/ubuntu/sound/alsa-driver/misc/ac97_bus.ko
AC97声卡驱动多了不少东西。
评论: 4 | 引用: 0 | 查看次数: 4662
回复
]很高兴还能帮到你,欢迎探讨
谢谢你的分享,我的声卡弄好了 ,多亏了你的方法,625959808 是我的 QQ号,以后多探讨学习,谢谢
这个现象很有可能跟我一样是声卡驱动的问题。
确认一下你有没有装合适的声卡驱动再试我的办法吧。
用APT更新和下载安装软件当然要上网。
确认一下你有没有装合适的声卡驱动再试我的办法吧。
用APT更新和下载安装软件当然要上网。
强!试试去,我的喇叭上一直有叹号
这个需要上网吗?
这个需要上网吗?
发表评论
上一篇
下一篇

文章来自:
Tags: 