問(wèn)題現(xiàn)象:
筆記本外放有聲音,插上耳機(jī)沒(méi)有聲音
系統(tǒng)聲卡信息為:
$ lspci -v|grep -i audio
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
$ cat /proc/asound/card0/codec* | grep Codec
Codec: IDT 92HD81B1X5
Codec: Intel G45 DEVIB
google一通,有帖子說(shuō)要修改 /etc/modprobe.d/alsa-base.conf
加上:
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=hp(這里需要找到和你機(jī)器匹配的mode)
options snd-hda-intel enable_msi=1
重啟后不管用。
查看機(jī)器上的alsa驅(qū)動(dòng)的版本:
cat /proc/asound/version
顯示版本為1.0.21,懷疑是不是版本太低了,于是嘗試更新alsa驅(qū)動(dòng)版本,搜索到這篇帖子:
http://monespaceperso.org/blog-en/2010/05/02/upgrade-alsa-1-0-23-on-ubuntu-lucid-lynx-10-04/
升級(jí)alsa驅(qū)動(dòng)為1.0.24版本后,故障排除。
$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.24.
Compiled on May 15 2011 for kernel 2.6.32-31-generic (SMP).
只是不知道為什么設(shè)備信息變成了:
$ cat /proc/asound/card0/codec* | grep Codec
Codec: IDT 92HD81B1X5
Codec: Intel IbexPeak HDMI
筆記本外放有聲音,插上耳機(jī)沒(méi)有聲音
系統(tǒng)聲卡信息為:
$ lspci -v|grep -i audio
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
$ cat /proc/asound/card0/codec* | grep Codec
Codec: IDT 92HD81B1X5
Codec: Intel G45 DEVIB
google一通,有帖子說(shuō)要修改 /etc/modprobe.d/alsa-base.conf
加上:
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=hp(這里需要找到和你機(jī)器匹配的mode)
options snd-hda-intel enable_msi=1
重啟后不管用。
查看機(jī)器上的alsa驅(qū)動(dòng)的版本:
cat /proc/asound/version
顯示版本為1.0.21,懷疑是不是版本太低了,于是嘗試更新alsa驅(qū)動(dòng)版本,搜索到這篇帖子:
http://monespaceperso.org/blog-en/2010/05/02/upgrade-alsa-1-0-23-on-ubuntu-lucid-lynx-10-04/
升級(jí)alsa驅(qū)動(dòng)為1.0.24版本后,故障排除。
$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.24.
Compiled on May 15 2011 for kernel 2.6.32-31-generic (SMP).
只是不知道為什么設(shè)備信息變成了:
$ cat /proc/asound/card0/codec* | grep Codec
Codec: IDT 92HD81B1X5
Codec: Intel IbexPeak HDMI