Befehl syntax
Um USB-Geräte unter Linux anzuzeigen, verwendest du verschiedene Befehle, die alle mit dem Präfix /proc/bus/usb
beginnen. Dieser Pfad enthält eine Reihe von Dateien und Verzeichnissen, die Informationen über die angeschlossenen USB-Geräte liefern.
lsusb
Der Befehl lsusb
listet alle an deinen Computer angeschlossenen USB-Geräte auf. Er zeigt folgende Spalten an:
- Bus: Die Busnummer des USB-Controllers, an den das Gerät angeschlossen ist
- Gerät: Die Gerätenummer des Geräts am USB-Controller
- ID-Code: Die eindeutige Geräte-ID des Geräts
- Beschreibung: Eine kurze Beschreibung des Geräts
usb-devices
Der Befehl usb-devices
ist ein alternatives Tool zum Auflisten von USB-Geräten. Er zeigt ähnliche Informationen wie lsusb
an, aber in einem etwas anderen Format.
usbview
Der Befehl usbview
ist ein grafisches Dienstprogramm zum Anzeigen von USB-Geräten. Es bietet eine hierarchische Ansicht der angeschlossenen Geräte und ermöglicht dir, detaillierte Informationen zu jedem Gerät anzuzeigen.
Liste aller USB-Geräte
Wenn du eine Liste aller an deinen Computer angeschlossenen USB-Geräte erhalten möchtest, gibt es mehrere Möglichkeiten. Hier sind einige bewährte Befehle:
lsusb
-Befehl
Der Befehl lsusb
listet alle USB-Geräte in einem übersichtlichen Textformat auf. Verwende diesen Befehl in deiner Terminal- oder Konsolensitzung:
lsusb
Der Befehl gibt eine Liste von Geräten aus, die Informationen wie den Hersteller, die Produkt-ID und die Bus- und Anschlussnummern enthalten.
/proc/bus/usb/devices
-Datei
Eine weitere Möglichkeit, eine Liste der USB-Geräte anzuzeigen, ist die /proc/bus/usb/devices
-Datei:
cat /proc/bus/usb/devices
Diese Datei enthält ausführlichere Informationen zu jedem Gerät, einschließlich der Seriennummer und des Konfigurationsskripts.
usb-devices
-Befehl (nur Ubuntu)
Wenn du Ubuntu verwendest, kannst du den Befehl usb-devices
verwenden, um eine Liste der USB-Geräte anzuzeigen:
usb-devices
Dieser Befehl gibt eine ähnliche Ausgabe wie lsusb
aus, ist aber etwas benutzerfreundlicher.
Informationen zu unbekannten Geräten anzeigen
Wenn in der Liste unbekannte Geräte auftauchen, kannst du weitere Informationen mithilfe des udevadm
-Befehls abrufen:
udevadm info -a -p $(udevadm info -q path -n /sys/bus/usb/devices/usb*/)
Dieser Befehl gibt detaillierte Informationen zum unbekannten Gerät aus.
Details zu einzelnen USB-Geräten anzeigen
Um detaillierte Informationen zu einem bestimmten USB-Gerät anzuzeigen, kannst du den folgenden Befehl verwenden:
lsusb -v -s USB-BUS-NR:USB-GERÄT-NR
Dabei stehen USB-BUS-NR
und USB-GERÄT-NR
für die Bus- und Gerätenummer des Zielgeräts. Diese Nummern kannst du mit dem Befehl lsusb
ermitteln.
Geräteinformationen
Die Ausgabe des Befehls lsusb -v
enthält zahlreiche Informationen zum ausgewählten Gerät, darunter:
- Herstellername: Name des Herstellers des Geräts
- Produktname: Spezifisches Modell des Geräts
- Seriennummer: Einzigartige Kennung des Geräts
- Gerätebus und Adresse: Physische Verbindung des Geräts mit deinem System
- USB-Geschwindigkeit: Übertragungsrate, für die das Gerät ausgelegt ist
Konfigurationsparameter
Zusätzlich zu den grundlegenden Geräteinformationen listet der Befehl lsusb -v
auch Details zur Konfiguration des Geräts auf:
- Unterklasse: Typ des Geräts, z. B. Massenspeicher oder HID (Human Interface Device)
- Protokoll: Protokoll, das das Gerät verwendet, z. B. USB-MSC (Mass Storage Class)
- Geschwindigkeit: Aktuelle Übertragungsrate des Geräts
- Leistungsbedarf: Energiebedarf des Geräts in Milliwatt
Fehlercodes
Wenn das Gerät nicht ordnungsgemäß funktioniert, kann der Befehl lsusb -v
auch Fehlercodes und Fehlermeldungen anzeigen. Diese Informationen können dir helfen, das Problem zu identifizieren und zu beheben.
Unbekannte Geräte identifizieren
Manchmal stößt du auf ein USB-Gerät, das dein System nicht erkennt. Dies kann aus verschiedenen Gründen passieren, z. B. aufgrund fehlender Treiber oder inkompatibler Geräte. So kannst du unbekannte Geräte identifizieren:
Lsusb-Befehl verwenden
Der lsusb
-Befehl listet alle an deinen Computer angeschlossenen USB-Geräte auf. Er bietet detaillierte Informationen zu jedem Gerät, einschließlich des Geräteherstellers, der Modellnummer und der Bus- und Geräteadressen.
Führe folgenden Befehl aus:
lsusb
Gerätepfad identifizieren
Wenn du den Gerätepfad eines unbekannten Geräts kennst, kannst du ihn verwenden, um weitere Informationen über das Gerät zu erhalten. Du kannst den Gerätepfad mithilfe des lsusb
-Befehls oder des udevadm info
-Befehls ermitteln.
Führe folgenden Befehl aus:
udevadm info -a -p /sys/bus/usb/devices/usb*
USB-ID-Datenbank verwenden
Die USB-ID-Datenbank ist eine Online-Ressource, die Informationen zu unbekannten USB-Geräten enthält. Du kannst die Datenbank durchsuchen, indem du die Geräte-ID oder den Hersteller und die Modellnummer des Geräts eingibst.
Besuche die USB-ID-Datenbank.
Hersteller und Treiber kontaktieren
Wenn du das Gerät immer noch nicht identifizieren kannst, kannst du versuchen, den Hersteller oder den Gerätetreiber-Anbieter zu kontaktieren. Diese können dir möglicherweise weitere Informationen zum Gerät und seinen Treibern zur Verfügung stellen.
USB-Geräte vom Terminal aus verwalten
Wenn du detailliertere Informationen zu deinen USB-Geräten oder zusätzliche Optionen zur Verwaltung benötigst, kannst du das Terminal verwenden, um eine Reihe von Befehlen auszuführen.
Ein USB-Gerät aushängen
Wenn du ein USB-Gerät nicht mehr verwendest, kannst du es sicher vom Terminal aus aushängen. So kannst du unerwartete Trennungen oder Datenkorruption vermeiden.
sudo umount /dev/sdXY
Ersetze sdXY
durch die entsprechende Partition, die deinem USB-Gerät zugeordnet ist.
Ein USB-Gerät formatieren
Um ein USB-Laufwerk zu formatieren und alle Daten darauf zu löschen, kannst du das mkfs
-Tool verwenden.
sudo mkfs -t Dateisystem /dev/sdXY
Ersetze Dateisystem
durch das gewünschte Dateisystem, z. B. exfat
, ext4
oder ntfs
, und sdXY
durch die Partition deines USB-Laufwerks.
Partitionen eines USB-Laufwerks erstellen
Wenn du mehrere Partitionen auf deinem USB-Laufwerk erstellen musst, kannst du das fdisk
-Tool verwenden.
sudo fdisk /dev/sdXY
Erstelle Partitionen mit den folgenden Befehlen:
-
n
– Neue Partition erstellen -
p
– Primäre Partition (odere
für erweiterte Partition) -
1
– Partitionsnummer - Eingabetaste – Standardwert für den ersten Sektor
- Eingabetaste – Standardwert für den letzten Sektor
-
w
– Änderungen speichern und beenden
USB-Geräte ein- und ausstecken protokollieren
Um detaillierte Protokolle über USB-Geräte zu erstellen, die ein- und ausgesteckt werden, kannst du die folgenden Befehle verwenden:
-
sudo dmesg | grep usb
– Zeigt aktuelle USB-Ereignisse an -
sudo journalctl -f | grep usb
– Überwacht laufend USB-Ereignisse
Zusätzliche Tipps zur Verwaltung von USB-Geräten
- Verwende den Befehl
lsusb -v
mit dem-v
-Flag, um detaillierte Informationen zu jedem USB-Gerät anzuzeigen. - Das Tool
usb-devices
bietet eine grafische Oberfläche zur Verwaltung von USB-Geräten. - Wenn du Probleme bei der Interaktion mit USB-Geräten hast, versuche, die Kernelmodule mit
sudo modprobe -r usbfs; sudo modprobe usbfs
neu zu laden.
Protokolle für USB-Geräte abrufen
Wenn du dich mit Problemen bei deinen USB-Geräten tiefer auseinandersetzen möchtest, kann dir das Abrufen von Protokollen wertvolle Einblicke verschaffen. USB-Protokolle zeichnen die Kommunikation zwischen deinem Gerät und dem System auf und helfen dir dabei, die Ursache von Fehlern zu ermitteln.
So rufst du USB-Protokolle ab
Um USB-Protokolle abzurufen, kannst du die folgenden Schritte ausführen:
- Verbinde dein USB-Gerät mit deinem System.
- Öffne ein Terminalfenster.
- Führe den folgenden Befehl aus:
sudo usbmon
- Drücke
cmd+p
. Eine Liste der USB-Busse wird angezeigt. - Wähle den Bus aus, an den dein Gerät angeschlossen ist, und drücke die Eingabetaste.
Die Protokolldatei wird als Textdatei im Verzeichnis /var/log
gespeichert.
USB-Protokolle analysieren
Die USB-Protokolldatei enthält eine Menge technischer Informationen. Hier sind einige nützliche Tipps zur Analyse der Datei:
- Verwende einen Texteditor wie
nano
odervim
, um die Datei zu öffnen. - Suche nach Fehlermeldungen oder Warnungen.
- Verwende Tools wie
grep
odersed
, um nach bestimmten Informationen zu filtern.
Tipps zur Fehlerbehebung bei USB-Geräten
Wenn du bei der Fehlerbehebung bei USB-Geräten auf Probleme stößt, können dir die USB-Protokolle helfen, die Ursache zu ermitteln. Hier sind ein paar Tipps:
- Suche nach Meldungen, die auf Verbindungsprobleme hinweisen.
- Überprüfe, ob dein USB-Gerät die richtige Firmware verwendet.
- Stelle sicher, dass die USB-Treiber deines Systems auf dem neuesten Stand sind.
- Versuche, dein USB-Gerät an einen anderen USB-Anschluss anzuschließen.
Wenn du immer noch Probleme hast, kannst du die USB-Protokolle an ein USB-Supportforum weiterleiten oder dich an einen USB-Experten wenden.
Fehlerbehebung bei Problemen mit USB-Geräten
Wenn du Probleme mit USB-Geräten hast, kannst du die folgenden Schritte zur Fehlerbehebung ausprobieren:
Überprüfe die Kabel und Anschlüsse
- Stelle sicher, dass die USB-Kabel und -Anschlüsse sicher verbunden sind.
- Versuche, das Gerät an einen anderen USB-Anschluss anzuschließen.
- Ersetze beschädigte oder lose Kabel oder Anschlüsse.
Starte das Gerät neu
- Trenne das USB-Gerät vom Computer und schließe es nach einigen Sekunden wieder an.
- Starte den Computer und das USB-Gerät neu.
Aktualisiere die Treiber
- Überprüfe den Geräte-Manager auf Treiberupdates für das USB-Gerät.
- Besuche die Website des Herstellers, um die neuesten Treiber für dein Gerät herunterzuladen.
- Nutze professionelle Treiber-Update-Tools wie Driver Booster oder DriverMax, um Treiber automatisch zu aktualisieren.
Deaktiviere vorübergehend die Antivirus-Software
- Deaktiviere vorübergehend deine Antivirensoftware, da sie manchmal USB-Geräte blockieren kann.
- Überprüfe, ob das Problem behoben ist, und aktiviere die Antivirensoftware anschließend wieder.
Überprüfe die Systemprotokolle
- Öffne die Systemprotokolle, um nach Fehlermeldungen in Bezug auf das USB-Gerät zu suchen.
- Nutze den Befehl
dmesg
im Terminal, um USB-bezogene Protokolle anzuzeigen.
Kontaktiere den Hersteller
- Wenn du das Problem nicht selbst beheben kannst, kontaktiere den Hersteller des USB-Geräts.
- Sie können dir möglicherweise spezifische Anweisungen zur Fehlerbehebung oder einen Ersatz bereitstellen.