LinuxSir.cn,穿越时空的Linuxsir!

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

dropline2.8 + kernel2.6.7 = 非常痛苦:(

[复制链接]
发表于 2004-10-10 07:03:39 | 显示全部楼层 |阅读模式
最近升级了dropline2.8,因为升级得需要,也安装了第二张cd里/testing目录下的2.6.7内核,升级完成以后发现用startx进不去新gnome,说没有/dev/dsp这个东西,于是就安装了第二张cd里边打好的alsa包,重新登陆,就有声音了,而且gnome也进去了。不过很快发现只要重启机器以后,再用startx进gnome(不管是root还是普通用户)都不行了,说没有/dev/dsp这个设备,但是我在/dev目录下可以找到dsp@这个东西。运行alsaconf还可以找到声卡,而且说设置成功,不过就是没有声音,运行alsamixer,发现可以调整的选项也比以前少了很多,主要声音控制根本就不能调,好象是静音。删掉alsa包,然后重装上去,就又有声音了,不过重启以后就又没有了。
比较了重启前后lsmod结果的区别,发现:
重启前(有声音的时候)lsmod有3个modules是重启后没有的
  1.         nls_utf8                1792  1  
  2.         isofs                  30008  1
  3.         zlib_inflate           21248  1 isofs
复制代码
而重启后也有一个module是重启前没有的
  1.         snd_bt87x              12616  1
复制代码
所以是不是module的问题呢?

我想过干脆自己下载新的alsa驱动编译,可是装了2.6.7的包以后
  1. kernel-generic-2.6.7-i486-1.tgz
  2. kernel-headers-2.6.7-i386-1.tgz
  3. kernel-modules-2.6.7-i486-2.tgz
复制代码
编译alsa时总说找不到2.6.7相应的headers,编译nvidia的驱动的时候也是这样的问题,不知道该怎么办了。
发表于 2004-10-10 09:31:04 | 显示全部楼层
有没有用alsaconfig啊
发表于 2004-10-10 10:41:46 | 显示全部楼层
以root身份:

用alsamixer设置好声音大小后,运行下面的来保存设置:
alsactl store

然后确保/etc/rc.d/rc.alsa是可执行的:chmod +x /etc/rc.d/rc.alsa

这样每次开机就自动加载你的音量设置了。

然后确保你的普通用户名在audio组中,这样你就可以有用声音的权限了。具体可以查看/etc/group文件,其中有一行大概是:audio::17: ,加上你的用户名在冒号后面。然后退出,重新登录生效。
 楼主| 发表于 2004-10-10 17:14:49 | 显示全部楼层
问题已经解决了,我卸载了cd2里边带的alsa包,然后自己从网上下载alsa并编译,重启以后就好了,dropline2.8也没有问题了,还是要谢谢bood和kite。
发表于 2004-10-10 17:42:35 | 显示全部楼层
系统原带的ALSA是针对2.4内核的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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