LinuxSir.cn,穿越时空的Linuxsir!

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

X配置,鼠标选鼠标要选择/dev/psaux和/dev/input/mice的问题

[复制链接]
发表于 2006-3-20 17:52:06 | 显示全部楼层 |阅读模式
我安装某些软件,它自动安装上udev后,也同时删除了hotplug,然后X就不能启动了,说是No core pointer。最近也有几个兄弟反映。

我解决的方法是删除udev,再安装hotplug,因为udev需要2.6.12以上的内核,而我的是2.6.8。有方法说重新配置X,鼠标选上/dev/psaux而不是/dev/input/mice,这没试过。

网上说“对于ps/2鼠标,/dev/mouse指向/dev/psaux,对于usb鼠标,/dev/mouse/指向/dev/input/mice”,即使我有usb鼠标,安装udev后选/dev/mouse也不能启动X。

不知道这两个设置有什么不同?
发表于 2006-3-20 19:54:56 | 显示全部楼层
为什么不升级了内核试试看那?
回复 支持 反对

使用道具 举报

发表于 2006-3-20 20:28:03 | 显示全部楼层
我也有这个问题。
apt-get install gnome后就进不了X了。
正奇怪着呢。后来就重装系统了
回复 支持 反对

使用道具 举报

发表于 2006-3-24 18:38:53 | 显示全部楼层
/dev/psaux已经过时了,其实它跟/dev/input/mice是一样的.
建议使用udev.这样,ps/2鼠标指向/dev/input/mouse0,usb鼠标指向/dev/input/mouse1.
同时也可设为都指向/dev/input/mice.
回复 支持 反对

使用道具 举报

发表于 2006-3-24 22:04:20 | 显示全部楼层
根据 LFS 手册,要用 udev,只要 2.6.2 的内核就可以支持
The host must be running at least a 2.6.2 kernel compiled with GCC-3.0 or higher. There are two main reasons for this requirement. First, the Native POSIX Threading Library (NPTL) test suite will segfault if the host's kernel has not been compiled with GCC-3.0 or a later version. Second, the [color="Red"]2.6.2 or later version of the kernel is required for the use of Udev. Udev creates devices dynamically by reading from the sysfs file system. However, support for this filesystem has only recently been implemented in most of the kernel drivers. We must be sure that all critical system devices get created properly.
Debian 的内核却要2.6.12以上才支持,Debian 的内核 maintainer 保守的程度可见一班!
回复 支持 反对

使用道具 举报

发表于 2006-3-24 23:24:21 | 显示全部楼层
删除udev后,启动时加载了usb模块了吗?
回复 支持 反对

使用道具 举报

发表于 2006-3-24 23:35:19 | 显示全部楼层
Post by d00m3d
根据 LFS 手册,要用 udev,只要 2.6.2 的内核就可以支持
Debian 的内核却要2.6.12以上才支持,Debian 的内核 maintainer 保守的程度可见一班!



以偏盖全

udev (0.062-3) unstable; urgency=low

  * Kernels older than 2.6.12 are not supported anymore.
    If detected, the package will refuse to be installed or upgraded.
    If the running kernel is downgraded after the package has been
    installed udev will disable itself at boot time.

-- Marco d'Itri <md@linux.it>  Sun, 10 Jul 2005 15:02:43 +0200

随便找个 udev 就想在 2.6.2 的 kernel 上跑是不现实的。

至于楼主为什么在没有升级 kernel 的情况下也能安装,我就不知道了。
现在 debian 里面只有 0.056 0.085 0.087 三个版本,分别对于 sarge etch 和 sid。
回复 支持 反对

使用道具 举报

发表于 2006-3-25 00:00:32 | 显示全部楼层
不是这意思,只想指出最初能使用 udev 的内核是2.6.2,不是2.6.12

个人觉得 udev 仍然不够成熟。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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