在舊版 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

相關內容