最近安装rh8.0,声卡是inter主板自带的AC'97声卡,没有linux驱动,经过一番折腾,终于搞定了,现在把经验分享给大家,祝linux下没有声音的朋友开心。   
  
  运行sndconfig命令来配置声卡,但是如果没有声卡驱动,可以使用万能的ALSA声卡驱动程序,最新的版本是alsa-driver-0.9.6.tar、alsa-lib-0.9.6.tar和alsa-utils-0.9.6.tar。安装步骤如下:
一、ALSA的安装需要linux内核源码包。
1.确认有无内核源码包
到 /usr/src目录下看看是否有一个名字类似linux-2.x.x-x的目录,100多MB。如果没有就得自己装一个。一般发行版光盘中带有。
2. 做一个源码包的链接。
ln -s linux-2.x.x-x linux (其中linux-2.x.x-x为源码包的目录名称)
注意:升级过内核的朋友请注意,做链接时应指向当前使用的内核的源码包。
3.确认内核配置。alsa需要内核支持声卡。一般现在的发行版大多已做了相应配置,自己无须再做。
确认方法:cd /usr/src/linux
执行ls -a 看是否有.config这个文件。有的话一般表明系统已做好了相应的设置。
注意:用rh8的朋友,可在linux源码包目录下的configs目录下看到一些config文件,请选取与自己cpu相应的config文件,复制一份放至linux源码包目录下,并改名为.config即可。如我采用的是:
cp /usr/src/linux/configs/kernel-2.4.18-i386.config  /usr/src/linux/.config以下操作仅供内核没有配置声卡设置的朋友操作。
进入内核源码包目录,执行:make xconfig
在Sound项下的Sound card support和OSS sound modules需要以模块选中。 (sound以外的选项请自己决定)
保存退出后,执行:make dep
做完这一步就可以了。
二、去www.alsa-project.org下载alsa的源码包alsa-driver-0.9.6.tar、alsa-lib-0.9.6.tar和alsa-utils-0.9.6.tar,如放到/home/test目录下,然后执行:
tar jxvf alsa-driver-0.9.6.tar.bz2
tar jxvf alsa-lib-0.9.6.tar.bz2
tar jxvf alsa-utils-0.9.6.tar.bz2
三、编译alsa
# cd  /home/test/alsa-dvirver-0.9.6
# ./configure
# make
# make install
# ./snddevices
# cd  /utils
# ./alsaconf
这时出现图形配置界面,一路回车就可以搞定。
如果alsaconf没能自动配置你的声卡,那么你可能需要手动配置/etc/modules.conf文件。
请参考以下字段:
 # ISA PnP support (don't use IRQs 9,10,11,12,13)
 options isapnp isapnp_reserve_irq=9,10,11,12,13
# ALSA native device support
alias char-major-116 snd
options snd major=116 cards_limit=1
alias snd-card-0 snd-声卡模块名称
options snd-声卡模块名称 index=0 id="随便填"
# OSS/Free setup
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
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
将以上几段加入/etc/modules.conf。
之后执行:modprobe snd-声卡模块名称
四、安装配置工具
linux默认是静音,必须配置音量和保存设置,并保证在系统启动后自动加载。
a. 进入alsa-lib-0.9.6目录,执行:
./configure
make
make install
以上安装alsalib。
b.进入alsa-utils-0.9.6目录,执行:
./configure
make
make install
以上安装alsactl、alsamixer、amixer、aplay工具。
五、配置音量
进入alsa-utils-0.9.6目录,执行:
# alsamixer 出现图形界面,可以通过方向键来选取和修改音量,通过m键决定是否静音。
执行:alsactl store保存音量配置。
让系统启动时自动加载:
第一种方法:(最简单,往系统加入alsasound服务,使用alsa本身的脚本进行控制,第一推荐)
执行:chkconfig --add alsasound
之后重启即可。
第二种方法:(也很简单)
编辑/etc/rc.d/rc.local
加上这一行:alsactl restore
保存重启即可。
注意:用KDE的朋友,需要关闭aRTs服务。
运行控制中心,声音和多媒体-声音系统-aRTs ,取消在KDE启动时启动aRTs声音服务器即可。

转载于:https://www.cnblogs.com/eagleking0318/archive/2011/03/03/6521261.html

万能声卡驱动(Alsa)的安装方法相关推荐

  1. win7万能声卡驱动_黑苹果常见 .kext 驱动解读下载

    科普一下黑苹果下各种  ***.kext  驱动的各种功能,方便大家认清楚自己驱动包里的各项驱动是干什么用的,也可对应此表把自己不用的驱动做适当精简.如果您有更多黑苹果安装的驱动或以下内容有误需要补充 ...

  2. Thinkpad R61I 驱动下载及安装方法 for windows 2003

    Thinkpad R61I 驱动下载及安装方法 for windows 2003 驱动下载方法:把下面的链接复制到浏览器地址栏后按回车 --> 鼠标左键单击页面中.exe结尾的连接 --> ...

  3. 联想IBM笔记本R61I 驱动下载及安装方法 for XP

    联想IBM笔记本R61I 驱动下载及安装方法 for XP 2008-05-31 13:55 驱动下载方法:把下面的链接复制到浏览器地址栏后按回车 --> 鼠标左键单击页面中.exe结尾的连接 ...

  4. win7万能声卡驱动_win7的早期版本下安装驱动失败

    极少数用户遇到win7 x64下安装驱动失败,打开设备管理器,物理声卡和虚拟声卡都呈现黄标状态. 这是由于您使用的是win7的早期非商业版本,早期的win7 OS对数字签名只支持sha1算法,后来微软 ...

  5. linux蓝牙声卡驱动,Linux下安装声卡驱动总结

    Linux下安装声卡驱动总结 发布时间:2008-03-27 01:18:34来源:红联作者:verytow 装了几次Linux OS,当然也装了几次声卡驱动,一般来说都是安装ALSA(Adcance ...

  6. win10 x64下的DNW驱动不完全安装方法

    一.起因 最新心血来潮想学ARM,JZ2440开发板买回来后就开始折腾,于是就遇到了标题中的问题,也算是查了许久的资料,勉强有了个DNW驱动安装的解决方案. 二.问题所在 由于发布年代久远,DNW在w ...

  7. 【麦克纳姆轮(万向轮)驱动原理及安装方法】

    转载自:https://blog.csdn.net/qq_40374812/article/details/117337556 麦克纳姆轮(万向轮)驱动和玩法 麦克纳姆轮介绍 麦克纳姆轮运动分析及方向 ...

  8. Thinkpad R61 驱动下载及安装方法 for windows XP

    原文:[url]http://www.wlkj.net/thread-45410-1-4.html[/url] 驱动下载方法:把下面的链接复制到浏览器地址栏后按回车 --> 鼠标左键单击页面中. ...

  9. VS下C++万能头文件使用以及安装方法

    c++万能头文件 最近在牛客网刷题经常会看到讨论区大神们的用了一个非常陌生的头文件 #include<bits/stdc++.h> 这个头文件包含了现在我们使用的大多数头文件,由于好奇,我 ...

最新文章

  1. 为什么必须是final的呢?
  2. tomcat使用redis存储共享session
  3. kafka for mac安装
  4. SQL 中的游标实例
  5. 机器学习入门01-K临近(KNN)的java实现
  6. 100. Same Tree
  7. html语言及语法结构,HTML语法结构.ppt
  8. Linux编程手册读书笔记第二章(20140330)
  9. JMeter中如何实现参数化(CSV)
  10. Hive自定义函数UDF、UDAF、UDTF
  11. 《人月神话》阅读笔记3
  12. sigmoid函数求导_吴恩达老师课程笔记系列第 28节 - 逻辑回归之代价函数 (4)
  13. Unicode 入门详解(V14.0版本)
  14. XMLHttpRequest对象的readyState与status
  15. 陈婉芬老师的精髓金玉良言----相信篇,观念篇
  16. mac下keytool 错误: java.lang.Exception: 密钥库文件不存在
  17. 168.Vue.js智能扫码点餐系统(二)【搭建Vue开发环境】2019.03.18
  18. python窗口界面自适应_自适应页面的实现方式
  19. 关于P2P资金托管的知识
  20. 浅谈游戏开发中逻辑与表现的分离

热门文章

  1. 水龙头CE认证EN817怎么办理?
  2. 车机测试简历上的项目怎么写?
  3. 模拟器 android 升级,android – 如何在模拟器和真实设备上升级SystemUI.apk
  4. 【每日早报】2019/08/01
  5. USB2.0 HUB
  6. 线下+线上双管齐下,订单管理系统助力餐饮业提升销量
  7. 暂时不能解析域名“cn.archive.ubuntu
  8. 硬盘服务器组装,25块硬盘海量存储服务器组装过程.doc
  9. 基于Seq2Seq的问答系统/聊天机器人
  10. 深圳弘辽科技电商如何用互联网思维摆地摊