2012-11-30 3 views
6

Ich schreibe eine Anwendung, die eine Linux-Maschine ermöglicht, mit dem Internet über USB-Modem zu verbinden. Ich habe mehrere USB-Modems mit derselben Hersteller- und Produkt-ID; Ich kann sie nicht unter Verwendung lsusb unterscheiden, die Verkäufer- und Produkt Identifikation gibt. Auch das Geben von IDs entsprechend ihren USB-Ports löst mein Problem nicht, da ich USB-Modems an jedem Port verwenden möchte, den ich möchte.
Gibt es eine eindeutige Kennung, mit der ich meine USB-Geräte unterscheiden kann?Unterscheiden Sie mehrere USB-Geräte mit dem gleichen Hersteller und Produkt-ID

+0

Haben sie eine MAC-Adresse? Dies kann in ifconfig angezeigt werden, wenn sie betriebsbereit sind. Wenn es über Verbindungs-/Trennzyklen hinweg konstant ist (oder insbesondere wenn es auf eine andere Maschine verschoben wird), ist es wahrscheinlich ein echter Wert in der Hardware. –

+0

nein sie haben keine MAC-Adresse – denizeren

+0

versuchen Sie auch die Seriennummer, ein USB-Gerät sollte: PID, VID und Seriennummer – garzanti

Antwort