有声了!m2v主板ubuntu7.04下声卡驱动解决!

CPU/显卡/打印机/USB设备等硬件问题
回复
头像
gq811
帖子: 13
注册时间: 2007-07-19 21:44

有声了!m2v主板ubuntu7.04下声卡驱动解决!

#1

帖子 gq811 » 2007-07-19 21:49

电脑配置

CPU AMD Athlon64 X2 3600+ AM2
主板 华硕 M2V
内存 金士顿 1GB
硬盘 希捷 160GB
显卡 影驰 7300GT

我经过几个晚上反复的折腾,我的M2V终于发出声音了,这也打消了我摒弃ubuntu的想法。

手动安装

到网上下载最新的驱动http://www.realtek.com.tw/downloads/
ftp://202.65.194.211/pc/audio/realtek-l ... 6a.tar.bz2
sudo tar xjvf realtek-linux-audiopack-4.06a.tar.bz2

cd realtek-linux-audiopack-4.06a
在文件夹里有自动安装的脚本install,在没有确定ubuntu有完整的编译环境时,最好不要执行这个脚本,这个脚本删除掉原有模块,如果编译环境不完整,原来的模块没有了,新的模块没有安装,系统不能正常启动。所以最好还是手动安装,参照readme文件

首先安装系统的编译环境
sudo apt-get install build-essential kernel-package gcc make

安装alsa-driver
cd alsa-driver-xx
sudo ./configure --with-cards=hda-intel
sudo make
sudo make install
sudo ./snddevices

安装alsa-lib
cd ../alsa-lib-xx
sudo ./configure
sudo make
sudo make install

安装alsa-utils
cd ../alsa-utils-xx
sudo ./configure
sudo make
sudo make install

然后编辑/etc/modules文件,添加系统启动时要加载的模块,在文件后添加如下

# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-xxxx
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
# card #1
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

保存退出,重新启动。
奇迹出现了,出现了系统登录的音乐,打开音效设备HDA VIA VT82XX测试正常。

自动安装

一定确保编译环境完整(如果上述手动能编译通过,自动安装的话应该没有问题),否则有的驱动不能make,但脚本会忽略,貌似编译通过,其实编译了部分,这也是很多时候安装不成功的原因。自动安装过程的最后会运行alsaconf进行配置,系统会提示alsaconf命令没有找到,不用管他,按照手动安装的过程修改/etc/modules文件。

这就是我安装的过程,如有遗漏,欢迎交流!
gmail: standoun@gmail.com
jufeng
帖子: 3
注册时间: 2008-03-05 10:19

#2

帖子 jufeng » 2008-03-05 10:23

./configure --with-cards=hda-intel 此处的card是什么,我看configure中的注释提供了很多种,但是不知道到底是硬件的哪个参数,我的是nfoce2主板AC97声卡,我将所有编译然后在alsaconf配置也没有找到合适的声卡驱动,但是自动安装的没有问题。
回复