本来在 2.6 在内核是带 alsa 的声卡驱动的,装完系统的时候也是有声音的,驱动是 1.0.11 的。声音是有,不过是本本内置的 speakers 出来的,外置的一概不出声音,郁闷了。在网上看了看,据说是要更新驱动,今天弄了一晚,只为了升级驱动。。。。
到 http://www.alsa-project.org 上看了看,目前最新的稳定版本是 1.0.13,有个在测试中的 1.0.14rc2。那就先装 1.0.13,正式版比较安全吧,呵呵。
下载了 driver,lib,utils,解压后从 driver 开始进行编译
# ./configure
# make && make install
前两个都正常,到 utils 的时候在。/configure 时候过不去了,提示说什么 ncurses 库缺失。。。。
又去更新 ncurses:sudo apt-get install ncurses-base。。。。
再 # make && make install
好像一切正常,reboot!
重启后的确是安装成功了,不过外置的扬声器还是没有声音。。。。
难道是驱动不够新????
再去下载了 1.0.14rc2 的!
安装。。。。
reboot。。。。
靠!还是不行,郁闷了,现在还在郁闷,到底要 How To 吖????
最终解决方法:
1. 把插头换个插孔,具体自己试试。
2. Channel Mode 一定要选 6CH!!!!
。。。。。就这样可以用了,郁闷死。。。。
P.S. 随便说一下,可以用 lspci | grep Audio 命令看声卡,我的是:
00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04)
不知道下次的驱动会不会解决这个 Bug。。。。