Chinaunix首页 | 论坛 | 博客
  • 博客访问: 101901628
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-06 10:11:34

作者: chiver  出自:
最近装了一个ubuntu系统,来体验一下linux的魅力,开始在硬盘上直接装的,结果由于声卡驱动不了,就索性给格了,然后在虚拟机上装了一个,体验了两天,不甘心,又在硬盘上装了一个,结果这次很顺利的什么都是好好的,好景不长,问题又出来了,前两天弄上耳机,发现音箱和耳机一起响了,这不明显的是掩耳盗铃的效果,不甘心,连续baidu,google,wiki,今天晚上终于弄好了!过程如下:

使用 lsmod |grep snd,得知:snd_hda_intel 263840 1

运行alsamixer,查看芯片型号 为Conexant CX20549 (Venice)

card为HDA INTEL

从下载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

下载地址:

下载驱动后

$tar xvf alsa-driver-hg20080323.tar.bz2

$./configure

$sudo make

$sudo make install

重新启动机器,搞定!

不过,在其中,也有一个小小的波折,那就是在./configure时出现了错误,更换了源以

后,更新 sudo apt-get install libc6-dev

后再./configure,ok!
阅读(255) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~