更新
ALSA驱动4月3日的更新已经加入了联想天逸F41笔记本声卡的驱动支持。
可以去ftp://ftp.suse.com/pub/projects/alsa/snapshot/driver/下载 最新的驱动包来安装。
安装步骤参考下面的。
安装之后修改/etc/modprobe.d/alsa-base,加入或者改成下面这样。
代码: 全选
#options snd-hda-intel probe_mask=1
options snd-hda-intel index=0
options snd-hda-intel model=lenovo-3000
ubuntu 8.04可能编译安装了还不能顺利顺利发生。
你需要把 /lib/modules/2.6.24-16-generic/kernel/sound/ 下的两个目录(acore,pci)复制覆盖到 /lib/modules/2.6.24-16-generic/ubuntu/sound/alsa-driver/ 。
遇到其他问题请参考下文,或者跟帖。
注:说完美其实也并不完美,发现不能录音,不知道是我设置的问题还是驱动的问题。但至少能正常的像笔记本那样发声了。
以下内容是针对1.0.15的驱动写的,目前最新版是1.0.16 。要让F41的耳机发声,需要最新的,可在ftp://ftp.suse.com/pub/projects/alsa/snapshot/ 找到最新的开发版本。
<--------------------------------分割线------------------------------------>
首先,我参考了fifawqm的文章,先表示感谢。
viewtopic.php?t=50865
根据这里的文章,编译安装了alsa的驱动。
https://help.ubuntu.com/community/HdaIntelSoundHowto
首先是下载需要的驱动源文件
ftp://ftp.alsa-project.org/pub/driver/a ... 15.tar.bz2
ftp://ftp.alsa-project.org/pub/lib/alsa ... 15.tar.bz2
ftp://ftp.alsa-project.org/pub/utils/al ... 15.tar.bz2
进入到压缩包所在的目录,解压这几个包
代码: 全选
tar xjf ×××.tar.bz2
代码: 全选
cd alsa-driver-1.0.15
sudo ./configure --with-cards=hda-intel
sudo make
sudo make install
代码: 全选
cd ../alsa-lib-1.0.15
sudo ./configure
sudo make
sudo make install
代码: 全选
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", 那么请将前面的所加三行内容中第一行取消注释。
到这一步后应该都是能够有声音了的,我自己重装过两遍,两种情况都遇到过。
如果遇到 /etc/modprobe.d/alsa-base 这个文件不存在,那么你可能需要
代码: 全选
sudo apt-get install alsa-base