红联Linux门户
Linux帮助

Dell1400上的HDA Intel声卡驱动

发布时间:2007-10-17 00:16:08来源:红联作者:Desktop
声卡搞了好几天了,最后连alsa邮件列表都订了,打算去开发者那里求助。结果刚刚一个“不小心”被我搞定了。

用alsa-driver-1.0.14_rc3(不稳定版)搞定的,别的还真不行。

先是用了内核驱动,再是用alsa-driver-1.0.14(alsa-driver-1.0.14rc3之后出现的稳定版),然后还unmask了alsa-driver-1.0.15_rc2,装上了问题更大,加载模块都说没找到。

都快绝望了,网上不少人也是这个声卡搞不定。最后想起了Redflag Linux里面用的是1.0.14_rc3版的,心想反正试试,结果还真是就搞定了。

$ cat /proc/asound/devices
0: [ 0] : control
1: : sequencer
16: [ 0- 0]: digital audio playback
17: [ 0- 1]: digital audio playback
24: [ 0- 0]: digital audio capture
33: : timer
$ cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xfe9fc000 irq 21
$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.14rc3.
Compiled on Oct 15 2007 for kernel 2.6.22-suspend2-r2 (SMP).

内核当然是没有alsa啦!
Loadable module support --->
[*] Enable loadable module support

Device Drivers --->
Character devices --->
<*> Enhanced Real Time Clock Support
Sound --->
Sound card Support
Advanced Linux Sound Architecture --->
< > Advanced Linux Sound Architecture
Open Sound System --->
< > Open Sound System (DEPRECATED)

这是wiki上的,照做!

内核和alsa-driver装完,就用alsaconf,如果没问题就用alsamixer设置声音,一切都没问题的话就/etc/init.d/alsasound save。

再把alsasound加入启动进程队列:
rc-update add alsasound default

刚把这个信息report给alsa开发者了。

总结:这次教训我不能太依赖于版本,新的稳定版本不能解决的,旧的非稳定版未必就不行。
文章评论

共有 1 条评论

  1. rscolor 于 2007-10-26 16:01:34发表:

    Loadable module support --->

    Enable loadable module support

    Device Drivers --->
    Character devices --->
    <*> Enhanced Real Time Clock Support
    Sound --->
    Sound card Support
    Advanced Linux Sound Architecture --->
    < > Advanced Linux Sound Architecture
    Open Sound System --->
    < > Open Sound System (DEPRECATED)