alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss
|
但是,ALSA驱动后的声卡默认是不发声的,可以用ALSA mixer来开启。直接运行以下命令可以全部开启所有的音量:
也可以使用以下命令来设置音量的大小:
# amixer -c 0 sset 'Master',0 100%,100% unmute # amixer -c 0 sset 'PCM ',0 100% unmute
|
可以编辑/etc/modules.conf文件,添加如下一行让声卡每次启动时调整音量为100%:
post-install snd-card-0 amixer -c 0 sset 'Master', 0 100%,100% unmute && amixer -c 0 sset 'PCM ', 0 100% unmute
|
2.设置OSS声卡驱动
(1)从http://www.opensound.com/download.cgi选择下载OSS的版本,如针对2.4内核的驱动,或者针对2.6内核的驱动。
以下是2.4内核驱动的下载地址ftp://www.se.opensound.com/pub/oss/linux/oss3991e-linux-x86-v24.tar.gz。
(2)安装驱动程序:
# tar zxvf oss3991e-linux-x86-v24.tar.gz #./oss-install
|
将会自动安装其中包含的驱动程序。安装驱动模块前,请使用命令modprobe -r或rmmod把原有的驱动程序卸载。
以上为Linux声卡驱动的大致安装过程。因为Linux下的声卡众多,不可能有一个固定的安装步骤,但大致的步骤是,先编译出针对目前内核版本的驱动模块,然后再使用insmod或modprobe加载上去,更多的是通过/etc/modules.conf文件自动加载。
理解/etc/modules.conf文件很重要,这是大多数Linux系统加载模块的文件,有些Linux是 /etc/conf.modules文件。如果声卡是非即插即用的,可以在/etc/modules.conf文件中使用options snd-card-0 io=0x300 irq=5来设置I/O资源及中断号。
相关专题
-- 原文链接: http://linux.ccidnet.com/art/2583/20050920/336923_1.html
|