FreeBSD其他内核设置选项(4)

2009-05-13 13:34:36来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折



  • 声卡设备

  通常对于SoundBlaster兼容的声卡,可以使用的以下配置选项:
controller   pnp0
controller   snd0
device sb0 at isa? port 0x220 irq 7 conflicts drq 1 vector sbintr
options SBC_IRQ=5
device  sbxvi0 at isa? drq 5
device  sbmidi0 at isa? port 0x330
device  opl0   at isa? port 0x38a
  其中pnp0控制器是帮助设置ISA接口的PNP声卡的资源,这主要用于使用BIOS为ISA PNP设备分配资源的情况下。但如果不是ISA PNP的声卡,就不需要这个设置,而且如果ISA PNP声卡能设置为非PNP类型,最好将其设置为非PNP类型,ISA总线下的PNP声卡比较难以设置。
  如果系统中安装有DOS的话,可以启动到DOS下,使用该卡的设置程序或一些系统硬件分析软件寻找BIOS分配给ISA PNP卡的资源。
  snd0提供最基本的声卡支持代码,sb0为SoundBlaster兼容声卡驱动程序,要根据声卡的配置参数更改sb0驱动程序的IRQ、DMA以及port数值。改变IRQ值的时候,不仅应该在sb0的配置行中改变,还应该使用SBC_IRQ配置选项。
  sbvxi0也是SoundBlaster 16所需的代码,大部分声称与SoundBlaster兼容的声卡并不能做到完全兼容SoundBlaster 16,最多兼容SoundBlaster或SoundBlaster Pro,因此就不能支持这个设备,只有真正的SoundBlaster 16才能使它发挥作用。sbmidi0为So undBlaster声卡的MIDI接口的驱动程序,很多兼容声卡也不支持这个设备。opl0为SoundBlast er兼容声卡使用的Yamaha OPL-2和OPL-3芯片使用的驱动。
  使用上面的配置选项,设置正确的资源参数,就可以支持soundblaster兼容声卡。但是不同声卡对So undblaster的兼容性不同,因此系统检测时就不能检测到所有的设备,如midi设备或sbvxio0设备,但一般都可以检测到sb0设备,这就能提供基本的声卡设备支持。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/66172/showart_545774.html

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD其他内核设置选项(3)

下一篇:FreeBSD其他内核设置选项(5)