|
折腾了半天,重于有声音了。我把我的配置过程写一下,虽然很naive,呵呵。
我的集成声卡是via 8235, ac97.
开始运行了一把alsaconf,结果还是没有声音。找了个alsa关于snd-via82xx的模块说明,
在modprobe.conf里面加入:
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-via82xx options snd-via82xx dxs_support=4 ac97_quirk=0
#module options should go here
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
然后就有声音了。
其中ac97_quirk=0是它的说明里面有个人提到的一个怪招,我看到就随手加上了。呵呵。
Mark Titorenko [email protected]
Monday, 22 March 2004
I've just managed to get the sound chip on my VIA8233 working
under kernel 2.6.4 and I thought I'd share my experience with others.
The snd-via82xx module was being installed fine, but no sound
was being emitted from the sound card even though I had correctly
set the volumes in alsamixer.
After much Googling I came across somebody with a similar problem
with the VIA8233. His suggestion was to use supply the option
"ac97_quirk=0" to the snd-via82xx module.
Sure enough this did the trick, and I suddenly had ALSA sound again!
ac97_quirk - AC'97 workaround for strange hardware (-1 = default)
-1 = default, don't override
0 = disable
1 = use headphone control as master
2 = swap headphone and master controls
3 = for AD1985, turn on OMS bit and use headphone |
|