各位大虾, 感谢赏脸!!
我的Linux 系统没声音
1. 一直都没声音, 装RedHat 和 Thiz 都不行.
2. 用sndconfig 检测 能识别 型号为: VIA Tehnologies|VT8233, 可是听不到声音
3. 我的声卡是 华硕主板(A7V8X-X)集成的, 我查华硕网站及我的主板说明书确认我
的声卡是ADI 1980-6CH(SA).
4. 我看过modules.conf 加载的声卡模块为 via82cxxx_audio
5. 我在网上查了很多资料, 试过好多办法, 都不行, 才冒昧打扰各位大虾
大虾们一定要给我的声卡一条生路啊!
菜虫我有以下问题请教:
A. 我的 说明书 和 sndconfig 检测的 型号 不一样, 是为什么, 问题在哪?
B. 各位大虾能否简单描述一下原理, 让我能理解一下, 稍稍引导, 我自己会去查详细
C. 系统没声音很是痛苦, 鸟不语花不香, 惨状不忍睹, 所以这个问题问苍天 :
苍天啊, 为什么就要我的声卡没声音啊 ! 难道它就这样寂静一生了!!!: ) : )
特别感谢大家!!!! 相信一定能攻破这个难题
好好先生 回复于:2004-03-11 11:36:51 |
系统带的声卡检测能听到声音吗? |
perfsun 回复于:2004-03-11 17:11:56 |
不能啊, 版主能继续关注吗? 我觉得这个真不好办 |
弱智 回复于:2004-03-11 20:20:24 |
新声卡配置工具for Desktop3.2 下载次数:7812 详细资料: 新特性: 可支持i845G/ICH4、via686A/B、via8233、sis7012等主板板载声卡。 安装方法: 以root身份,在“通用中文终端”里,进入存放这个文件的目录里执行以下命令: tar zxvf alsa-driverDT3.2.tar.gz rpm -Uvh XSndConfig-0.1-2.i386.rpm rpm -e alsa-driver --nodeps rpm -ivh alsa-driver-0.5.11-1_2.4.17-1.i386.rpm (仅用2.4.17-1的内核时才需要下载和安装该文件) depmod -a 然后在“控制面板”里打开“声音”(或直接运行命令:xsndconf)即可启动声卡配置工具了,选择“Alsa声卡驱动程序”,然后“下一步”即可看到alsa可支持的声卡列表。选择好正确的声卡,然后“测试”即可。如果“测试”通过,将可以听到一段音乐。最后“确定”保存设置。 注意事项: 如果一款声卡用内核的声卡驱动程序测试效果不理想(如杂音、快进、静音等),再改用alsa去驱动这款声卡时,在配置完后应先重启系统才可以。因为当内核自带的声卡驱动程序已加载时,会导致alsa无法正常加载。选择“Alsa声卡驱动程序”后重启系统即可解决 请选择最近的链接下载: http://www.redflag-linux.com/source/DRIVER/driver/Audio/alsa-driverDT3.2.tar.gz |
perfsun 回复于:2004-03-12 11:35:47 |
谢谢楼上大哥的指点, 我试了一下, 出现了一些问题, 1.执行rpm -Uvh XSndConfig-0.1-2.i386.rpm 出现: [root@SUN root]# rpm -Uvh XSndConfig-0.1-2.i386.rpm error: Failed dependencies: playmidi is needed by XSndConfig-0.1-2 我做好用rpm -Uvh --nodeps XSndConfig-0.1-2.i386.rpm试了一下,出现: rpm -Uvh --nodeps XSndConfig-0.1-2.i386.rpm Preparing... ########################################### [100%] 1:XSndConfig ########################################### [100%] 可以安装成功. 可是进行到后面无法执行xconfig, 我在想playmidi 是 什么, 怎么安装呢 2.执行 rpm -e alsa-driver --nodeps 出现问题, 没有alsa-driver [root@SUN root]# rpm -e alsa-driver --nodeps 在 alsasound 服务中读取信息时出错:没有那个文件或目录 error: %postun(alsa-driver-0.5.11-1) scriptlet failed, exit status 1 是不是 alsa-driver 要另外安装吗? 我的系统没有也就没必要卸载了啊, 3.我的内核是2.4.20 4.执行depmod -a 时, 出现: [root@SUN root]# depmod -a depmod: *** Unresolved symbols in /lib/modules/2.4.20-8/kernel/sound/pci/snd-fm801.o 有不识别的符号, 怎么解决呢? 5.xsndconf 无法执行, 后面的不能进行, 以上就是我的问题, 请各位有配置声卡校验的大哥不吝赐教, 谢谢 谢谢!!!!!!!!!!!!!!!!!!!!!! |
sunny~tea 回复于:2004-03-12 11:45:12 |
[color=darkblue:a2195cd5ea]万能声卡驱动ALSA[/color:a2195cd5ea] |
perfsun 回复于:2004-03-12 19:00:16 |
谢谢大哥提示, 用alsa 要选择模块, 可是我怎么知道我的声卡型号呢, 我的 说明书 和 sndconfig 检测的 型号 不一样 1.用sndconfig 检测 能识别 型号为: VIA Tehnologies|VT8233, 可是听不到声音 2.我的声卡是 华硕主板(A7V8X-X)集成的, 我查华硕网站及我的主板说明书确认我的声卡是ADI 1980-6CH(SA). 型号我也不大清楚这样划分, 请大家指点指点, 多谢!!!!!!!!!! |
gnu7 回复于:2004-03-12 19:08:36 |
去alsa的网站下载你的声卡驱动@ 编译,然后安装! 最后alsaconfig |
perfsun 回复于:2004-03-12 19:50:25 |
怎样确定我的 声卡 型号 啊? 大侠们, sndconfig 测的可靠吗? |
perfsun 回复于:2004-03-12 19:51:34 |
怎样确定我的 声卡 型号 啊? 大侠们, sndconfig 测的可靠吗? |
tc 回复于:2004-03-12 20:21:18 |
kmix将声音调大:) |
perfsun 回复于:2004-03-12 20:29:04 |
kmix 我试过, 不是这个问题, 驱动没安装好, 谢谢 我不知道我声卡的型号, 大侠们有什么好方法吗, 谢谢 |
弱智 回复于:2004-03-12 21:26:04 |
嗬嗬,你的第4步的情况,我也遇到过,真没办法。 你的声卡型号可以在linux下找到。 比如 /sbin/lspci 或者 dmesg看看。 http://bbs.chinaunix.net/forum/45/20040301/270534.html |
perfsun 回复于:2004-03-14 14:00:29 |
我在使用mplayer 播放视频文件时, 出现: audio_setup: Can't open audio device /dev/dsp: 资源暂时不可 是不是也是因为 声卡驱动没 安装好 |
perfsun 回复于:2004-03-15 21:54:36 |
现在可以用 alsa 的 最新版1.0.3rc2安装 可是, 在 depmod 时 : [root@SUN alsa]# depmod -a depmod: *** Unresolved symbols in /lib/modules/2.4.20-8/kernel/sound/acore/oss/snd-pcm-oss.o depmod: *** Unresolved symbols in /lib/modules/2.4.20-8/kernel/sound/acore/seq/snd-seq.o depmod: *** Unresolved symbols in /lib/modules/2.4.20-8/kernel/sound/acore/snd-pcm.o depmod: *** Unresolved symbols in /lib/modules/2.4.20-8/kernel/sound/acore/snd.o depmod: *** Unresolved symbols in /lib/modules/2.4.20-8/kernel/sound/pci/snd-via82xx.o depmod: *** Unresolved symbols in /lib/modules/2.4.20-8/misc/snd-card-als4000.o 有 未知的符号, 可能是 内核 版本 和 驱动 版本 接合不好, 我再试试 要不要 编译 内核, 或是 安装 一个 较低的 驱动 谢谢 大家 的 帮助 |
perfsun 回复于:2004-03-15 22:19:01 |
能有 其他 方法 解决 Unresolved symbols 问题 吗?? 这样 轻易 就 编 内核 好像 不太 科学 : ) 谢谢 |
perfsun 回复于:2004-03-16 12:04:17 |
在 alsa 官方 站上 找到的, 看来 必须要 编 内核了 谢谢 大家的帮助 nstalling alsa using the stock kernel (2.4.20-8) that ships with Redhat 9.0 fails with the following: % modprobe snd-via82xx /lib/modules/2.4.20-8/kernel/sound/acore/snd.o: unresolved symbol schedule_work /lib/modules/2.4.20-8/kernel/sound/acore/snd.o: insmod /lib/modules/2.4.20-8/kernel/sound/acore/snd.o failed /lib/modules/2.4.20-8/kernel/sound/acore/snd.o: insmod snd-via82xx failed I saw a couple of dozen other people mention this problem and all of the suggested fixes were sketchy - at best. The lastest kernel (2.4.20-13 at the time of this writing) fixes the problem. Use up2date or http://rhn.redhat.com to update to the latest kernel. |
perfsun 回复于:2004-03-19 08:23:19 |
谢谢 大家的 帮助, 我 的声卡 已经 驱动好 了, 可是, 方法 太 可笑了, 太 菜, 开始 以为 是 内核 对 声卡的支持 不好 就把 内核 编 到 2.6.2 ,还是 不行, 而且 出现的 一些 新的 问题, 感觉 不太好, 我就 作了 一些 备份, 重新 安装 了 RedHat, 紧接着 安装 alsa 按照 官方 网站上的 配置, 加载 模块, 就 有 声音了. 谢谢 大家 的 帮助, 我 会把, alsa 上的安装 方法 接合 我的 实际 安装 过程 贴 在 这个版块 上, 希望对 大家有所 启发. 谢谢 |
水木倩 回复于:2005-05-17 23:29:34 |
楼主不厚道 跑了不来了 |
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/