发信人: 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]
|
|