Harting Development

So zeigen Sie USB-Geräte unter Linux an: Eine umfassende Anleitung

Lukas Fuchs vor 2 Monaten Linux-Server 3 Min. Lesezeit

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 (oder e 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:

  1. Verbinde dein USB-Gerät mit deinem System.
  2. Öffne ein Terminalfenster.
  3. Führe den folgenden Befehl aus: sudo usbmon
  4. Drücke cmd+p. Eine Liste der USB-Busse wird angezeigt.
  5. 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 oder vim, um die Datei zu öffnen.
  • Suche nach Fehlermeldungen oder Warnungen.
  • Verwende Tools wie grep oder sed, 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.

Weitere Beiträge

Folge uns

Neue Beiträge

Linux-Server

Tux der Pinguin: Das tierische Maskottchen der Linux-Welt und warum es so gut funktioniert

AUTOR • Jun 14, 2026
Monitoring & Logging

Hoymiles App Verbindung fehlgeschlagen: Ursachen, Lösungen und schnelle Fixes

AUTOR • Jun 14, 2026
Automatisierung & Scripting

Entpacken und archivieren unter Linux mit dem zip-Befehl: So mache ich es schnell und sauber

AUTOR • Jun 14, 2026
Netzwerk & Routing

Linux IPConfig: Alles, was Sie über die IP-Adresskonfiguration wissen müssen

AUTOR • Jun 14, 2026
Systemadministration

Linux Benutzer so löschen Sie effektiv Benutzerkonten: sauber, sicher und ohne Fehler

AUTOR • Jun 14, 2026
Netzwerk & Routing

Saugroboter verbinden sich nicht mit WLAN: Ursachen und Lösungen, die wirklich helfen

AUTOR • Jun 14, 2026
Systemadministration

CPU Informationen unter Linux abrufen: Die schnellsten Befehle, Checks und Tools

AUTOR • Jun 14, 2026
Netzwerk & Routing

Daikin WLAN Modul: Volle Klimasteuerung von überall – so nutzt du es richtig

AUTOR • Jun 14, 2026
Netzwerk & Routing

Was bedeuten die Balken beim Handy? Signalstärke, Empfang und echte Ursachen

AUTOR • Jun 14, 2026
Linux-Server

Die beste Linux Distribution für Entwickler: So findest du die perfekte Plattform

AUTOR • Jun 14, 2026
Monitoring & Logging

Linux Speicher­nutzung überwachen, optimieren und Fehler beheben: So hole ich mehr aus jedem System

AUTOR • Jun 14, 2026
Netzwerk & Routing

Bosch Heizung WLAN Modul: Kontrolle und Komfort von überall – so funktioniert’s

AUTOR • Jun 14, 2026
Netzwerk & Routing

Linux IP-Adresse abrufen: Einfache Methoden zur Ermittlung Ihrer IP-Adresse

AUTOR • Jun 14, 2026
Sicherheit & Hardening

So findest du das WLAN-Passwort deines Nachbarn heraus: Was wirklich möglich ist und was legal bleibt

AUTOR • Jun 14, 2026
Linux-Server

Die effizienteste Methode zum Löschen von Dateien unter Linux: Schnell, sicher und praxisnah

AUTOR • Jun 14, 2026
Systemadministration

Ubuntu herunterfahren: Der Befehl und seine Optionen einfach erklärt

AUTOR • Jun 14, 2026
Netzwerk & Routing

Kostenloses und öffentliches WLAN in Köln: Hotspots für Internet unterwegs finden und nutzen

AUTOR • Jun 14, 2026
Netzwerk & Routing

Epson Drucker mit dem Handy verbinden auch ohne WLAN: So klappt’s schnell und sauber

AUTOR • Jun 14, 2026
Netzwerk & Routing

WLAN bequem in den BVG-Verkehrsmitteln nutzen

AUTOR • Jun 14, 2026
Netzwerk & Routing

Der ultimative WLAN Kabel Guide: Alles, was Sie brauchen, um loszulegen

AUTOR • Jun 14, 2026

Beliebte Beiträge

Automatisierung & Scripting

Linux find exec: So führen Sie Befehle für gefundene Dateien aus

AUTOR • Apr 17, 2024
Monitoring & Logging

Linux-Prozesse anzeigen: Einblicke in laufende Aufgaben gewinnen

AUTOR • Apr 17, 2024
Automatisierung & Scripting

Linux Bash-Skripte: Automatisieren Sie Ihre Aufgaben unter Linux

AUTOR • Apr 17, 2024
Systemadministration

Linux-Kernel-Versionen: Versionsverwaltung und Auswirkungen auf die Kompatibilität

AUTOR • Apr 17, 2024
Sicherheit & Hardening

WLAN-Passwort auslesen auf Android ohne Root

AUTOR • Apr 19, 2024
Automatisierung & Scripting

So fügen Sie Inhalte an eine Datei in Linux an: Einfache Methoden und Beispiele

AUTOR • Apr 17, 2024
Linux-Server

Cinnamon Desktop: Eine elegante und benutzerfreundliche Linux-Oberfläche

AUTOR • Apr 17, 2024
Linux-Server

ARM-Architektur auf Arch Linux: Eintauchen in die Welt der ARM-Geräte

AUTOR • Apr 17, 2024
Systemadministration

Anzeige aktiver Benutzer in Linux

AUTOR • Apr 17, 2024
Netzwerk & Routing

Toniebox WLAN ausschalten: Schritt-für-Schritt-Anleitung zur Deaktivierung der Internetverbindung

AUTOR • May 09, 2024
Automatisierung & Scripting

Notepad++ Plugins Manuell Installieren: Schritt-für-Schritt-Anleitung

AUTOR • Dec 12, 2024
Sicherheit & Hardening

Die besten Überwachungskamera-Apps: Schützen Sie Ihr Zuhause jederzeit und überall

AUTOR • Jul 22, 2024
Netzwerk & Routing

So zeigen Sie offene Ports in Linux an

AUTOR • Apr 17, 2024
Automatisierung & Scripting

Die Macht von ln: Ein Leitfaden zum Verknüpfen von Dateien und Verzeichnissen unter Linux

AUTOR • Apr 17, 2024
Linux-Server

Arc Browser: Ein benutzerfreundlicher und anpassbarer Browser für Linux

AUTOR • Apr 17, 2024
Sicherheit & Hardening

Kali Linux auf Android: Ein praktischer Leitfaden zur Sicherheit im Taschenformat

AUTOR • Apr 17, 2024
Netzwerk & Routing

So verbinden Sie Ihr iPhone einfach und schnell mit einem Drucker

AUTOR • Apr 19, 2024
Automatisierung & Scripting

Linux: Dateien von URLs herunterladen

AUTOR • Apr 17, 2024
Netzwerk & Routing

Keine Verbindung mit diesem Netzwerk möglich: Ursachen und Lösungen

AUTOR • Apr 19, 2024
Linux-Server

Snipping Tool für Linux: Erfassen und Bearbeiten von Bildschirmfotos

AUTOR • Apr 17, 2024