首先是下载需要的驱动源文件
ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.15.tar.bz2
ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.15.tar.bz2
ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.15.tar.bz2
进入到压缩包所在的目录,解压这几个包
tar xjf ×××.tar.bz2
编译安装 alsa-driver
cd alsa-driver-1.0.15
sudo ./configure --with-cards=hda-intel
sudo make
sudo make install
编译安装alsa-lib
cd ../alsa-lib-1.0.15
sudo ./configure
sudo make
sudo make install
编译安装 alsa-utils
cd ../alsa-utils-1.0.15
sudo ./configure
sudo make
sudo make install
完成后先不要重启系统。
然后修改/etc/modprobe.d/alsa-base
sudo gedit /etc/modprobe.d/alsa-base
向文件中适当位置加入如下三行内容
#options snd-hda-intel probe_mask=1
options snd-hda-intel index=0
options snd-hda-intel model=fujitsu
保存,重启。
如果重启后还是没有声音,则查看dmesg 的输出信息,如果发现出现这样的信息"azx_get_response timeout", 那么请将前面的所加三行内容中第一行取消注释。
到这一步后应该都是能够有声音了的,我自己重装过两遍,两种情况都遇到过。 我的安装Fedora后Alsa就自动安装好了,不用前面编译安装的步骤,但是上面的代码还是要自己写到那个文件里的。
如果遇到 /etc/modprobe.d/alsa-base 这个文件不存在,就自己建立一个
如果还是没有效果,那么我也不知道怎么办了,不过大家可以讨论讨论。
这样安装以后系统是有喇叭是有声音了,耳机插上去耳机没声音,喇叭还是响。


beautiful 于 2008-04-01 13:03:09发表:
虽然用不着也要顶一下