vost这几款机器采用conexant芯片的声卡,在当前ubuntu的最新版9.10版本存在bug
主要现象:将耳机插入后,喇叭一样会发声,无法静音。
暂时的解决方法:
方法一、
1. wget http://ftp.kernel.org/pub/linux/kernel/people/tiwai/misc/hda-verb/hda-verb-0.3.tar.gz
2. tar -xzvf hda-verb-0.3.tar.gz
3. cd hda-verb-0.3
4. make
5. sudo cp hda-verb /usr/local/bin
6. sudo wget
“http://launchpadlibrarian.net/35916992/hp-toggle.sh” -O
/usr/local/bin/hp-toggle.sh
7. sudo chmod +x
/usr/local/bin/hp-toggle.sh
每次需要切换的时候运行 sudo hp-toggle.sh
方法二、
1. sudo aptitude install pbuilder debootstrap devscripts
2. sudo pbuilder create –debootstrapopts –variant=buildd
3. mkdir ~/src
将以下上个文件保存在这个文件夹。
http://launchpadlibrarian.net/35914495/vostro-1015.patch
http://launchpadlibrarian.net/35914427/hda-jack-detect.patch
http://launchpadlibrarian.net/35914407/conexant-rc8.patch
4. cd ~/src
5. apt-get source
linux-backports-modules-alsa-2.6.31-14-generic
6. cd
linux-backports-modules-2.6.31-2.6.31/updates/alsa-driver/alsa-kernel/pci/hda/
7. patch -p4 < ~/src/conexant-rc8.patch
8. patch -p4 <
~/src/hda-jack-detect.patch
9. patch -p4 < ~/src/vostro-1015.patch
10. cd
~/src/linux-backports-modules-2.6.31-2.6.31
11. apt-get install debhelper
12. pdebuild
13. 64bit下载:https://launchpad.net/~zsitvaij/+archive/ppa-zsitvaij/+files/linux-backports-modules-alsa-2.6.31-14-generic_2.6.31-14.17_amd64.deb
32bit下载:https://launchpad.net/~zsitvaij/+archive/ppa-zsitvaij/+files/linux-backports-modules-alsa-2.6.31-14-generic_2.6.31-14.17_i386.deb
下载双击运行即可,装完reboot
由于我对linux也是一知半解,第一个方法我尝试成功,第二个方法我试了几次,不行,没有耐心就放弃了。
这是原URL的地址:https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/477154