⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000021.htm

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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -