在旧版 Debian 中无法找到/检测 PS/2 鼠标。如何启用?

在旧版 Debian 中无法找到/检测 PS/2 鼠标。如何启用?

我尝试在 Debian 1.1 (buzz) 发行版上配置 XFree86 3.1.2,但配置 XFree86 后,我收到错误:Fatal server error: Cannot open mouse (No such device)当尝试使用startx.问题似乎不是 XFree86,而是 Debian 1.1 没有看到 PS/2 鼠标设备。这Debian 安装手册不涵盖鼠标,并且联机帮助页 ( man mouse) 仅适用于串行鼠标。

我使用的是 Microsoft 光学鼠标 v1.1 (USB) 及其附带的官方 Microsoft USB -> PS/2 适配器。这与在用于 Debian 的同一系统上的 MS-DOS 6.22 中被识别为 PS/2 鼠标一样完美。

串行鼠标通常位于/dev/mouse但不存在(因为我没有串行鼠标)。/dev/input/mice也不存在。

/dev/psmouse存在并且符号链接到/dev/psaux,但是当我cat /dev/psmouse得到No such device.

这个 Debian 版本上不存在gpmgpm.conf,而且它还不够老(1996 年 6 月),无法早于 PS/2 鼠标。 Linux内核的版本是2.0.0。

如果 MS-DOS 6.22 可以将这个 USB-PS/2 转换鼠标识别为 PS/2 设备,那么我确信 Debian 也可以。

如何启用和配置 PS/2 鼠标以在 Debian 1.1 中被识别。 (嗡嗡声),这样才能被XFree86识别?

答案1

Debian 1.1。默认情况下(内核 2.0.0)安装不包含 PS/2 驱动程序。需要更新的内核 (2.0.18) 或特殊内核,其中包括 PS/2 模块以及其他几个鼠标模块:特别是 Logitech 总线鼠标和 Microsoft 总线鼠标。 2.0.18 和特殊内核都包含在 Debian 1.1 发行版中,位于/main/disks-i386/SpecialKernels/

我使用 9 种可用 2.0.18 内核类型中的#7 安装了 2.0.18 内核(为各种不同的硬件支持做好准备)。

boot_2.0.18_7-1440.bin

一旦安装了内核(以及一些附加的字体包),我就可以启动 X Server。

附录:我注意到的一件事是,默认情况下,Debian 的默认安装会弄乱 2.0.0 内核映像和 dselect 中标头的安装和配置。这会阻止正确安装任何其他内核,因为无法正确删除默认的 2.0.0 内核。因此,我在 Linux 设置中创建了一个自定义启动/恢复磁盘,它使用了我从启动软盘启动的 2.0.18 内核。然后我从自定义软盘而不是硬盘启动,强制使用 2.0.18 内核。然后我运行cat /dev/psaux,当我移动鼠标时,会生成随机字符,表明它有效。如果没有定制软盘,从硬盘启动使用2.0.0内核并cat /dev/psaux给出原始错误:No such device

相关内容