LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: leidan

求助:编译新内核后,罗技USB鼠标不能用了

[复制链接]
 楼主| 发表于 2006-4-20 17:21:17 | 显示全部楼层
抱歉!
把相关的模块都加载了再试试
是像二楼的兄台说的那样吗?编辑/etc/rc.d/rc.modules?
回复 支持 反对

使用道具 举报

发表于 2006-4-20 17:25:31 | 显示全部楼层
先用手工 modprobe <模块名> 加载上试试,没问题就改 rc.modules 或者 rc.local 吧。
回复 支持 反对

使用道具 举报

发表于 2006-4-20 20:21:31 | 显示全部楼层
我用的是 USB 鼠标,也是自己编译的 kernel 2.6.15.7

这里主要有两个问题:

1. Kernel 的支持。我把 USB 部分编译成模块了。你可以参考我的 .config 重点对照一下 USB 部分就可以,因为其他硬件应该不一样。(grep USB config* 查看 USB 相关的编译选项。)

2. 启动后的模块加载。2.4 和 2.6 的模块名字有改动。 /etc/rc.d/rc.modules 做为附件附上(作过修改,现在可以同时支持原来的 2.4 和我自己编译的 2.6)。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-4-20 20:55:43 | 显示全部楼层
刷新率可以这么改[如果你的显示器受的了的话,哈哈。。]

vi /etc/X11/xorg.conf

把原先的“1024X768” 改为 “1024X768_85”就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-20 22:40:39 | 显示全部楼层
Post by shannleon
先用手工 modprobe <模块名> 加载上试试,没问题就改 rc.modules 或者 rc.local 吧。

还是不行,错误都是:
FATAL: Module <模块名> not found.

Post by jnan
1. Kernel 的支持。我把 USB 部分编译成模块了。你可以参考我的 .config 重点对照一下 USB 部分就可以,因为其他硬件应该不一样。(grep USB config* 查看 USB 相关的编译选项。)

对比了一下,我看不出问题所在。不知道兄台有否略读了我在上面发的.config文件,编译内核我了解太少,还望有空帮忙看看!
Post by jnan
2. 启动后的模块加载。2.4 和 2.6 的模块名字有改动。 /etc/rc.d/rc.modules 做为附件附上(作过修改,现在可以同时支持原来的 2.4 和我自己编译的 2.6)。

我试过手动modprobe你的2.6相关模块,错误同上!
附上我的lsmod输出,是否系统根本就没有加载usb的模块?

  1. bash-3.00$ lsmod
  2. Module                  Size  Used by
  3. snd_pcm_oss            41632  0
  4. snd_mixer_oss          14208  3 snd_pcm_oss
  5. nvidia_agp              5788  1
  6. i2c_nforce2             5568  0
  7. snd_emu10k1            96292  2
  8. snd_rawmidi            17696  1 snd_emu10k1
  9. snd_ac97_codec         80736  1 snd_emu10k1
  10. snd_ac97_bus            1920  1 snd_ac97_codec
  11. snd_pcm                67016  3 snd_pcm_oss,snd_emu10k1,snd_ac97_codec
  12. snd_timer              18052  2 snd_emu10k1,snd_pcm
  13. snd_page_alloc          8072  2 snd_emu10k1,snd_pcm
  14. snd_util_mem            3328  1 snd_emu10k1
  15. snd_hwdep               6852  1 snd_emu10k1
  16. snd                    41060  8 snd_pcm_oss,snd_mixer_oss,snd_emu10k1,snd_rawmidi,snd_ac97_codec,snd_pcm,snd_timer,snd_hwdep
  17. soundcore               6752  3 snd
  18. 8139too                19904  0
  19. nvidia               4541396  12
  20. i2c_core               15824  2 i2c_nforce2,nvidia
  21. nls_cp936             126336  1
  22. nls_cp437               5568  1
  23. agpgart                26416  2 nvidia_agp,nvidia
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-4-21 12:59:22 | 显示全部楼层
上次没注意看 :-)

FATAL: Module fff not found

是因为找不到 module 文件吧?试试全路径名?一般 kernel module 在 /lib/modules/`uname -r`/kernel 下面。

PS: 我这里上 LinuxSir 速度太慢了,无法忍受!有什么问题你发我邮箱吧 jick.nan AT gmail.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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