GNU/Linux >> LINUX-Kenntnisse >  >> Linux

usbhid kann den Input-Interrupt-Endpunkt nicht finden

Debugging des Problems

Der große Hinweis hier ist die Fehlermeldung:

usbhid:9-2:1.1:Konnte keinen Eingabe-Interrupt-Endpunkt finden

USB HID steht für USB Human Interface Device, was normalerweise entweder Ihre Tastatur oder Maus bedeutet, vorausgesetzt, es handelt sich um USB-basierte Geräte.

Tastatur oder Maus?

Wenn das Problem auftritt, sollten normalerweise Fehlermeldungen im dmesg angezeigt werden die auch den usbhid-Fehlern entsprechen. Bei der Suche konnte das OP feststellen, dass diese Nachrichten definitiv vorhanden waren und dass sie auf die Maus als Übeltäter hinzudeuten schienen.

Maus deaktivieren

Um das Problem weiter zu debuggen, schlug ich vor, die Maus mit einer Methode zu deaktivieren, die ich in einem anderen U&L Q&A mit dem Titel:Disable the external keyboard from a script dokumentiert habe. Die Methode verwendet xinput um die Geräteeigenschaft so einzustellen, dass sie deaktiviert ist, zum Beispiel:

$ xinput set-int-prop 2 "Device Enabled" 8 0

Nachdem das OP einen ähnlichen Befehl wie den obigen verwendet hatte, schien das Problem zu verschwinden, was den Verdacht im Wesentlichen bestätigte.

Was für eine Maus ist das?

Als nächstes haben wir mit dem Befehl lshw -c input den Typ der installierten Maus ermittelt .

$ sudo lshw -c input

Dies führte uns zu unserem nächsten Hinweis, der Maustyp war ein Modell namens Kinzu.

Probleme mit Kinzu-Mäusen

Diese letzte Information war ziemlich entscheidend für die Bestimmung des zugrunde liegenden Problems. Anscheinend sind die Kinzu-Mäuse dafür bekannt, genau dieses Problem zu haben. Ich habe mehrere Berichte darüber gefunden:

  • Maus verzögert hin und wieder
  • Kernel-Update -> Maus funktioniert nicht mehr

Ein "Workaround" bestand darin, einen USB 3-Anschluss, falls verfügbar, für die Maus zu verwenden. Das OP hat dies versucht, aber es hatte keine Auswirkung auf die Probleme mit dieser Maus.

Was tun?

In Anbetracht all dessen sieht es so aus, als ob die Maus entweder defekt oder einfach nur schlecht konstruiert ist, also besteht die einzige Möglichkeit darin, sie gegen eine andere Maus auszutauschen.


Linux
  1. Wie mache ich "head" und "tail" bei einer durch Null getrennten Eingabe in Bash?

  2. Wie kann ich eine MD5-Prüfsumme eines Verzeichnisses berechnen?

  3. Wo finde ich php.ini?

  4. Wie finde ich meine Shell-Version mit einem Linux-Befehl?

  5. Wie finde ich alle fest verlinkten Dateien in einem Dateisystem?

Beheben Sie den Fehler, dass der Befehl hwmatch auf Grub nicht gefunden werden kann

Wo finde ich den Quellcode für Systemaufrufe?

Wie kann ich dos2unix auf einem ganzen Verzeichnis ausführen?

Linux, warum kann ich find result nicht an rm weiterleiten?

Wie finde ich verfügbare Netzwerkschnittstellen?

Festplatte kann nicht gemountet werden (VFS:Ext4-Dateisystem kann nicht gefunden werden)