本文介绍在rh7.3上安装威盛南桥芯片VT82C686B/VT8231 &VT8233/VT8233A/VT8233C/VT8235的四种方法,这些方法分别是: A.操作系统自驱 (VT8233A/VT8235不适合) B.VIA声卡驱动 C.ALSA驱动来自ALSA (VT8233A/VT8235不适合) D.OSS驱动来自4Front技术 下面一步步介绍每个方法并比较他们各自的特点,本文仅供参考,不提供任何保证
发信人: majianglin (逍遥一狂), 信区: Linux
标 题: AC97在rh7.3上安装全攻略,译自威盛驱动说明
发信站: BBS 水木清华站 (Mon Nov 11 08:31:53 2002), 站内
翻译:逍遥一狂 2002.11.10
rh7.3声卡安装说明
v0.82,2002年9月24日发布,
版权所有,威盛电子
1.摘要
本文介绍在rh7.3上安装威盛南桥芯片VT82C686B/VT8231 &VT8233/VT8233A/VT8233C/VT8235的四种方法,这些方法分别是:
A.操作系统自驱 (VT8233A/VT8235不适合)
B.VIA声卡驱动
C.ALSA驱动来自ALSA (VT8233A/VT8235不适合)
D.OSS驱动来自4Front技术
下面一步步介绍每个方法并比较他们各自的特点,本文仅供参考,不提供任何保证
2.文档说明
这个驱动包包含下面14个文件:
68audio.rht73.athlon.gz 06-05-02 16:32 14,339 bytes
68audio.rht73.i386.gz 05-05-02 11:55 15,659 bytes
68audio.rht73.i686.gz 05-05-02 12:01 14,441 bytes
74audio.rht73.athlon.gz 06-05-02 16:26 15,356 bytes
74audio.rht73.i386.gz 05-05-02 11:55 16,510 bytes
74audio.rht73.i686.gz 05-05-02 12:01 15,338 bytes
alsa-drive-0.5.12a.tar.bz2 11-30-01 14:45 915,079 bytes
alsa-lib-0.5.10b.tar.bz2 01-25-01 12:00 188,148 bytes
alsa-utils-0.5.10.tar.bz2 12-07-00 12:00 115,414 bytes
alsaconf-686 11-23-01 08:31 311 bytes
alsaconf-8233 11-23-01 08:31 311 bytes
audunmute 11-23-01 08:18 338 bytes
oss397C-linux-v2x.tar.gz 08-26-02 08:34 2323,565 bytes
Readme.doc this file
建议用户去威盛的站点http://www.viaarena.com/?PageID=69下载最新驱动程序包
ALSA驱动是由ALSA维护的,可以去http://www.alsa-project.org下载最新版
OSS驱动是有opensound维护和更新的,可以去http://www.opensound.com下载最新版,
但是是付费的
3.安装准备
安装之前需要做两件事,首先按照下面步骤删除以前的安装
A.操作系统自驱
[1] [2] [3] 下一页
#modprobe -r via82cxxx_audio
B.VIA声卡驱动(改变目录到VIA声卡驱动文件夹)
#./vunstall
C.ALSA
#modprobe -r snd-pcm-oss
#modprobe -r snd-seq-oss
#modprobe -r snd-mixer-oss
#modprobe -r snd-card-via8233 (针对VT8233/VT8233C)
#modprobe -r snd-card-via686a (针对VT82C686B/VT8231)
D.OSS
方法一:
#cd /usr/lib/oss
#./soundoff (关闭oss驱动)
方法二:
#cd /usr/lib/oss
#./uninstall.sh (卸载oss驱动)
接着,如果你安装了其他声卡驱动,就要备份"/etc/modules.conf"文件。如果有个 三长两短,你还可以用备份来恢复。注意:在卸载原来的驱动以前,一定要终止所有 与声卡有关的应用并确信声卡没有被使用,用"#lsmod"命令可以确认声卡是否被加载了。
4.操作系统自驱 (VT8233A/VT8235不适合)
操作系统会自动检测板载声卡控制器并且安装驱动程序,为了确定驱动是否被安装了, 可以运行命令"#lsmod"来检查声卡是否被装入内核,如果装入了,就能看到名字为 "via82cxxx_audio"的模块并显示他的状态。
5.威盛声卡驱动
安装威盛声卡驱动以前,你需要按照南桥芯片和CPU选择一个合适的驱动程序包,确认你的 声卡芯片型号并依照下面的表格作出选择。
Driver package South bridge chip CPU type
68audio.rht73.i386.gz VT82C686A,VT82C686B,VT8231 VIA C3
68audio.rht73.i686.gz VT82C686A,VT82C686B,VT8231 P4/PII/PIII Socket7cpu
68audio.rht73.athlon.gz VT82C686A,VT82C686B,VT8231 AMD K7
74audio.rht73.i386.gz VT8233,VT8233C,T8233A,VT8235 VIA C3
74audio.rht73.i686.gz VT8233,VT8233C,T8233A,VT8235 P4/PII/PIII Socket7cpu
74audio.rht73.athlon.gz VT8233,VT8233C,T8233A,VT8235 AMD K7
下面来就举个解压安装的例子:
#tar zxvf 68audio.rht73.i386.gz
#cd 68audio.rht73.i386
#./vinstall
注意:
(1).如果你不能成功运行"./vinstall"或者"./vunstall",请确认你对文件有可 执行的权限,可以用"chmod 755 vinstall"或者"chmod 755 vunstall"改变权限后在执行。
(2).当在KDE下听MIDI时,VT82C686B/VT8231 发音有可能会不连续,但是在GNOME 下就没有这个问题。
(3).用XMMS听mp3或WAV的时,VT82C686B/VT8231 发声有可能不连续,但是用KDE 下的"kaboodle"就能流畅播放。
6.ALSA驱动(VT8233A/VT8235不适合)
A.准备内核源码 重驱声卡模块需要内核头文件和内核源代码,你可以在安装系统时选中内核源代码,也就 是目录.../Package Group Selection/Kernel Development/System/kernel-source.当然 也可以在任何时候选择"Gnome RPM"或者运行"rpm -i kernel-source-2.4.18.i386.rpm来 安装内核源代码,内核源代码位于第2张安装盘"/RedHat/RPMS/"目录下。
B.下载和解压ALSA驱动程序包 可以去http://www.alsa-project.org下载个最新的驱动程序包,然后解压在一个特定的 目录下,例如,可以用下面的命令解压
#bzip2 -dc alsa-driver-0.5.12a.tar.bz2 tar xvf -
C.创建声音设备 改变目录到"alsa-driver-0.5.12a",运行下面的命令在/dev目录下创建一个新的声音设备 并且检测声音控制器
上一页 [1] [2] [3] 下一页
#./configue --with-kernel=/usr/src/linux-2.4
#make
#make install
#./snddevices
有两种选择为内核装载声音模块,手动或者自动,手动请看D,自动请看E
D.手动装载声音模块
运行"modprobe"命令来为内核装载需要的模块
#modprobe snd-card-via686a (针对 VT82C686/VT8231)
#modprobe snd-card-via8233 (针对 VT8233/VT8233C)
#modprobe snd-mixer-oss
#modprobe snd-seq-oss
#modprobe snd-pcm-oss
这样在重启之后内核不再载入声音模块,还需要重新手动装载
E.自动装载声音模块
编辑"/etc/modules.conf",添加下面内容,声音模块就会在任何声音应用之前载入内核
alias char-major-116 snd
alias snd-card-0 snd-card-via686a (针对 VT82C686B/VT8231)
alias snd-card-0 snd-card-via8233 (针对 VT8233/VT8233C)
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
为了方便,软件包里提供两例配置文件,
alsaconf-686 for VT82C686B/VT8231
alsaconf-8233 for VT8233/VT8233C
F.用mixer开启声音配置
声音配置在ALSA驱动里默认是不发声的,你可以用Gnome或者ALSA mixer来开启,Gnome 简单易用,推荐使用。
(1).用Gnome mixer(推荐) 这个mixer为用户提供了调节声音设置的图形界面。运行Gnome Mixer GMIX(选择采单里的P? 否则,你的声卡会变哑巴。一但GMIX运行后,以前的声音设置就会自动生效
(2).用ALSA mixer 从http://www.alsa-project.org下载一个更新的库和工具 (例如"alsa-lib-0.5.10b.tar.bz2"和"alsa-lib-utils-0.5.10.tar.bz2"),用下面的指令 来安装他们,首先,解压在一个特定的目录
#bzip2 -dc alsa-lib-0.5.10b.tar.bz2 tar xvf -
#bzip2 -dc alsa-utils-0.5.10b.tar.bz2 tar xvf - 然后改变目录到"alsa-lib-0.5.10b"和"alsa-utils-0.5.10"并运行相应的命令
(出处:http://www.sheup.com)
上一页 [1] [2] [3]
(2).用ALSA mixer 从http://www.alsa-project.org下载一个更新的库和工具 (例如"alsa-lib-0.5.10b.tar.bz2"和"alsa-lib-utils-0.5.10.tar.bz2"),用下面的指令 来安装他们,首先,解压在一个特定的目录
#bzip2 -dc alsa-lib-0.5.10b.tar.bz2 tar xvf -
#bzip2 -dc alsa-utils-0.5.10b.tar.bz2 tar xvf - 然后改变目录到"alsa-lib-0.5.10b"和"alsa-utils-0.5.10"并运行相应的命令
(出处:http://www.sheup.com)
上一页 [1] [2] [3] [4]