📄 00000015.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: flaker (流星), 信区: Linux <BR>标 题: 在Tlc6.0下成功搞定YAMAHA Opl3sAx声卡 <BR>发信站: BBS 水木清华站 (Fri Apr 14 09:16:58 2000) <BR> <BR>昨天忙了一天,总算搞定这款声卡. <BR>本来说kernel2.2.13支持这款声卡,可是初装的时候,就是装不上. <BR>反正sb的声卡是一装就上,(偶怀疑TuboLinux公司是不是拿了creative的 <BR>好处,开个玩笑:}). <BR> <BR>后来,在本区精华部分发现有类似情况,只是里面写得过分简洁,基本上没有用处 <BR>现在我就把我的配置过程说一下,希望有些用处: <BR>首先进入windows看一下io地址和irq值,dma值,恐怖:有五个io地址,分别对应不同的设备. <BR>因为我的网卡用的是io=0x240,而声卡有一个io地址的值可以为0x220或0x240,所以需要用 <BR>声卡附带的程序(首先得安装一个dos版的声卡程序,其中有一个叫做setupsa.exe的程序,可 <BR>以用来设五个设备的io地址.)把它设成0x220.如果网卡用默认的0x300就没有这个问题了. <BR> <BR>然后进入linux,运行pnpdump>pnp.txt,在打开文件pnp.txt就会发现一长串关于yamaha声卡 <BR>的值:第一组为:io1=0x220,io2=530h,io3=388h,io4=330h,io5=370h,irq=5,dma=0,dma2=1, <BR>还有两组就不管它了. <BR>然后进入/etc目录,打开modules.conf文件,输入 <BR>alias snd opl3sa2 <BR>options opl3sa2 io=0x370 mss_io=0x530 mpu_io=0x330 irq=5 dma=0 dma2=1 <BR>alias midi opl3 <BR>optiongs opl3 io=0x388 <BR>然后运行modprobe snd <BR>就会发现声卡的模块装上了,soundcore soundlow ad1848 opl3sa2 等等. <BR>搞不懂为什么没有用io=0x220,以上参数我是看了/usr/share/doc/kernel/sound下关于 <BR>opl3sa2模块的文档才学会的,有什么问题的话可以看一下这个文档. <BR> <BR>小结:多看附带的文档,那可是前辈们的经验之谈哪,有价值的东西太多,可要好好利用啊 <BR>哦,忘了说一句: <BR>tlc6.0好像有bug,如果把alias snd opl3sa2换成alias sound opl3sa2就装不上了,不知道 <BR>是啥毛病.但是改成alias snd opl3sa2后,还需要改/etc/rc.d/sysinit...,因为本来默认 <BR>的值是sound ,所以需要改一下其中装声卡部分的代码,把if ....grep ..sound ... <BR>modprobe
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -