+ -
当前位置:首页 → 问答吧 → ALSA For Intel HDA

ALSA For Intel HDA

时间:2007-08-25

来源:互联网

刚买一个ThinkPad T61p,安装Gentoo 2007,基本的系统安装基本上都搞定了,就差 ALSA了。
参考了很多的文档,结果仍然搞不定。后来查到一个网友也遇到和我类似的问题。解决如下:

首先修改内核,打开SoundCard Support 并且编译内核,当然SoundCard support 也可以选为built-in.
Device Drivers --->
Sound --->
<M> Soundcard Support
Advanced Linux Sound Architecture --->
< > Advanced Linux Sound Architecture
Open Sound System --->
< > Open Sound System

接着从alsa project 下载 alsa-lib和alsa-utils(版本分别为(1.0.14a 和 1.0.14).).
http://www.alsa-project.org/

# tar xvf alsa-lib*
#tar xvf alsa-utils*

由于需要从alsa project 下载最新的源码编译(alsa project提供了这种方式),所以安装 mercurial。

# emerge -av mercurial

下载并且进行编译:
# hg clone http://hg-mirror.alsa-project.org/alsa-driver alsa-driver
# cd alsa-driver
# hg clone http://hg-mirror.alsa-project.org/alsa-kernel alsa-kernel
# cd ..
# ./hgcompile && make install


前面已经解压缩alsa-lib和alsa-utils,所以进入这些目录然后进行编译:
# cd alsa-lib*
# ./configure
# make && make install
# cd ..
# cd alsa-utils*
# ./configure
# make && make install

以上的工作完成以后,接着就是测试INTEL HDA的驱动了:

#modprobe snd-hda-intel

接下的工作可以参考http://gentoo-wiki.com/HOWTO_ALSA_Co..._Configuration

最后申明一下以上安装摘自以下网页:
http://forums.gentoo.org/viewtopic-t...8a2042500cc5d7

作者: wzgeorgia   发布时间: 2007-08-25

顶一下,希望对一些用INTEL HDA 声卡的朋友有所帮助!

作者: wzgeorgia   发布时间: 2007-08-25

引用:
作者: wzgeorgia
接着从alsa project 下载 alsa-lib和alsa-utils(版本分别为(1.0.14a 和 1.0.14).).
http://www.alsa-project.org/

# tar xvf alsa-lib*
#tar xvf alsa-utils*

由于需要从alsa project 下载最新的源码编译(alsa project提供了这种方式),所以安装 mercurial。

# emerge -av mercurial
我用的是T60,配置完kernel,就是emerge alsa-lib alsa-utils, 有必要去alsa project homepage吗?
现在用的很好.

作者: nainaide   发布时间: 2007-08-25

我的不行,如果搞的定,我也不想去alsa project.要国际流量的。哈

作者: wzgeorgia   发布时间: 2007-08-25

引用:
作者: wzgeorgia
我的不行,如果搞的定,我也不想去alsa project.要国际流量的。哈
茫茫然,不解。 隐隐觉得买T61p不是大款就是烧包! 开个玩笑

作者: nainaide   发布时间: 2007-08-25

关于sound card我kernel配置
<*>sound card support
Advanded Linux sound arch --->
<*> Advanced Linux Sound arch
PCI devices ---->
<M> Intel HD Audio

作者: nainaide   发布时间: 2007-08-25

装alsa-drvier-9999试试。

作者: inness2006   发布时间: 2007-08-25

http://www.gentoo-cn.org/doc/zh_cn/alsa-guide.xml

作者: zhllg   发布时间: 2007-08-25

我这里1.0.14_rc2,也是HDA,用得挺好

作者: Zer4tul   发布时间: 2007-08-25

我也是HDA,直接编译到内核里就好了,编成模块没试过

作者: limon   发布时间: 2007-08-25

我在公司用的机器和在家里用的机器都是HDA,但都没有遇到过这种情况。

作者: kingway   发布时间: 2007-08-25

应该不是HDA的问题
ALSA 1.0.14不支持T61是已知的bug,在发布当天就提供了patch
可能是portage里的ALSA没有带这个patch,所以要自己从官方网站下载最新的源代码

我也订了台T61p,就等着收货了
lz能否提供一下你参考的那些文档

作者: Raphael   发布时间: 2007-08-26