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

Lesen des USB-Eingangsstroms unter Linux

Hatte vor ein paar Tagen das gleiche Problem und wir haben diesen Workaround entdeckt.

Sie könnten den folgenden Befehl am Terminal ausführen:

cat /proc/bus/input/devices

Dadurch werden Ihre verbundenen Geräte aufgelistet, und Ihre Geräte sollten auf der Liste stehen. Zum Beispiel erscheint ein Element dort für mich so:

I: Bus=0011 Vendor=0002 Product=000a Version=0000
N: Name="TPPS/2 IBM TrackPoint"
P: Phys=synaptics-pt/serio0/input0
S: Sysfs=/devices/platform/i8042/serio4/serio5/input/input15
U: Uniq=
H: Handlers=mouse1 event15 
B: PROP=0
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3

Unter Handler werden Sie feststellen, dass event15 angezeigt wird. Sie können auf den Datenstrom zugreifen, indem Sie in meinem Fall auf /dev/input/event15 verweisen. Sie müssen herausfinden, was es in Ihrem Fall ist


Hast du es mal mit mdev probiert? Es ist eine leichtgewichtige Alternative zu udev und füllt /dev. Wenn Hotplugging nicht aktiviert ist, müssen Sie es möglicherweise manuell ausführen.

Um /sys zu scannen und Geräte zu erstellen, versuchen Sie:

mdev -s

Linux
  1. 3 beliebte Linux-Distributionen für USB-Laufwerke

  2. Erkennen Sie mehr Geräte unter Linux mit diesem USB-ID-Repository

  3. Eingabe-/Ausgabeumleitung in Linux/Unix

  4. USB-Laufwerk unter Linux verschlüsseln - Schritt für Schritt

  5. Erhöhen Sie die USB-Abfragerate auf allen Geräten in Linux?

So erstellen Sie Live-USB von Antergos Linux

So erstellen Sie einen bootfähigen Windows 10-USB-Stick unter Linux

Eingabe-Ausgabe-Umleitung unter Linux erklärt

Installieren Sie Linux Mint von USB

USB-Breitband:So verbinden Sie USB-Modemgeräte unter Linux

Wie erstelle ich einen bootfähigen Kali-Linux-USB-Stick?