Inhaltsverzeichnis
Syntax
- lsusb [Optionen]
Beschreibung
lsusb ist ein Werkzeug zur Darstellung von Information über alle USB-Busse des Systems und aller dort angeschlossenen Geräte. Um den Befehl lsub auszuführen werden keine Root Rechte benötigt.
Um alle Features dieses Programms zu nutzen, muss ein Kernel ab Version 2.3.15 benutzt werden, der die /proc/bus/usb Schnittstelle unterstützt.
Optionen
- -v
- Weist lsusb an, ausführliche Ausgaben über alle Geräte zu machen.
- -vv
- Weist lsusb an, noch ausführlicher zu sein. (Alle Informationen werden ausgegeben, die der PCI-Bus überhaupt hergeben kann).
- -s [[bus]:][devnum]]
- Zeigt nur Geräte des angegebenen Busses und der Gerätenummer devnum.
- -d [vendor]:[product]
- Zeigt nur Geräte eines angegebenen Herstellers (vendor) mit der entsprechenden Produkt-ID. Beide Werte werden in hexadezimalen Zahlen angegeben und jeweils einer der Werte kann weggelassen werden.
- -p procpath
- Benutzt einen anderen Pfad zum USBDEVFS statt dem voreingestellten /proc/bus/usb.
- -D device
- Das Verzeichnis /proc/bus/usb wird nicht abgesucht, sondern es wird nur Information über das Gerät ausgegeben, dessen Gerätedatei angegeben wurde.
- -t
- Zeigt die physikalische Hierarchie des USB-Systems in einer Baumstruktur.
Die Ausgabe unter Ubuntu 24.04 sieht folgendermaßen aus:
Last login: Wed Nov 20 13:10:19 2024 from 192.168.22.111
username@linux:~$ lsusb
Bus 001 Device 001:
ID 1d6b:0002 Linux Foundation 2.0
root hub Bus 001
Device 002: ID 0b0e:c0e0 GN Netcom Jabra Evolve2 75 Deskstand
Bus 001 Device 003: ID 046d:c08a Logitech, Inc. MX Vertical Advanced Ergonomic Mouse
Bus 001 Device 004: ID 045e:00db Microsoft Corp. Natural Ergonomic Keyboard 4000 V1.0 Bus 002
Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
username@linux:~$
Aus der Ausgabe von lsub erkennt man, welche Tastatur, Maus bzw. Headset per USB angeschlossen ist.
Siehe auch
lspci(8)
Autor
Thomas Sailer, <sailer@ife.ee.ethz.ch>.