或者
# /etc/rc.d/init.d/xfs start
|
如果希望该服务每次自动启动,则使用下面命令:
声卡驱动程序概述
Linux下声卡的驱动是作为普通内核模块来加载的,系统内置的声卡驱动在/lib/modules/2.XXX/kernel/drivers/sound/目录下。以下是系统内置的声卡驱动模块:
# ls /lib/modules/2.XXX/kernel/drivers/sound/ ac97_codec.o cs4232.o forte.o uart401.o ac97.o cs4281 i810_audio.o via82cxxx_audio.o ad1848.o cs46xx.o maestro3.o ymfpci.o ad1889.o emu10k1 rme96xx.o audigy es1370.o soundcore.o cmpci.o es1371.o sound.o
|
结合前一篇所介绍的内容可以知道,系统在启动时会通过以下两个文件来加载模块:/etc/modules.conf和 /etc/rc.d/rc.sysinit,声卡也是在这里加载的。如果新安装了一块声卡,在Red Hat Linux中则可以使用kudzu命令来搜索声卡,并且自动配置。如果系统中没有内置的驱动程序,则可以按以下步骤来安装(以VIA的8237南桥集成声卡为例)。
从VIA的网站http://www.viaarena.com/?PageID=294上下载最新的驱动程序LinuxAudiov230.gz。
解压缩:
# tar xzvf LinuxAudiov230.gz
|
编译src.rpm包:
# rpmbuild --rebuild viaudiocombo-2.2-3.src.rpm
|
如果没有rpmbuild命令则运行:
# rpm --rebuild viaudiocombo-2.2-3.src.rpm
# cd /usr/src/RPM/RPMS/iX86 //这里的X-Window根据机器情况而不同 # rpm -ivh --force viaudiocombo-2.2-3.iX86.rpm //安装编译好的驱动程序
|
Intel主板的集成声卡一般使用的是i810_audio.o作为驱动,目前新版本Linux内置的驱动可以直接支持。
Linux“万能声卡驱动”安装
计算机中的声卡千差万别,除了Intel、VIA等大厂的声卡外,大多数声卡都没有专门写Linux下的声卡驱动程序。那么怎样在Linux中使用找不到驱动程序的声卡呢?可以试一试Linux下的“万能声卡驱动”,它可以驱动大量的声卡。
目前主要有两种万能声卡驱动:一种是ALSA(Advanced Linux Sound Architecture),它采用GPL,针对Linux系统源代码公开,主页是http://www.alsa-project.org/;另一种是 OSS(Open Sound System),它是商用软件,针对主流Unix系统,Linux也在它的支持之列,主页是http://www.opensound.com/。
1.安装ALSA驱动程序
(1)查找声卡型号
从http://www.alsa-project.org/alsa-doc/处查找是否有使用的声卡型号,如果有则一定要从此处点击后面 “details”链接来查找安装方法。这里以安装创新Soundblaster Audigy声卡的驱动为例,其它的声卡请查看details中的具体方法。
|