QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1578|回复: 17

重新安装alsa之后没有声音,请大家帮我看看怎么解决!

[复制链接]
发表于 2004-11-6 15:00:51 | 显示全部楼层 |阅读模式
我的系统是fedoracore1,2.4.22-1.2115.nptl; 声卡是  Intel Corp. 82801EB AC'97 Audio Controler;
alsa版本是1.0.5, driver,lib,utils.
按本版精华区装过一次alsa,一切都正常,声音也很好。刚才重新装了一下,重新编译安装,没有错误信息,结果就没有声音了,xmms,mplayer运行正常,就是没声音。用gamix调整也没有用。用菜单系统设置里面那个声卡检测,弹出错误信息:i810_audio couldn't be loaded。

不知道哪里有问题,大家有什么建议么?
另外,我用alsa编译的时候选项是snd_intel8x0, 怎么在声卡检测的时候说是i810_audio 呢?
 楼主| 发表于 2004-11-6 16:21:59 | 显示全部楼层
运行sndconfig 出现下面的错误信息:
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/sound/i810_audio.o: init_module: No such device           
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/sound/i810_audio.o: insmod                                    
lib/modules/2.4.22-1.2115.nptl/kernel/drivers/sound/i810_audio.o failed                                      
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/sound/i810_audio.o: insmod sound-slot-0 failed
回复

使用道具 举报

发表于 2004-11-6 16:31:02 | 显示全部楼层
alsaconf?
回复

使用道具 举报

 楼主| 发表于 2004-11-6 16:56:16 | 显示全部楼层
运行alsaconf之后,似乎出错了,在/etc/modules.conf 中写了下面一段:
alias char-major-116 snd
alias char-major-14 soundcore
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
alias snd-card-0 snd-*** err [lib/liblow.c(267)]:
alias sound-slot-0 snd-*** err [lib/liblow.c(267)]:

然后还出现了no sound card found字样,很快就过去了,看不清楚
回复

使用道具 举报

发表于 2004-11-6 17:25:49 | 显示全部楼层
你运行alsaconf前先要把oss的模块卸载,你到底做了些什么,干吗要重装alsa呢,我是帮不上什么忙,祝你好运,等高手出现 :-)
回复

使用道具 举报

 楼主| 发表于 2004-11-6 17:36:32 | 显示全部楼层
怎么卸载oss阿,我用了/etc/rc.d/init.d/alsasound --stop,可以么?
我当时就是想试试自己再编译一次alsa,结果就完蛋了。
回复

使用道具 举报

发表于 2004-11-6 17:42:57 | 显示全部楼层
不是,modprobe -r  module_name
回复

使用道具 举报

发表于 2004-11-6 17:43:21 | 显示全部楼层
setup设置系统启动服务看看里面有没有oss,另外找modprobe.conf文件看看里面有没有oss的东西。然后alsaconf。不行的话……不如再重来一边咯:>

另外alsa-lib alsa-util装了么?
回复

使用道具 举报

 楼主| 发表于 2004-11-6 18:10:33 | 显示全部楼层
都没有oss的东西。lib,util都装了。
我现在要把alsa都删掉,只要make uninstall 应该就干净了吧?
然后重装一次再。
回复

使用道具 举报

发表于 2004-11-6 18:16:27 | 显示全部楼层
不知道它的makefile有没有提供unistall目标,你第一次是如何装好的。
回复

使用道具 举报

发表于 2004-11-6 18:25:31 | 显示全部楼层
如果你make clean之后,那个make uninstall就没了~不过你可以重新configure make一次……然后不用make install直接make uninstall....
回复

使用道具 举报

 楼主| 发表于 2004-11-6 18:31:21 | 显示全部楼层
好的,正在重装alsa,不过install driver后,我按这个帖子的办法:http://www.linuxsir.org/bbs/showthread.php?s=&threadid=45116&perpage=15&pagenumber=23
在modprobe snd-intel8x0 的时候,出错了:
/lib/modules/2.4.22-1.2115.nptl/kernel/sound/acore/snd.o: unresolved s                              
ymbol __write_lock_failed
/lib/modules/2.4.22-1.2115.nptl/kernel/sound/acore/snd.o: unresolved s                              
ymbol kernel_flag_cacheline
/lib/modules/2.4.22-1.2115.nptl/kernel/sound/acore/snd.o: unresolved s                              
ymbol __read_lock_failed
/lib/modules/2.4.22-1.2115.nptl/kernel/sound/acore/snd.o: unresolved s                              
ymbol schedule_work
/lib/modules/2.4.22-1.2115.nptl/kernel/sound/acore/snd.o: insmod /lib/                              
modules/2.4.22-1.2115.nptl/kernel/sound/acore/snd.o failed
/lib/modules/2.4.22-1.2115.nptl/kernel/sound/acore/snd.o: insmod snd-i                              
ntel8x0 failed
其实以前装的时候也这样,不过我看rr19xx的帖子,我重启了一下然后再modprobe 就可以了,这里会有问题么?
回复

使用道具 举报

发表于 2004-11-6 18:46:44 | 显示全部楼层
你现在行不行呢?
回复

使用道具 举报

 楼主| 发表于 2004-11-6 19:02:31 | 显示全部楼层
奇怪了,重启也不行了,还是报同样的错误
回复

使用道具 举报

 楼主| 发表于 2004-11-6 19:10:44 | 显示全部楼层
我现在已经install了driver, 然后如果按帖子的话,用alsaconf,我的版本是alsaconf-0.4.3b,是单独的包,不在driver里面了;用alsaconf的话,有点问题,出来好多可选的模块,选了之后,就跳出来一个什么 card inditifier, 有个输入栏,默认是 CARD_alsaconf.spec,选了之后就回到选模块那个地方,怎么也不能继续进行,索性先不用alsaconf了。
然后用modprobe 就出了这些错误
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-8 15:14 , Processed in 0.072739 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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