BBS水木清华站∶精华区
发信人: meteo (剑胆琴心~戴上紧箍咒), 信区: Linux
标 题: alsa声卡安装---AC97
发信站: BBS 水木清华站 (Fri Oct 20 21:53:30 2000)
我把alsa0.5.9d版上到160.18的incoming/alsa0.5.9d目录了
我一般习惯在装alsa前检查并重编译一下内核,把声卡支持选上,在声卡支持中只选了
open sound system
其实关于alsa的安装,在你解开driver的tar文件后的目录中有个INSTALL文件把它
说得很清楚了
我把它解释一下吧,正好精华区关于alsa的部分也空着,版主如果觉得顺眼就收进去吧:
刚才编译过了以后,你就把driver解开后得到一个目录,在这个目录中执行
./configure
如果你的声卡是ISA PnP声卡,就加上 --with-isapnp=yes开关
如果你希望支持sequencer,就使用 --with-sequencer=yes开关
...
我们的via686a不是ISA声卡,所以不需要--with-isapnp=yes开关,其他几个我一概不理
都不加
这样按回车执行后,
make install
./snddevices
下面这一步要麻烦一些,要仔细阅读INSTALL文件
在vi中阅读时先直接用/kmod查找kmod,然后从那里开始读,在那里它讲了对于一个或一个
以上声卡的设置方法,还给出了几个例子,我们只需要把其中一个声卡的例子copy出来
再修改就行了,注意都要把oss支持的部分一并拷出
至于怎么改,和我们用的声卡有关,要把里面的模块名字相应换成对应我们的声卡的名字
然后要注意每一行下面的options行,实际上是用来设置该模块的参数的,这个参数怎么设,
就需要看INSTALL文件中间的部分了,在它的中间部分它详细列出了各个模块各参数的
名称,意义和取值,根据自己的需要进行设置,不要照搬例子.
我这台机器是via686a芯片的AC97声卡,最后设置结果是这样
alias char-major-116 snd
options snd snd_major=116 snd_cards_limit=1
alias snd-card-0 snd-card-via686a
^^^^^^^^^^^^^^^^
这就是我的声卡所用的模块
options snd-card-via686a snd_index=0 snd_id="VIA686A"
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
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
下面是INSTALL文件中关于via686a的模块的说明部分:
Module snd-card-via686a.o
-------------------------
Module for AC'97 motherboards based on VIA 82C686A (south) bridge.
snd_mpu_port - 0x300,0x310,0x320,0x330, otherwise obtain BIOS setup
snd_joystick - 1 = enable, otherwise obtain BIOS setup
snd_pbk_frame_size - max playback frame size in kB (4-128kB)
snd_cap_frame_size - max capture frame size in kB (4-128kB)
Module supports autoprobe and multiple bus-master chips (max 8).
在其中没看到什么需要特别注意的参数,所以我随便设了个id
其它的声卡可能有所不同,需要在INSTALL文件中阅读相应的部分
改好后就照第六步运行 modprobe snd-xxx其中xxx对应机器上的声卡
在/lib/modules/2.2.xx/misc中找到你的声卡对应的模块
我先想当然的用了modprobe snd-via686a结果发现没这个模块
应该用modprobe snd-ac97-codec
到这里驱动算装好了
我的习惯是先不急着试,先把lib和utils解开装上,这两个装上后
会有一个程序alsamixer,可以在控制台方式下控制音量,把所有的声音设置全部
打开(缺省是静音的,音量也为零)
现在你就可以用软件来放音乐了
不过这样还有不爽的:没次重新开机,音量又都变成了零,还被静音了.
没关系,改一下初始化文件就行了.
【 在 blinkday (blinkday) 的大作中提到: 】
∶ 能说具体一点嘛?因为我的alsa一直没装好,install文件是个文本文件嘛?
∶ 我怎么好像没找到?
∶ 谢了!
--
如果你老了,我就爱你脸上一道道的皱纹,我就爱你枯黄的手掌,我就爱你松弛的
皮肤
※ 修改:·meteo 於 Oct 20 21:57:45 修改本文·[FROM: 162.105.204.64]
※ 来源:·BBS 水木清华站 smth.org·[FROM: 162.105.204.64]
BBS水木清华站∶精华区