12543122 发表于 2004-7-1 22:18:46

alsa声卡驱动安装方法

见好多朋友还在用 modprobe xxxx 来加载声卡模块,实际配置早就可以用alsaconf 来完成了,所以写一下安装方法。更多信息请看alsa-driver-1.0.5a/里面的INSTALL文件

1.下载alsa-1.0.5:
http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=2523

2.确定系统中已经安装了gcc等开发工具以及内核源码。如果没有安装,找到安装光盘(iso)安装开发工具及内核开发。

3.解压,得到三个文件夹。
alsa-driver-1.0.5a
alsa-lib-1.0.5
alsa-utils-1.0.5

4.安装
按照 alsa-driveralsa-lib alsa-utils 的顺序编译安装。
(1).安装alsa-driver:
#cd alsa-driver-1.0.5a
#./configure
#make
#make install
#./snddevices
(2).安装alsa-lib:
#cd alsa-lib-1.0.5
#./configure
#make
#make install
(3).安装alsa-utils:
#cd alsa-utils-1.0.5
#./configure
#make
#make install
(4).安装后的配置:
#alsaconf
重启:
#reboot

GNOME2.6中执行alsaconf的时候可能有点小问题,似乎跟“音量控制”冲突,可以按ctrl+alt+F1 到控制台去执行。
重启后执行#alsamixer将最后四项 “VIA DXS”   “VIA DXS” “ VIA DXS” “VIA DXS ” 调大。
哦,这个跟声卡芯片有关, 反正如果声音太小,就启动alsamixer ,调节一下。

小虫 发表于 2004-7-1 23:08:02

:arrow:

9122 发表于 2004-7-2 08:36:34

全部按你说的做了,还是没有用,开机加载的时候就报错,lsmod没有看到有声卡模块,如果没有问题,谁还用modprobe snd-via82xx啊

# alsamixer

alsamixer: function snd_ctl_open failed for default: No such device

# modprobe snd-via82xx
WARNING: Error inserting snd-mpu401-uart (/lib/modules/2.6.3-14mdk/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko.gz): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd-mpu401-uart (/lib/modules/2.6.3-14mdk/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko.gz): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd-via82xx (/lib/modules/2.6.3-14mdk/kernel/sound/pci/snd-via82xx.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error running install command for snd-via82xx

具体的在这个帖子里,有空帮忙看看把,先谢谢啦~!
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=74563

yaohanping 发表于 2004-7-5 15:37:48

内核源码哪有,怎么安装?

12543122 发表于 2004-7-5 17:00:58

redhat9 是吧。

如果有安装光盘,在菜单里找到“添加删除软件” 点击后在出现的对话框里选择“开发工具”和“内核开发”

如果是使用iso安装,打开终端,输入redhat-config-packages --isodir=/后面接你存放iso文件的路径。回车后选择“开发工具”和“内核开发”

yaohanping 发表于 2004-7-6 15:13:41

我都是安上面的步骤做的,但我在检测声音的时候,听不到声音
打开音量的时候说什么/dev/mixer无法打开,我没有root权限云云,What can i do

12543122 发表于 2004-7-6 15:18:37

用root 登录,能不能使用声卡?

hcl 发表于 2004-7-12 14:31:44

我的问题和yahanping的类似,我用的是intel865pe,redhat9linux,也不能发声
ac'97声卡

12543122 发表于 2004-7-12 14:38:32

用什么测试不能发声?安装alsa驱动的时候没有测试声音。
rh9播放mp3需要安装插件。播放CD需要安装从光驱到主板的模拟音频线,如果root测试有声音,普通用户没有声音,可能是权限问题。还有安装驱动之后默认音量调到最小……

hcl 发表于 2004-7-15 09:17:54

打开声卡检测的时候说什么/dev/mixer无法打开,我没有root权限
页: [1]
查看完整版本: alsa声卡驱动安装方法