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