Forum: Mikrocontroller und Digitale Elektronik USB VID / PID wiederverwenden?


von Jan S. (jans)


Lesenswert?

Seit einiger Zeit stelle ich in kleinen Stueckzahlen ein USB CCID 
Adapter her und arbeite derzeit an einer neuen Version des Geraets. Die 
neue Version wird zusaetzlich ueber ein Composite Device und einen 
Massenspeicher verfuegen. So weit ich es verstehe benoetigt dann nur das 
Composite Device eine VID/PID aber nicht die beiden untergeordneten 
Geraete (CCID Adapter, Massenspeicher). Gerne wuerde ich die bisherige 
VID/PID weiter verwenden (weil diese ist in den entsprechenden 3rd Party 
Applikationen eingetragen ist und es langwierig waere diese zu aendern). 
Kann es zu Problemen fuehren wenn man zwei - aus USB-Sicht - 
unterschiedliche Geraete mit der gleichen VID/PID verwendet?

von Ron (Gast)


Lesenswert?

Ich habe zwei USB Sticks von Logilink (die, wo mein eine SD-Card 
reinstecken muss). Die haben die gleiche VID/PID. Wenn ich beide 
gleichzeitig in den USB-Hub stecke, stürtzt mein XP ab. Mehr kann ich 
aber auch nicht dazu sagen.

von Jan S. (jans)


Lesenswert?

Ron schrieb:
> Ich habe zwei USB Sticks von Logilink

Sind das identische Geraete oder unterschiedliche?

von Christian R. (supachris)


Lesenswert?

Das klappt nur, wenn beide den gleichen Treiber verwenden.

von Jan S. (jans)


Lesenswert?

Christian R. schrieb:
> Das klappt nur, wenn beide den gleichen Treiber verwenden.

Beide Geraete wuerden den gleichen CCID Treiber verwenden. Natuerlich 
braeuchte die neue Version zusaetzlich noch einen (standard) 
Massenspeichertreiber. Bedeutet das, dass es klappen sollte?

von Tastkopf (Gast)


Lesenswert?

Wie Christian R. schon gesagt hat funktioniert das ganze nur wenn die 
Geräte den gleichen Treiber verwenden, ansonsten kann es zu Problemen 
führen. Das Betriebssystem unterscheidet Geräte anhand ihrer PID&VID. 
Wenn ein neues Device angesteckt wird, schaut das Betriebssystem 
zunächst ob es für die PID&VID bereits einen Treiber hinterlegt hat, 
dann verwendet es dieses automatisch, ohne zu fragen (was in 99% der 
fälle auch gut so ist).

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.