LinuxSir.cn,穿越时空的Linuxsir!

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

内核升级到2.6.14-2-686 的一些问题

[复制链接]
发表于 2005-11-22 23:38:30 | 显示全部楼层 |阅读模式
1.声卡不能工作了,使用alsaconf能配制,使用alsamixer时提示参数错误.
2.modprobe kqemu出错,提示不能加载.

我重启切换回2.6.12-1-686一切正常.
这是怎么回事啊?



>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
编辑06/02/12
alsamixer
alsamixer: function snd_mixer_load failed: Invalid argument
问题原因在于snd-hda-intel需要添加参数model=5stack
具体见http://www.linuxsir.cn/bbs/showthread.php?t=239776
11楼
发表于 2005-11-23 01:02:07 | 显示全部楼层
第一点不详
第二点估计多数是因为编译内核的gcc版本不同引起的,2.6.12-1-686是testing的内核,是gcc-3.3编的,但2.6.14-2-686是unstable的内核,是gcc-4.0编的。
回复 支持 反对

使用道具 举报

发表于 2005-11-23 08:14:10 | 显示全部楼层
kqemu是内核模块,因此你内核不同就必须重新编译该模块!
内核编译时参数中有关于声音部分的配置,你是否选择错误。
我的方法是将2.6.12的配置文件复制到2.6.14中,然后make oldconfig后再编译内核。
用新内核启动后要alsaconf重新配置一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-23 15:05:08 | 显示全部楼层
Post by d00m3d
第一点不详
第二点估计多数是因为编译内核的gcc版本不同引起的,2.6.12-1-686是testing的内核,是gcc-3.3编的,但2.6.14-2-686是unstable的内核,是gcc-4.0编的。

我都是直接apt-get 装的.没有编译的.
具体如下:
debian:~$ alsamixer

alsamixer: function snd_mixer_load failed: Invalid argument
回复 支持 反对

使用道具 举报

发表于 2005-11-23 16:43:38 | 显示全部楼层
我是说该apt-get来的内核在不同的branch是由不同的gcc编出来的
回复 支持 反对

使用道具 举报

发表于 2005-11-23 19:27:27 | 显示全部楼层
与gcc无关
我的内核2.6.12和2.6.14都是自己编译的,但在两个内核之间切换时必须运行alsaconf才能获得声音。
同样的kqemu因为是内核模块,因此内核不同就必须重新编译。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-23 20:51:25 | 显示全部楼层
Post by springwind426
与gcc无关
我的内核2.6.12和2.6.14都是自己编译的,但在两个内核之间切换时必须运行alsaconf才能获得声音。
同样的kqemu因为是内核模块,因此内核不同就必须重新编译。

已经重新运行过了,能监测到声卡,但不能发声.
运行完alsaconf后出现
Running update-modules...
Loading driver...
Setting up ALSA...* /etc/init.d/alsa-utils: Warning: 'alsactl restore' failed with error message 'alsactl: set_control:873: failed to obtain info for control #1 (Invalid argument)'.
amixer: Mixer hw:0 load error: Invalid argument
amixer: Mixer hw:0 load error: Invalid argument
amixer: Mixer hw:0 load error: Invalid argument
amixer: Mixer hw:0 load error: Invalid argument
amixer: Mixer hw:0 load error: Invalid argument
amixer: Mixer hw:0 load error: Invalid argument
amixer: Mixer hw:0 load error: Invalid argument
amixer: Mixer hw:0 load error: Invalid argument
amixer: Mixer hw:0 load error: Invalid argument
amixer: Mixer hw:0 load error: Invalid argument
amixer: Mixer hw:0 load error: Invalid argument
amixer: Mixer hw:0 load error: Invalid argument
amixer: Mixer hw:0 load error: Invalid argument
amixer: Mixer hw:0 load error: Invalid argument
amixer: Mixer hw:0 load error: Invalid argument
amixer: Mixer hw:0 load error: Invalid argument
amixer: Mixer hw:0 load error: Invalid argument
amixer: Mixer hw:0 load error: Invalid argument
amixer: Mixer hw:0 load error: Invalid argument
amixer: Mixer hw:0 load error: Invalid argument
.
Setting default volumes...


===============================================================================

Now ALSA is ready to use.
For adjustment of volumes, use your favorite mixer.

Have a lot of fun!


现在正在编译内核呢,不知道重编译一下,能不能解决.
回复 支持 反对

使用道具 举报

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

本版积分规则

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