在舊 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 USB -> PS/2 適配器的 Microsoft 光學滑鼠 v1.1 (USB)。這在用於 Debian 的同一系統上被辨識為 MS-DOS 6.22 中的 PS/2 滑鼠時效果很好。
串列滑鼠通常位於
/dev/mouse
但不存在(因為我沒有串列滑鼠)。/dev/input/mice
也不存在。
/dev/psmouse
存在並且符號連結到/dev/psaux
,但是當cat /dev/psmouse
我得到No such device
.在這個 Debian 版本上沒有
gpm
或gpm.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 辨識?
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 伺服器了。
附錄:我確實注意到的一件事是,預設情況下,Debian 的預設安裝會破壞 dselect 中 2.0.0 核心映像和標頭檔的安裝和配置。這會阻止正確安裝任何其他核心,因為無法正確刪除預設的 2.0.0 核心。因此,我從 Linux 設置中創建了一個自定義引導/恢復磁碟,它使用了我從引導磁片引導到的 2.0.18 核心。然後我從自定義磁片而不是硬碟引導,強制使用 2.0.18 核心。然後我跑了
cat /dev/psaux
,當我移動滑鼠時,會生成隨機字元,表明它有效。如果沒有自定義磁片,從硬碟啟動使用 2.0.0 核心並cat /dev/psaux
給出原始錯誤:No such device