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?
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.
Ron schrieb: > Ich habe zwei USB Sticks von Logilink Sind das identische Geraete oder unterschiedliche?
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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.