Warum kann Windows zwei verschiedene VCP-Geräte nicht erkennen?

271
FoppyOmega

Ich stecke ein virtuelles FTDI-Comport-Gerät ein, und in meinem Geräte-Manager wird COM5 angezeigt. Ich entferne es, stecke ein anderes USB-Gerät ein und das neue Gerät wird mit COM6 verbunden. Wenn ich jetzt versuche, beide anzuschließen, funktioniert der zweite nicht. Windows sagt, dass "das USB-Gerät nicht richtig funktioniert und Windows es nicht erkennt." Aus irgendeinem Grund kann ich immer nur eines der Geräte jederzeit haben.

Was könnte passieren, wenn ich das zweite Gerät einstecke, das die andere COM-Einheit verschwinden lässt?

Hinweis: Beide Geräte können an einen neueren Laptop angeschlossen werden und funktionieren gut zusammen. Dies ist nur bei drei älteren Laptops der Fall. Alle Gerätetreiber sind auf allen Laptops identisch.

0

1 Antwort auf die Frage

1
jcoppens

Nur eine wilde Vermutung. Wenn Sie beide seriellen Geräte an denselben Hub anschließen, kann die Summe der vom Hub aufgenommenen Leistung übermäßig hoch sein und den Hub überlasten.

Versuchen Sie, ein Gerät an jeder Seite des Laptops anzuschließen, sodass sich diese auf unterschiedlichen Hubs befinden. Im Allgemeinen sind Paare von USB-Buchsen an denselben Hub angeschlossen.

Und probieren Sie trotzdem beide Seiten des Laptops aus. Ich habe bemerkt, dass eine Seite mehr als die andere verarbeiten kann.

Ich habe beide Seiten und unterschiedliche USBs auf jeder Seite ausprobiert und es wirkt gleich. Vielleicht muss es nur ein neueres Notebook mit leistungsfähigeren Hubs sein? Ich werde irgendwo einen neuen Laptop finden und testen. FoppyOmega vor 9 Jahren 0
Wenn Sie sich danach fühlen, könnten Sie versuchen, den Busverkehr mit Wireshark oder einem anderen USB-Sniffer zu überprüfen. Sie sollten in der Lage sein zu erkennen, warum das erste Gerät die Verbindung trennt, wenn Sie das zweite Gerät anschließen. (Ich bin jedoch ganz sicher, dass Wireshark USB auch unter Windows ausführen kann.) jcoppens vor 9 Jahren 0