Ich versuche, die Fähigkeit meines Monitors zu nutzen, um den Videoeingang und die USB-Quelle (ähnlich wie bei einem KVM-Switch) mit einem USB-Hub zu wechseln. Zuvor hatte ich alle Geräte direkt an die USB-Anschlüsse des Monitors angeschlossen. Ich könnte den Videoeingang auf dem Monitor über das Dock oder den Desktop auf das Surface umschalten (auf beiden Computern wird Windows 10 ausgeführt) und USB zusammen mit dem Video umschalten.
Seit Einführung des USB-Hubs funktioniert das Surface-Dock nicht mehr mit USB, der Desktop jedoch. Wenn ich das Dock umgehe und ein USB-Kabel direkt an die Oberfläche anschließe, funktioniert es auch. Wenn ich über das Surface Dock verbunden bin, erhalte ich die Fehlermeldung:
Zu viele USB-Hubs sind miteinander verbunden. Ein USB-Hub funktioniert nicht, wenn er mehr als 5 Hubs vom Root-Port entfernt angeschlossen ist.
Der Desktop ist ein generischer PC, aber da das Surface Probleme hat, habe ich ihn in der Liste der Geräte in meiner Konfiguration speziell aufgeführt:
- Microsoft Surface Book
- Microsoft Surface Dock
- Dell UltraSharp 34 Curved Ultrawide Monitor - U3415W
- AmazonBasics 10 Port USB 3.0 Hub
- Mäuse, Tastaturen und andere USB-Peripheriegeräte
Wenn ich den Fehler explizit lese, kann ich nur 4 USB-Hubs zählen: Surface Book, Surface Dock, Monitor und USB-Hub. Um zu erklären, wie ich die Dinge angeschlossen habe, habe ich dieses Diagramm zusammengestellt:
Bis zu diesem Fehler hatte ich den Eindruck, dass Powered USB die Verkettung von 127 Geräten ermöglichte . Ist dieser Eindruck falsch oder stimmt etwas mit meiner Konfiguration nicht?
Zusätzliche Informationen basierend auf Antworten :
Meine USB-Hub-Kette, wie sie mit USB Tree Viewer angezeigt wird, wenn Sie über das Surface Dock mit meinem Surface Book verbunden sind:
Daran sehe ich definitiv, dass es am Ende mehr als 5 Hubs vom Root-Port zu den Geräten gibt. Es scheint, dass ein "Single Layer" -Hub am Ende das Problem lösen würde. Laut Ali Chens Kommentar wäre es unwahrscheinlich, "diese Informationen in Marketingdokumenten zu finden".
quelle
Antworten:
Bei der Zählung von Hubs wird davon ausgegangen, dass jede einzelne Box / jedes einzelne Gerät nur einen Hub hat. Diese Annahme ist wahrscheinlich falsch.
Zu Beginn hat der 10-Port "Amazon Hub" definitiv mindestens zwei Hubs in der Kette, da einzelne Hubs nicht mit 10 Ports und maximal 7 Ports hergestellt werden [siehe diese Erklärung] .
Dann hat der Dell-Monitor auch ein spezielles Design - er hat ZWEI UPSTREAM-Ports. Was ist seine interne Architektur, wer weiß.
Das "Surface Dock" steht auch im Verdacht, mehr als einen USB-Hub in der Kette zu haben. Und ich weiß nicht, ob die "Oberfläche" aus irgendeinem Grund einen zusätzlichen internen Hub verwendet.
Verwenden Sie USBTreeView.exe auf der Surface-Seite , um eine Vorstellung davon zu erhalten, wie viele Hubs sich in der Kette befinden und wie alle Dinge miteinander verbunden sind . Ich bin sicher, die Surface hat die richtige Kette gefunden und Sie haben mehr als 5 Naben in der Kette.
Ergänzung: Der USB-Standard erlaubt 127 Geräte pro Root-Controller. Dies bedeutet nicht, dass sie verkettet sind, sondern nur 127. In der Tat ergibt sich die Gesamtzahl der nützlichen Geräte, wenn Hubs als funktionierende USB-Geräte eingestuft werden Da Sie in der dreistufigen Konfiguration 17 7-Port-Hubs benötigen, um die Geräte unterzubringen, wird für jeden Hub eine Adresse aus dem verfügbaren Speicherplatz entfernt.
quelle
Ihr 10-Port-USB-Hub (und andere Geräte) können intern mehrere USB-Hubs in Serie enthalten.
Wie bereits erwähnt, können mit der USB-Spezifikation 127 Geräte über einen einzigen Port angeschlossen werden. Die USB-Spezifikation erlaubt jedoch nur Hubs mit einer Tiefe von fünf oder sieben Ebenen, wenn sowohl das Endgerät als auch das Root-Gerät (der Onboard-Controller selbst) enthalten sind.
quelle
Um einige experimentelle Daten zu den anderen Antworten hinzuzufügen, liegt Ihr Problem speziell bei Surface Book vor, da Surface Dock über zwei USB-Hubs verfügt. Ich habe auch ein Surface Dock mit einem Surface Book und das sehe ich im Geräte-Manager, wenn ich eine Maus an das Dock anschließe:
Die hervorgehobenen Hubs gehören zum Surface Dock. Ich habe sie überprüft, indem ich die Maus direkt an einen der Ports in der Surface Base angeschlossen habe.
So haben Sie:
Sie haben also mindestens 5 Hubs. Wahrscheinlich hat der Monitor mehr als einen Hub und deshalb wird der Fehler angezeigt.
quelle