`

Linux(RedHat9.0)下Alsa声卡驱动的安装

阅读更多
自从装来RedHat9.0就没有听到过声音,也不知道安装了多少次声卡驱动,每种都试验过,都没有成功过,今天终于安装成功,需要的朋友可以参考一下。

首先查看一下,系统声音是否打开,有些朋友电脑没有声音,不是系统没有认上声卡,而是系统声音没有打开,系统默认声音是关闭的。
菜单 -> 声音和视频 -> 音量控制 查看vol是否打开
如果打开测试没有声音,那下面就开始安装Alsa声卡驱动

安装步骤:

1.下载需要的软件:

首先从http://www.alsa-project.org/上下载以下这些软件

ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.8.tar.bz2 (必须)

ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.8.tar.bz2 (必须)

ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.8.tar.bz2 (必须)

ftp://ftp.alsa-project.org/pub/tools/alsa-tools-1.0.8.tar.bz2 (可选)

ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.8.tar.bz2 (可选)

ftp://ftp.alsa-project.org/pub/oss-lib/alsa-oss-1.0.8.tar.bz2(必须)

2.编译alsa驱动及相关软件

a. alsa-driver

# tar jxvf alsa-driver-1.0.8.tar.bz2

# cd alsa-driver-1.0.8

通常需要首先知道自己声卡的芯片的具体型号,然后再通过指定编译参数来编译需要的驱动,该参数为--with-cards=, 可以用--with-cards=all来编译alsa所支持的所有驱动,但这样会占用更多的磁盘空间,因此不推荐.芯片型号可以通过阅读说明书或者在 linux下使用lspci –v等渠道来查找,知道具体的芯片型号之后可以到alsa的网站上寻找该声卡的驱动的编译和配置文档.例如我的声卡是intel810的声卡,那么在 http://www.alsa-project.org/alsa-doc/ 页面上的Choose manufacturer for more details 下拉菜单中选择intel然后点GO,接下来会得到一个表格,选择表格中Driver & Docs这一列里有详细声卡驱动安装的连接,点Detail旁边的intel8x0即可得到说明页面.接下来的步骤都是参考该文档进行的,在配置中需要根据自己的实际情况选择适合的声卡配置说明文档.

# ./configure --with-cards=intel8x0 --with-sequencer=yes;make;make install
  ./configure参数如下
    --with-cards=<list>     compile driver for cards in <list>;
                          cards may be separated with commas;
                          'all' compiles all drivers;
                          Possible cards are:
                            seq-dummy, dummy, virmidi, mtpav, serial-u16550,
                            mpu401, serialmidi, loopback, portman2x4,
                            ad1816a, ad1848, cs4231, cs4232, cs4236, es968,
                            es1688, es18xx, gusclassic, gusextreme, gusmax,
                            interwave, interwave-stb, opti92x-ad1848,
                            opti92x-cs4231, opti93x, sb8, sb16, sbawe,
                            wavefront, als100, azt2320, cmi8330, dt019x,
                            opl3sa2, sgalaxy, sscape, pc98-cs4232,
                            msnd-pinnacle, ali5451, atiixp, atiixp-modem,
                            au8810, au8820, au8830, azt3328, bt87x, cs46xx,
                            cs4281, emu10k1, emu10k1x, ca0106, korg1212,
                            mixart, nm256, rme32, rme96, rme9652, hdsp,
                            trident, ymfpci, als4000, cmipci, ens1370,
                            ens1371, es1938, es1968, maestro3, fm801,
                            fm801-tea575x, ice1712, ice1724, intel8x0,
                            intel8x0m, sonicvibes, via82xx, via82xx-modem,
                            vx222, pdplus, hdspm, azx, asihpi, pcxhr,
                            darla20, gina20, layla20, darla24, gina24,
                            layla24, mona, mia, gina3g, layla3g, indigo,
                            indigoio, indigodj, powermac, sa11xx-uda1341,
                            usb-audio, usb-usx2y, vxpocket, vxp440,
                            pdaudiocf, sun-amd7930, sun-cs4231, sun-dbri,
                            harmony


# ./snddevices #创建设备文件

如果不出意外,上面的工作做完之后,驱动程序就安装好了:),提醒一下,默认情况下alsa的驱动都是静音的,我们必须用混音器调节音量才能出声音.
菜单 -> 声音和视频 -> 音量控制 查看vol是否打开

b.安装alsa-lib

很简单,没什么好说的,按照下面步骤安装就行了:

# tar jxvf alsa-lib-1.0.8.tar.bz2

# cd alsa-lib-1.0.8

# ./configure;make;make install

c.安装alsa-utils

# tar jxvf alsa-utils-1.0.8.tar.bz2

# cd alsa-utils-1.0.8

# ./configure;make;make install

d.安装alsa-oss

# tar jxvf alsa-oss-1.0.8.tar.bz2

# cd alsa-oss-1.0.8

# ./configure --with-aoss=yes;make;make install

e.其他

剩下几个包都是可选的,编译方法也很简单,这里就不说了.

3. 配置modules.conf
#vi /etc/modules.conf
  
  并在最后加入以入几行:
  
  #====== added those lines =============
  alias char-major-116 snd
  options snd major=116 cards_limit=1
  #--- Intel 8x0 and SiS 7012 ----------
  alias snd-card-0 snd-intel8x0
  options snd-intel8x0 index=0 id="ICH"
  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
  #====
  
  然后保存退出重启。这就完成了,还不发声 ?不要紧我也遇到,打开音量控制器,你会发现所有的音量都是0, 接下来就不用我教了吧,调好音量后,先不要关控制器,直接测试声卡。能听到声音吗?
祝你好运!
分享到:
评论

相关推荐

    RedHat Linux9.0安装和配置步骤

    RedHat Linux 9.0 安装和配置步骤主要包括安装前的准备、确认安装方式、安装 RedHat Linux 9.0 等几个方面。 一、安装前的准备 在安装 RedHat Linux 9.0 之前,需要检查硬件支持和确认安装方式。 1. 检查硬件支持...

    Linux Redhat 9.0标准教程

    本书以Linux Redhat 9.0中文版为基础编写,从易用性和实用性角度出发主要介绍Linux Redhat 9.0中文版的应用知识,包括Linux操作系统基础知识,Linux系统安装,Linux内核和图形化界面,Linux文件系统,管理Linux操作...

    RedHat Linux9.0安装图解

    RedHat Linux9.0安装图解 全程图解

    硬盘安装linux redhat9.0

    标题中的“硬盘安装linux redhat9.0”指的是在现有的Windows操作系统环境下,通过硬盘空间来安装Linux Red Hat 9.0发行版的过程。这个过程通常适用于已经熟悉Windows但希望尝试Linux的新用户,或者需要在一台电脑上...

    基于Redhat 9.0实现Linux 0.01编译与运行.pdf

    "基于Redhat 9.0实现Linux 0.01编译与运行.pdf" 本文主要介绍了基于Redhat 9.0平台实现Linux 0.01编译与运行的技术要点和方法。Linux 0.01是Linux操作系统创始人Linus最早实现的一个操作系统版本,其代码量只有9000...

    安装VMware9.0软件并载入Redhat9.0镜像.pdf

    VMware9.0 软件安装与 Redhat9.0 镜像文件载入教程 在这篇教程中,我们将学习如何安装 VMware9.0 软件并载入 Redhat9.0 镜像文件。VMware 是一种流行的虚拟机软件,能够在一台物理机器上运行多个虚拟机,Redhat9.0 ...

    RedHat9.0Linux安装文档.docx

    RedHat 9.0 Linux 安装文档 RedHat 9.0 是一款功能强大且流行的 Linux 操作系统,广泛应用于服务器、工作站和个人计算机等领域。下面是关于 RedHat 9.0 的安装文档,旨在指导用户正确安装和配置 RedHat 9.0 操作...

    安装VMware9.0软件并载入Redhat9.0镜像.docx

    首先,确保您已经下载了VMware 9.0和Redhat 9.0的三个镜像文件,分别是Linux-RedHat-9.0 (disk-1)、Linux-RedHat-9.0 (disk-2)和Linux-RedHat-9.0 (disk-3)。这些文件可以从官方或者第三方网站获取。 1. 右键点击...

    Redhat9.0指南手册(中文版).CHM

    Redhat9.0指南手册(中文版).CHM,很全面

    RedHat9.0网络配置DNS服务器

    RedHat9.0配置DNS服务器RedHat9.0网络配置DNS服务器RedHat9.0网络配置DNS服务器RedHat9.0网络配置DNS服务器RedHat9.0网络配置DNS服务器RedHat9.0网络配置DNS服务器RedHat9.0网络配置DNS服务器RedHat9.0网络配置DNS...

    RedHat linux9.0免费下载种子文件

    Readhat Linux9.0共三张盘:disk1.iso ,disk2.iso, disk3.iso,大家可以在xp下用虚拟机装,适合学习,开发。。。因为源文件要1个多G无法上传,就只能上传这个种子文件,用迅雷下载挺快的。。

    Redhat 9.0 官方中文定制指南

    Redhat 9.0 官方中文定制指南Redhat 9.0 官方中文定制指南Redhat 9.0 官方中文定制指南Redhat 9.0 官方中文定制指南Redhat 9.0 官方中文定制指南Redhat 9.0 官方中文定制指南Redhat 9.0 官方中文定制指南Redhat 9.0 ...

    虚拟机VMware下安装RedHat Linux 9.0 图解

    虚拟机VMware下安装RedHat Linux 9.0 图解 本文将详细讲解在虚拟机VMware下安装RedHat Linux 9.0的图解安装过程。安装RedHat Linux 9.0需要使用ISO镜像文件安装,以避免光盘安装时可能出现的错误。 第一步:选择...

    Redhat9.0官方中文安装文档

    Redhat9.0官方中文安装文档,针对不同的系统有详细安装步骤及相关知识的讲解,很实用……

    VM下安装RedHat9.0图解

    这个教程的图解很详细,针对安装RedHat9.0的,希望对你有所帮助。

    redhat linux9.0系统下载

    ### Red Hat Linux 9.0 系统下载与安装指南 #### 一、Red Hat Linux 9.0 简介 Red Hat Linux 9.0(也称为 Red Hat 9)是 Red Hat 公司在2003年发布的一款流行的操作系统,基于 GNU/Linux。它提供了一个强大的平台...

    redhat9.0镜像文件

    Red Hat Inc. 是开放源代码的软件和产品和...因为它具备最好的图形界面,无论是安装、配置还是使用都十分方便,而且运行稳定,所以不论是新手还是老玩家都对它有很高的评价,这使得它一直是Linux商业发行版中最受欢迎的。

    RedHat 9.0 帮助文档

    通过这些文档,用户不仅可以深入了解RedHat 9.0的安装过程,还能掌握在Linux环境中工作所需的命令行知识,并能快速适应系统的日常操作。学习Linux对于任何IT从业者都是必要的技能,因为它构成了许多服务器和云计算...

    RedHat9.0简体中文版安装过程

    RedHat Linux是目前世界上使用最多的Linux操作系统。因为它具备最好的图形界面,无论是...RedHat Linux 9.0版本是红帽子公司推出的最后一款免费的LINUX操作系统,后续的版本不再是免费的,而且购买的价格十分昂贵。

Global site tag (gtag.js) - Google Analytics