如果是isa/PnP的声卡,首先去设置isapnp,这里就不多讲了.如果是SoundBlaster系列而且你用的是RH5.1,
可以用它带的sndconfig来配置声卡,连isapnp都不用去配了.如果声卡已经工作了,则在/etc/sndstat里有
声卡的配置信息,如果没有这个文件或者它为空,则声卡没有被驱动(在2.1.127中对于某些PCI声卡可能不
一样),另外去看看/dev/audio /dev/dsp /dev/mixer等文件是否存在。如果在内核配置里找不到你的声卡
类型,可以尝试按SoundBlaster兼容的方式去配置,不行的话可以去下载OSS(Open Sound System)或OSSFree,注意前者是商业软件,要$的干活,虽然试用版可以不停地soundoff/soundon,终究很麻烦.2.1.12x的内核支持
一些新的声卡,特别是PCI声卡,可以去试试. 有一个站点可供考:
   http://www.bright.net/~dlphilp/linux_soundapps.html#drivers

  下面收录一则问答,希望对初学者有启发.

>那里有SB16 pnp 的DRIVER?

先用isapnp设置好地址, 比如 220, 5, 1, 5, 330
然后在 /etc/conf.modules 里写

alias char-major-14 sb
post-install sb modprobe  "-k" "adlib_card"
options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330
options adlib_card io=0x388     # FM synthetiser

在/etc/rc.d/rc.modules 里加上
/sbin/modprobe sb

当然, 你要把核心的声卡驱动编译成module.
其实Redhat 5.1带了个soundconf,用它来配SoundBlaster兼容的声卡是很方便的。
 

我用2.1.127测试了一下,支持es1370/es1371芯片组的PCI声卡(SB PCI 32/64),不过/dev/dsp不能
工作,CD也放不了,好在可以放mp3,放VCD也有声音,终于可以扔掉OSS了。

下面是一个重装OSS的问答:

发信人: yuhj (勇 梦回唐朝), 信区: Linux
标 题: Re: OSS过期了,怎么办呀?
发信站: BBS 水木清华站 (Tue Dec  1 23:29:09 1998)
【 在 nova (风风火火闯九州) 的大作中提到: 】
:          前几天装了个OSS,终于让我的声卡发声了,
:  可是今天一用它说过期了,
:          5555,怎么办呀?
在某个目录下找到一个oss.conf之类的东西,不是/etc就是/usr/lib什么地方,
删除之,再安装oss.当然之前把/usr/local之类地方的OSS目录都删除.
 
 

本文转自中文Linux论坛