LinuxSir.cn,穿越时空的Linuxsir!

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

PS2键盘和USB鼠标在lfs中的奇怪现象!

[复制链接]
发表于 2003-11-24 10:17:42 | 显示全部楼层 |阅读模式
昨天刚刚搞定lfs,进入lfs,启动的时候没错误,以为很好,装上了gpm和zhcon,但是重启后gpm说找不到/input/mice 以为内核没有编译好,于是重新把鼠标和USB选项检查了一遍,发现没问题,但重启后还是不行,于是从mandrake下面将/dev/input 文件夹考到lfs的/dev下面,启动lfs后,gpm倒是没报错,但是usb鼠标仍然没有用.
  
  于是又对比了mandrake的.config和lfs里面linux-2.4.22下面的.config,  发现mdk 的.config里面有CONFIG_USB_MOUSE而lfs的2.4.22内核的.config文件里面却没有,没办法,只能试试机子里面的2.6.0-test9了,将内核源码考到lfs的/usr/src
下面,解包,接着编译test9的内核,仔细检查无误后,修改mandrake的lilo.conf,加上了lfs的test9内核启动项,重启,进入lfs的test9内核,启动也是没有错误,gpm也不报错,这时我发现USB鼠标可以用了,但是,我的PS2键盘却用不了,记得以前在mandrake9.2里面编译test9内核的时候,也是键盘用不了,还以为是mandrake的原因,但是test9的源码包也不会有什么问题,我是md5sum过了的。
  
  接下来看了看lfsbook里面关于键盘映射的配置,上面是这样说的
“只有很少的事情比在Linux中使用错误的键盘映射更让人心烦的了。如果你使用的是US键盘,你可以跳过这一小节。在不改变的情况下,US键盘映射是缺省值。”
   我想我们现在用的键盘都是US键盘,怎么会出现这样的问题?,实在是没办法了,照着上面的命令执行,其中path/to/keymap改为了us.map.gz的路径

ln -s path/to/keymap /usr/share/kbd/keymaps/defkeymap.map.gz
loadkeys -m /usr/share/kbd/keymaps/defkeymap.map.gz > \
    /usr/src/linux-2.4.22/drivers/char/defkeymap.c
然后重新make bzImage 修改mdk的lilo,重启,发现仍然是无济于事,实在是不知道为什么了,兄弟门帮我看看到底是怎么了,谢了!
发表于 2003-11-24 16:03:13 | 显示全部楼层
看样子还是usb支持没设置好,在内核里有的.
键盘不用设置,我们一般用的都是us键盘,在欧洲用的不是.
 楼主| 发表于 2003-11-24 18:15:08 | 显示全部楼层
有点奇怪的是在2.6.0test9内核的make menuconfig中,看到input device 里面的键盘选项是没有----> 下一级菜单,但是键盘这一项的帮助上明明写着"如果选择Y,则将列出可选的键盘类型“,不知道大家编译2.6.0内核的时候是不是这样!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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