QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1962|回复: 9

alsa声卡驱动安装方法

[复制链接]
发表于 2004-7-1 22:18:46 | 显示全部楼层 |阅读模式
见好多朋友还在用 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-driver  alsa-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 | 显示全部楼层
回复

使用道具 举报

发表于 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
回复

使用道具 举报

发表于 2004-7-5 15:37:48 | 显示全部楼层
内核源码哪有,怎么安装?
回复

使用道具 举报

 楼主| 发表于 2004-7-5 17:00:58 | 显示全部楼层
redhat9 是吧。

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

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

使用道具 举报

发表于 2004-7-6 15:13:41 | 显示全部楼层
我都是安上面的步骤做的,但我在检测声音的时候,听不到声音
打开音量的时候说什么/dev/mixer无法打开,我没有root权限云云,What can i do
回复

使用道具 举报

 楼主| 发表于 2004-7-6 15:18:37 | 显示全部楼层
用root 登录,能不能使用声卡?
回复

使用道具 举报

发表于 2004-7-12 14:31:44 | 显示全部楼层
我的问题和yahanping的类似,我用的是intel865pe,redhat9linux,也不能发声
ac'97声卡
回复

使用道具 举报

 楼主| 发表于 2004-7-12 14:38:32 | 显示全部楼层
用什么测试不能发声?安装alsa驱动的时候没有测试声音。
rh9播放mp3需要安装插件。播放CD需要安装从光驱到主板的模拟音频线,如果root测试有声音,普通用户没有声音,可能是权限问题。还有安装驱动之后默认音量调到最小……
回复

使用道具 举报

发表于 2004-7-15 09:17:54 | 显示全部楼层
打开声卡检测的时候说什么/dev/mixer无法打开,我没有root权限
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-20 11:42 , Processed in 0.046419 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表