LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 6978|回复: 38

VIA AC97声卡安装初探

[复制链接]
发表于 2002-9-16 23:26:05 | 显示全部楼层 |阅读模式
呵呵,叫我写教程,我还是第一次,不过看我这次不是一个小的成功,我觉得也有必要总结一下我的声卡驱动怎么装的.我一直都是跟南北兄的指导思想走的,所以三天吧,三天我就装好了声卡驱动,虽然现在还在报错!只要有声音就好!嘿嘿~~
首先去南北兄提供的网址去下载适合自己的驱动.
http://www.mydrivers.com/cgi-bin/board/1015,1.htm
在这里我要说一下,要适合自己的,也要适合系统的(这里就是linux
那个说明上一定要有for linux的字样)开始我有一次下载了适合windows操作系统的
装驱动以后什么也没有...所以你们一定要记住!
当然如果是跟我主板声卡一样的就在
http://www.mydrivers.com/dir54/d21706.htm
这里下载.
下载后呢,我装的时候也有毛病
我安装是提示错误:
-------- install start --------
old.modules.conf already exist
-------- vinstall end --------
好象是旧的驱动存在,不能安装!现在我该怎么办!
还有在shell里声卡检测出现错误提示:
声音配置工┌────────────────────┤ modprobe 出错 ├

│ 在运行 modprobe 程序时出现了下列错误:
│ /lib/modules/2.4.18-3/kernel/drivers/sound/via82cxxx_a
│ udio.o: init_module: No such device
│ /lib/modules/2.4.18-3/kernel/drivers/sound/via82cxxx_a
│ udio.o: insmod
│ /lib/modules/2.4.18-3/kernel/drivers/sound/via82cxxx_a
│ udio.o failed
│ /lib/modules/2.4.18-3/kernel/drivers/sound/via82cxxx_a
│ udio.o: insmod sound-slot-0 failed
我是初学者也太懂,但看看英文好像就是旧的什么东东没有更新一样,
先想到内核跟南北兄说的kernel source没有装有关,我就升级了一下内核,什么都装上了.(装没有装我也不太清楚,反正是按光盘里说的来的)
可是进了系统以后依然没有开机声音,再装驱动,跟上次一样,没有办法,但这次好像进入
shell(就是跟dos命令一样的那个东东,呵呵,基实我对linux下什么东东都不清楚,就乱叫了)
里执行setup,里面有一项Sound card configuration进入这一项配制,看看系统能不能检测到你的声卡,再一次确认你的声卡型号,这是一个很重要的地方!它有一项测试你的声音,如果能发出声音,那就贺喜你啦,你已经完成了我三天的事情!反之呢,你就得跟我再走下去了!~~:)不要气馁~
看看上面的错误提示,好像就是说via82cxxx_audio.o有问题,听了南北兄的话,我删了这个文件,再装,这回...我晕...是狂晕...竟然击活不了,就是这个(进入gnome,激活声音,打开/start/program/multimedia/audio mixer )点击一定要能出现那个声音控制工具我想那才是正常的.
这里我的机子还出现一个怪状,就是我的字体全变了,有毛边难看极了!(我装了阳春白雪xp1.0版)又装了一遍阳春白雪!可以啦~~
呵呵,跑边了,我们这次说的是声卡~~下载了南北兄传上来的via82cxxx_audio.o这个文件,我的系统不报那个错误了在执行setup这个测试时报错
在运行 modprobe 程序时出现了下列错误: #

│ /lib/modules/2.4.18-3/kernel/drivers/sound/via82cxxx_aud
│ io.o: unresolved symbol pci_write_config_byte_Rc8265797
│ /lib/modules/2.4.18-3/kernel/drivers/sound/via82cxxx_aud
│ io.o: unresolved symbol remove_wait_queue_Ra5800727
│ /lib/modules/2.4.18-3/kernel/drivers/sound/via82cxxx_aud
│ io.o: unresolved symbol pci_disable_device_Rb39d5eb4
│ /lib/modules/2.4.18-3/kernel/drivers/sound/via82cxxx_aud
│ io.o: unresolved symbol register_sound_dsp_R0c415c36
│ /lib/modules/2.4.18-3/kernel/drivers/sound/via82cxxx_aud
│ io.o: unresolved symbol pci_register_driver_Racd7be09

再一次发贴,南北兄就教我
在/etc/rc.d目录下的rc.local文件中加上一句,用鼠标右键点击,打开方式用kate

insmod -f /lib/modules/2.4.18-3/kernel/drivers/sound/via82cxxx_audio.o

保存退出,然后重新启动机器 ,试一下。

我试着做了一下,再装驱动,依然报错,不过我偶然发现我按键出错时,音箱发出了声音,我的天啊,我试着挂接我装歌曲的硬盘,再用阳春白雪一起装的xmms播放器试放一下,我晕...有声音了...
南北兄说报错也没有关系,对,我想也是,我们应该看看能不能出声.或许已经能发声了,我们还不知道,因为系统在报错嘛,所以我建议大家,每装一次驱动,就试试歌曲,看看能不能出声.
我开机还是没有声音,南北兄解释的那个报错信息是:
驱动安装好了,但不开机载入声卡模块。所以要要系统启动的时候强制载入
你们也对照一下看看提示,看好提示是装好机的一大步骤!
好了,就这样我的linux下发出了声音,愿你们好运!~


补上as710054写的教程:
关于via声卡的安装
我以前按照网友提供的各种办法进行国安装但是大部分都涉及编译内核,而且很容易出现一般的新手解决不了的问题!我就是这样耽误了一个多星期的时间!最后我直接下载via的声卡驱动!按照via提供的安装说明两分钟搞定!哈哈!真是爽呀!
http://www.viaarena.com/?PageID=69
首先下载(驱动之家有!)适合自己声卡的驱动!然后解压缩,并选择适合自己操作系统的驱动进行安装
我以我的机器为例进行说明!
我的cpu是xp1600+,操作系统是redhat7.2.所以我选择解压缩后的软件包中的74audio.rht72b.athlon进行安装
首先进入这个文件,然后运行#./vinstall
如果不行试一试#sh vinstall
一般情况下这一步之后就可以了

在我的安装过程中系统曾经提示存在一个旧的配置文件,我就把那个文件删除了(安装成功后我发现已经生成了一个新的配置文件了!),然后就安装成功了!
剩下的就是激活声音设备,这个,以前的安装指导有,我就不说了!
哦,给你们总结一下吧!
1.看准声卡驱动型号,选好驱动程序
2.然后解压驱动,选好适合自己版本的驱动,执行#.vinstall或#sh vinstall 命令
3.进setup里Sound card configuration选项里测试一下声卡
4.注意报错信息跟系统信息
5.升级内核及安装kernel source这个东东(我也不知道是不是一个东东,嘿嘿)
6.第二步跟你五步我想可以换一下,也就是说先试试装驱动,不行的话再升级内核再装驱动!
7.大胆的去跟据提示信息做,该删就删该编译就编译,在不了重装嘛~~嘿嘿~~
8.多到论坛里逛逛会有好东东的,南北兄是个好人,大好人,相信你也会跟着他装好你的linux!
好了,就到此为止吧!~~小弟谢过南北兄了!~~以后也请多指教!
发表于 2002-9-16 23:39:52 | 显示全部楼层
哈哈。。兄弟,有意思,加油干。。
发表于 2002-9-16 23:44:10 | 显示全部楼层
hackhost做的实在是太好了,真希望有更多的兄弟能像你一样,把自己的成功经验总结一下与朋友们分享,兄弟继续努力呀!支持!谢谢!!!
发表于 2002-9-16 23:57:58 | 显示全部楼层
现在把你写的这个经验从原贴分了出来,因为真的不错,又能帮助很多朋友了,辛苦了兄弟,学习愉快!
 楼主| 发表于 2002-9-17 03:47:14 | 显示全部楼层
呵呵,写完后觉的有点味道,就这么突然装好了声卡驱动,也许有些杂烂,只是我一个初学这东东。。。别见怪! ̄:)一句话,愿你们好运!
发表于 2002-9-17 11:26:38 | 显示全部楼层
多谢兄弟,辛苦了。
通过兄弟的大作,我们又能帮助更多的弟兄了。
在此感谢。。。。。
发表于 2002-9-17 14:02:58 | 显示全部楼层

请指教。

[rock@localhost drivers]$ cd sound
[rock@localhost sound]$ ls
ac97_codec.o  cs4232.o      maestro3.o       opl3sa.o      sscape.o
ac97.o        cs4281        maestro.o        pas2.o        trident.o
aci.o         cs46xx.o      maui.o           pss.o         trix.o
ad1816.o      emu10k1       mpu401.o         rme96xx.o     uart401.o
ad1848.o      es1370.o      msnd_classic.o   sb_lib.o      uart6850.o
adlib_card.o  es1371.o      msnd.o           sb.o          via82cxxx_audio.o
aedsp16.o     esssolo1.o    msnd_pinnacle.o  sgalaxy.o     v_midi.o
awe_wave.o    gus.o         nm256_audio.o    sonicvibes.o  wavefront.o
btaudio.o     i810_audio.o  opl3.o           soundcore.o   ymfpci.o
cmpci.o       mad16.o       opl3sa2.o        sound.o
[rock@localhost sound]$


以上的信息是SOUND的信息,要如何改动?还有就是我的SOUND的DRINERS都在里面。


:confused: :confused: :confused:
发表于 2002-9-17 14:16:26 | 显示全部楼层

这句不能保存。

insmod -f /lib/modules/2.4.18-3/kernel/drivers/sound/via82cxxx_audio.o
nd/via82cxxx_audio.o
为什么不能保存呢?出现下面:The file could not be saved. Please check if you have write permission.是什么回事呢?
:confused:
发表于 2002-9-17 14:24:19 | 显示全部楼层
要以root权限来改。。。或用root登入来改动
发表于 2002-11-6 21:43:01 | 显示全部楼层
哪里升kernel source?我的是redhat 8.0
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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