0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
USB-Gerät suchen
Identifizieren Sie, welcher Hersteller und welches Produkt einer USB-Anbieter-ID und einer Produkt-ID entsprechen. Fügen Sie die vom Windows-Geräte-Manager angezeigte Kennung oder die Ausgabe von lsusb ein oder geben Sie die vier Ziffern der VID ein und drücken Sie Suchen.
Akzeptiert VID_046D&PID_C52B, 046d:c52b, 0x046d 0xc52b oder nur die VID
Beispiele:

So funktioniert es

Jedes USB-Gerät wird dem Betriebssystem mit zwei 16-Bit-Nummern präsentiert: der Vendor ID, die das USB Implementers Forum jedem Hersteller zuweist, und der Product ID, die der Hersteller für jedes Modell wählt. Dieses Tool übersetzt dieses Zahlenpaar in den tatsächlichen Hersteller- und Produktnamen.

Sie können die vollständige Kennung einfügen, wie sie in den Geräteeigenschaften unter Windows angezeigt wird, die von lsusb zurückgegebene Zeile unter Linux oder nur die vier Hexadezimalziffern. Die Suche wird anhand der Datei usb.ids aufgelöst, dem vom Linux USB-Projekt verwalteten Community-Katalog.

Beispiele

USB\VID_046D&PID_C52BLogitech, Inc. — Unifying ReceiverWindows-Geräte-Manager-Format, auf der Registerkarte „Details“, Eigenschaft „ID“. "Hardware".
1d6b:0002Linux Foundation — 2.0 root hublsusb-Format: Der Root-Treiber, den der Kernel bereitstellt, als wäre er ein USB-Hub.
8087Intel Corp.Mit nur der Vendor-ID können Sie den Hersteller ermitteln, ohne das Modell kennen zu müssen.

Anwendungsfälle

  • Finden Sie heraus, um welches unbekannte Gerät es sich handelt, das im Geräte-Manager ohne Namen oder mit einem Ausrufezeichen angezeigt wird.
  • Den richtigen Treiber finden, wenn der Computer nur das VID/PID-Paar meldet.
  • Dokumentieren Sie den Bestand an Peripheriegeräten eines Computers oder eines Labors basierend auf der Ausgabe von lsusb.
  • Erkennen Sie nicht autorisierte USB-Geräte, die an eine Maschine angeschlossen sind, indem Sie prüfen, wer sie herstellt.
  • Schreiben Sie udev-Regeln oder Gerätefilter, indem Sie zunächst prüfen, welchem ​​Produkt die jeweilige Kennung entspricht.

Häufige Fragen

Wo finde ich die VID und PID eines Geräts?

Öffnen Sie in Windows den Geräte-Manager, gehen Sie zur Registerkarte „Details“ der Geräteeigenschaften und wählen Sie die Eigenschaft „ID“ aus. "Hardware". Führen Sie unter Linux lsusb aus und verwenden Sie unter macOS den Abschnitt „Systeminformationen“ im USB-Bereich.

Warum ist der Hersteller aufgeführt, das Produkt jedoch nicht?

Der usb.ids-Katalog wird mit Beiträgen der Community gepflegt und deckt viel mehr Hersteller als Modelle ab. Es ist normal, dass eine Anbieter-ID registriert ist und eine neue, seltene oder generische Produkt-ID noch nicht aufgeführt ist.

Garantiert die Kennung, wer das Gerät hergestellt hat?

Nicht immer. Die Vendor-ID gibt an, wem sie zugewiesen ist, aber viele preiswerte Produkte verwenden die Kennung des Chipherstellers wieder, und es gibt sogar Geräte, die geklonte Kennungen beanspruchen. Betrachten Sie es als einen sehr starken Hinweis, nicht als Beweis.

Was ist der Unterschied zur PCI-Kennung?

Es sind zwei verschiedene Datensätze. USB nummeriert die Peripheriegeräte, die über diesen Bus verbunden sind, und PCI nummeriert die internen Karten, die mit dem PCI-Express-Bus verbunden sind. Die gleiche Nummer kann in jedem Datensatz zu verschiedenen Herstellern gehören, daher müssen Sie den entsprechenden Katalog konsultieren.

Wie oft werden die Daten aktualisiert?

Das Tool verwendet eine Kopie der Datei usb.ids, die regelmäßig vom Linux-USB-Projekt aktualisiert wird. Neben dem Ergebnis steht die Version und das Datum des Katalogs, mit dem die Abfrage gelöst wurde.