PS/2-Maus kann im alten Debian nicht gefunden/erkannt werden. Wie kann ich sie aktivieren?

PS/2-Maus kann im alten Debian nicht gefunden/erkannt werden. Wie kann ich sie aktivieren?

Ich versuche, XFree86 3.1.2 auf meiner Debian 1.1 (Buzz)-Distribution zu konfigurieren, aber nach der Konfiguration von XFree86 erhalte ich den Fehler: Fatal server error: Cannot open mouse (No such device)beim Versuch, den X-Server mit zu starten startx. Das Problem scheint nicht bei XFree86 zu liegen, sondern bei Debian 1.1, das die PS/2-Maus nicht erkennt. DieDebian-Installationshandbuchdeckt keine Mäuse ab, und die Manpages ( man mouse) beziehen sich nur auf serielle Mäuse.

Ich verwende eine Microsoft Optical Mouse v1.1 (USB) mit dem offiziellen Microsoft USB -> PS/2-Adapter, der mitgeliefert wurde. Dies funktioniert einwandfrei, da es unter MS-DOS 6.22 auf demselben System, das für Debian verwendet wird, als PS/2-Maus erkannt wird.

Serielle Mäuse findet man normalerweise unter, /dev/mouseaber das gibt es nicht (weil ich keine serielle Maus habe). /dev/input/micegibt es auch nicht.

/dev/psmouseexistiert und ist mit symbolisch verknüpft /dev/psaux, aber wenn ich cat /dev/psmousebekomme , bekomme ich No such device.

In dieser Debian-Version ist kein gpmoder gpm.confvorhanden und sie ist nicht alt genug (Juni 1996), um älter als PS/2-Mäuse zu sein. Der Linux-Kernel ist Version 2.0.0.

Wenn MS-DOS 6.22 diese von USB auf PS/2 konvertierte Maus als PS/2-Gerät erkennen kann, bin ich sicher, dass Debian das auch kann.

Wie aktiviere und konfiguriere ich die Erkennung einer PS/2-Maus in Debian 1.1 (Buzz), sodass sie von XFree86 erkannt werden kann?

Antwort1

Die Debian 1.1-Installation enthält standardmäßig (Kernel 2.0.0) keinen PS/2-Treiber. Ein aktualisierter Kernel (2.0.18) oder ein spezieller Kernel ist erforderlich, der das PS/2-Modul sowie mehrere andere Mausmodule enthält: insbesondere Logitech-Busmaus und Microsoft-Busmaus. Sowohl der 2.0.18- als auch spezielle Kernel sind in der Debian 1.1-Distribution enthalten, unter/main/disks-i386/Spezialkernel/

Ich habe den Kernel 2.0.18 unter Verwendung von Nr. 7 der 9 verfügbaren Kerneltypen 2.0.18 installiert (vorbereitet für die Unterstützung unterschiedlicher Hardware).

boot_2.0.18_7-1440.bin

Nachdem der Kernel (sowie einige zusätzliche Schriftartpakete) installiert waren, konnte ich den X-Server starten.

NACHTRAG: Eine Sache, die mir aufgefallen ist, ist, dass die Standardinstallation von Debian standardmäßig die Installation und Konfiguration des 2.0.0-Kernel-Images und der Header in dselect durcheinander bringt. Dies verhindert, dass andere Kernel korrekt installiert werden, da der standardmäßige 2.0.0-Kernel nicht korrekt entfernt werden kann. Daher habe ich innerhalb des Linux-Setups eine benutzerdefinierte Boot-/Wiederherstellungsdiskette erstellt, die den 2.0.18-Kernel verwendete, den ich von der Bootdiskette gebootet hatte. Dann habe ich von der benutzerdefinierten Diskette statt von der Festplatte gebootet, wodurch die Verwendung des 2.0.18-Kernels erzwungen wurde. Dann habe ich ausgeführt cat /dev/psauxund wenn ich die Maus bewege, werden zufällige Zeichen generiert, die darauf hinweisen, dass es funktioniert. Ohne die benutzerdefinierte Diskette verwendet das Booten von der Festplatte den 2.0.0-Kernel und cat /dev/psauxgibt den ursprünglichen Fehler aus:No such device

verwandte Informationen