精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● UNIX>>Sun Solaris>>SB16在zh_Solaris7x86下响啦!!哈哈!

主题:SB16在zh_Solaris7x86下响啦!!哈哈!
发信人: jxray()
整理人: xiaomiao(2000-12-14 18:40:32), 站内信件
原来以为没戏了,嘿嘿,后来查了点资料,发现可以的说!哈哈。
具体步骤如下:
1、运行Device Configuration Assistant (DCA) 就是BOOT时按ESC啦。应可检测
到如下信息:
PNP CTL0043(SB16) IO=0x220 IRQ=5 DMA=1,3
2、console login as root
#prtconf -pv | more
.......
        Node 0xf5a33500
            compatible: 'pnpCTL,00E4,0' + 'sbpro' (可能不是这样的。)
            dma-channels:  00000001.00000003
            interrupts:  00000005
            model:  'Audio'
            name:  'pnpCTL,0043'
            pnp-csn:  00000001
            reg:  8e8c00e4.19f815e8.00000000.00000001.00000220.0000001
0
.00000001.00000330.00000002.00000001.00000388.00000004
            unit-address:  'pnpCTL,00E4,19f815e8'
........
看到“AUDIO”了吗?你的SB16!
3、#vi /platform/i86pc/boot/solaris/devicedb/master
找到这一行(类似也可以)
CSC0000|PNPB002|PNPB003|CTL0031|ESS1681 sbpro oth all sbpro.bef
改为:
CTL0043|CSC0000|PNPB002|PNPB003|CTL0031|ESS1681 sbpro oth all sbpro.be
f "Sound Blaster"
:x
4、#vi /platform/i86pc/kernel/drv/sbpro.conf
加入这一行(SB16,具体的IRQ、IO、DMA用你自己检测到的):
name="sbpro" class="sysbus"
    interrupts=5 reg=-1,9,0,1,0x220,0x14 type="SB16" dma-channels=1,3;

:x
4、reboot -- -r
再运行DCA,就能认出设备SoundBlaster了。
BOOT FROM HD

5、你应该可以看到/dev/audio了!
#ls -l /dev/audio
lrwxrwxrwx 1 root root 7 Dec 31 21:58 /dev/audio -> sound/0
哈哈。恭喜恭喜,你的Solaris不再是哑巴啦!!!

如果还不行的话……嘿嘿,也不是没法子,就是用commercial的driver了。
商业驱动:
http://www.opensound.com
要MONEY的呀~~~~~
谁有D版的?提供一个吧!嘿嘿!

千禧年快乐!!
抓虫去也!!

--
===================================
臨  兵  鬥  者  皆  陣  列  在  前
===================================

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 203.93.159.253]

[关闭][返回]