- 论坛徽章:
- 1
|
作者: chiver 出自: http://www.linuxdiyf.com
最近装了一个ubuntu系统,来体验一下linux的魅力,开始在硬盘上直接装的,结果由于声卡驱动不了,就索性给格了,然后在虚拟机上装了一个,体验了两天,不甘心,又在硬盘上装了一个,结果这次很顺利的什么都是好好的,好景不长,问题又出来了,前两天弄上耳机,发现音箱和耳机一起响了,这不明显的是掩耳盗铃的效果,不甘心,连续baidu,google,wiki,今天晚上终于弄好了!过程如下:
使用 lsmod |grep snd,得知:snd_hda_intel 263840 1
运行alsamixer,查看芯片型号 为Conexant CX20549 (Venice)
card为HDA INTEL
从
http://www.alsa-project.org/
下载alsa-driver,找到
ALSA-Configuration.txt,从中用Chip型号中的关键字,一般是最後一段搜索,或lsmod
得到的声卡模块名搜索,再用Chip型号定位。查出可用的参数
Conexant 5045
laptop-hpsense Laptop with HP sense (old model laptop)
laptop-micsense Laptop with Mic sense (old model fujitsu)
laptop-hpmicsense Laptop with HP and Mic senses
benq Benq R55E
test for testing/debugging purpose, almost all controls
can be adjusted. Appearing only when compiled with
$CONFIG_SND_DEBUG=y
Conexant 5047
laptop Basic Laptop config
laptop-hp Laptop config for some HP models (subdevice 30A5)
laptop-eapd Laptop config with EAPD support
test for testing/debugging purpose, almost all controls
can be adjusted. Appearing only when compiled with
$CONFIG_SND_DEBUG=y
onexant 5051
laptop Basic Laptop config (default)
hp HP Spartan laptop
然后,sudo gedit /etc/modprobe.d/options
在最后一行,添加:
options snd-hda-intel model=参数,结果是:试了所有带hp 字样的mod,全不行
今天晚上找到最终的解决方法: 更新alsa最新的驱动
方法如下:
下载了最新的驱动
alsa-driver-hg20070613.tar.bz2
下载地址:
ftp://ftp.suse.com/pub/projects/alsa/snapshot/driver
下载驱动后
$tar xvf alsa-driver-hg20080323.tar.bz2
$./configure
$sudo make
$sudo make install
重新启动机器,搞定!
不过,在其中,也有一个小小的波折,那就是在./configure时出现了错误,更换了源以
后,更新 sudo apt-get install libc6-dev
后再./configure,ok!
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/31/showart_518489.html |
|