Hoe het werkt
Elk USB-apparaat wordt aan het besturingssysteem gepresenteerd met twee 16-bits nummers: de Vendor ID, die het USB Implementers Forum aan elke fabrikant toewijst, en de Product ID, die de fabrikant voor elk model kiest. Deze tool vertaalt dat paar cijfers naar de daadwerkelijke fabrikant en productnaam.
U kunt de volledige identificatie plakken zoals deze wordt weergegeven in de apparaateigenschappen in Windows, de regel die wordt geretourneerd door lsusb op Linux, of alleen de vier hexadecimale cijfers. De zoekopdracht is uitgevoerd in het bestand usb.ids, de gemeenschapscatalogus die wordt onderhouden door het Linux USB-project.
Voorbeelden
USB\VID_046D&PID_C52BLogitech, Inc. — Unifying ReceiverWindows Device Manager-indeling, op het tabblad Details, eigenschap "ID. "hardware".1d6b:0002Linux Foundation — 2.0 root hublsusb-formaat: het rootstuurprogramma dat de kernel blootlegt alsof het een USB-hub is.8087Intel Corp.Met alleen de Vendor ID kunt u de fabrikant achterhalen, zonder dat u het model hoeft te kennen.Gebruiksscenario's
- Ontdek wat een onbekend apparaat is dat in Apparaatbeheer verschijnt zonder naam of met een uitroepteken.
- Het juiste stuurprogramma vinden wanneer de computer alleen het VID/PID-paar rapporteert.
- Documenteer de inventaris van randapparatuur van een computer of een laboratorium op basis van de uitvoer van lsusb.
- Detecteer ongeautoriseerde USB-apparaten die op een machine zijn aangesloten door te controleren wie ze maakt.
- Schrijf udev-regels of apparaatfilters door eerst te controleren met welk product elke ID overeenkomt.
Veelgestelde vragen
Waar vind ik de VID en PID van een apparaat?
Open in Windows Apparaatbeheer, ga naar de apparaateigenschappen, het tabblad Details en kies de eigenschap 'ID'. "hardware". Op Linux voer je lsusb uit en op macOS gebruik je Systeeminformatie, USB-sectie.
Waarom wordt de fabrikant wel vermeld, maar het product niet?
De usb.ids-catalogus wordt onderhouden met bijdragen van de gemeenschap en omvat veel meer fabrikanten dan modellen. Het is normaal dat er een leverancier-ID is geregistreerd en dat een nieuwe, zeldzame of generieke product-ID nog niet in de lijst staat.
Garandeert de identificatie wie het apparaat heeft vervaardigd?
Niet altijd. De Vendor ID identificeert aan wie het is toegewezen, maar veel goedkope producten hergebruiken de identificatie van de chipfabrikant, en er zijn zelfs apparaten die beweren gekloonde identificatiegegevens te hebben. Beschouw het als een zeer sterke indicatie, niet als bewijs.
Wat is het verschil met de PCI-identifier?
Het zijn twee verschillende records. USB nummert de randapparatuur die via die bus wordt aangesloten en PCI nummert de interne kaarten die op de PCI Express-bus zijn aangesloten. In elk record kan hetzelfde nummer bij verschillende fabrikanten horen, dus u moet de bijbehorende catalogus raadplegen.
Hoe vaak worden de gegevens bijgewerkt?
De tool maakt gebruik van een kopie van het bestand usb.ids dat periodiek wordt vernieuwd vanuit het Linux USB-project. Naast het resultaat staat de versie en datum van de catalogus waarmee de vraag is opgelost.