万卷书   首页 > 电脑书籍 > Linux >Linux下的硬件安装
 
 9、Linux支持即插即用声卡吗?

  Linux 2.1版后应该能完全支持即插即用,要让即插即用声卡能用,还要做些工作。

  1)如果是有Plug and Play BIOS的PC机,要小心设定声卡,保证将核心声音驱动程序的I/O位址、IRQ及DMA等设置得和BIOS给的一样。

  2)Linux下用来设定这种卡的即插即用工具,可在Red Hat的网站http://www.redhat.com/找到,也可能包含在Linux套餐中。

  3)如果在Windows98下使用这种卡,可用设备管理器设定卡,然后用LOADLIN热启动进Linux,确定Windows98和Linux使用相同的设定参数。

  4)如果在DOS下用这种卡,可以使用声霸卡16PnP卡附的icu公用程序,在DOS下设定,然后用LOADLIN热启动进Linux,确定DOS和Linux用相同的设定参数。

  商业版的OSS声音驱动程序支持声霸卡16PnP,可向4Front Technologies购买。

  10、如何配置声卡

  如果是ISA/PnP的声卡,首先去设置isapnp。

  如果是SoundBlaster系列而且用的是RH5.1以上版本,可以用它带的sndconfig来配置声卡,连isapnp都不用去配了。

  如果声卡已经工作了,则在/etc/sndstat里有声卡的配置信息,如果没有这个文件或者它为空,则声卡没有被驱动(在2.2.127中对于某些PCI声卡可能不同),另外去看看/dev/audio /dev/dsp /dev/mixer等文件是否存在。如果在内核配置里找不到声卡类型,可以尝试按SoundBlaster兼容的方式去配置,不行的话可以去下载OSS(Open Sound System)或OSSFree,前者是商业软件,虽然试用版可以不停地soundoff/soundon,毕竟很麻烦。2.2.12x的内核支持一些新声卡、特别是PCI声卡,可试试。有个站点供参考:http://www.bright.net/~dlphilp/linux_soundapps.htm#drivers

  11、编译完核心后,reboot不能自动加载声卡,在提示符下敲cat /dev/sndstat能用,如何解决?

  可用以下方法:

  1)修改/etc/rc.d/rc.modules

  2)查找"sound support"字样

  3)添加"/sbin/modprobe sound"

  4)重新启动

上一页 下一页