LinuxSir.cn,穿越时空的Linuxsir!

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

Slackware10.1没有声音,帮忙看看

[复制链接]
发表于 2005-7-26 22:47:09 | 显示全部楼层 |阅读模式
我把Slackware10.1用swaret升级到了Current,然后按照论坛中的帖子进行了中文显示,输入法等设置,然后现在基本可用,除了字体太丑外。但是我的KDE现在没有声音,看了一下帖子,还没有什么感觉。运行了一下alsaconf:

root@fiddle:~# alsaconf
modinfo: snd: no module by that name found
modinfo: snd: no module by that name found
modinfo: snd: no module by that name found

然后找不到声卡,寻问是否probe一个ISA声卡,选择否,退出。再运行alsamixer:

root@fiddle:~# alsamixer

alsamixer: function snd_ctl_open failed for default: No such device


请问这是怎么回事?和升级到Current 有关系么?如何解决呢?
发表于 2005-7-26 23:25:58 | 显示全部楼层
升级内核了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-26 23:59:23 | 显示全部楼层
root@fiddle:~# uname -r
2.4.29

应该没有吧?
回复 支持 反对

使用道具 举报

发表于 2005-7-27 08:14:42 | 显示全部楼层
把内核和alsa一起升级。
current里的内核应该是2.4.31
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-27 09:33:05 | 显示全部楼层
可我现在用的还是2.4.29呀?sleetdrop兄能否解释详细些?小弟弱弱的
我怎么样知道在swaret升级时,到底升级了那些东东?
回复 支持 反对

使用道具 举报

发表于 2005-7-27 13:50:41 | 显示全部楼层
你在swaret upgrade的时候会列出来需要升级的每个软件包的。
还有默认好像swaret是把kernel alsa dropline的包排除不升级的。
你可以在/etc里找到swaret的配置文件,把相应的开关打开。
就可以升级全部的包了,当然也可以升级内核了吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-27 14:49:15 | 显示全部楼层
感谢,晚上回家试试看 :%
回复 支持 反对

使用道具 举报

发表于 2005-7-27 15:47:48 | 显示全部楼层
就是/etc/swaret.conf
里的

# Basic Exclude
#
#EXCLUDE=kernel
#EXCLUDE=lilo swaret
#EXCLUDE=MANIFEST.bz2$
#EXCLUDE=.*dl$ .*PACKAGER$ .*MYBUILD$
#EXCLUDE=.*dl$
#
这段前面全用#号给它注释掉就成了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-28 21:16:28 | 显示全部楼层

感谢帮助~~~

终于好了,alsa应该是为特定版本号的内核编译的吧?还有,没想到用swaret升级kernel这么方便,连/boot下的几个link都设置好了,真是太方便了 :cool:
特别感谢sleetdrop老大,windrose老大,以后有不会的地方还要多多请教 :%
回复 支持 反对

使用道具 举报

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

本版积分规则

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