Я пытаюсь использовать способность моего монитора переключать видеовход и источник USB (подобно переключателю KVM) с помощью USB-концентратора. Ранее все устройства были подключены непосредственно к USB-портам на мониторе. Я мог бы переключить видеовход на монитор на поверхность через док-станцию или настольный компьютер (обе машины работают под управлением Windows 10), а USB переключался вместе с видео.
С момента появления USB-концентратора док-станция Surface больше не работает с USB, а с рабочего стола. Если я обошёл док-станцию и подключил USB-кабель непосредственно к Surface, он тоже работает. При подключении через док-станцию Surface я получаю сообщение об ошибке:
Слишком много USB-концентраторов соединены вместе. Концентратор USB не будет работать, если он подключен на расстоянии более 5 концентраторов от корневого порта.
Рабочий стол - это обычный ПК, но поскольку у Surface есть проблемы, я специально назвал его в списке устройств в моей конфигурации:
- Microsoft Surface Book
- Microsoft Surface Dock
- Изогнутый ультраширокий монитор Dell UltraSharp 34 - U3415W
- AmazonBasics 10-портовый USB 3.0 Hub
- Мыши, клавиатуры и другая USB-периферия
Если я читаю ошибку явно, я могу сосчитать только 4 USB-концентратора: Surface Book, Surface Dock, Monitor и USB-концентратор. Чтобы объяснить, как у меня все связано, я собрал эту схему:
До этой ошибки у меня было впечатление, что питание от USB позволяет подключать последовательно 127 устройств . Это впечатление неверное или что-то не так с моей конфигурацией?
Дополнительная информация на основе ответов :
Моя цепочка USB Hub при просмотре с помощью USB Tree Viewer при подключении к Surface Book через док-станцию Surface:
Из этого я определенно вижу, что есть более 5 концентраторов от корневого порта до устройств в конце. Кажется, что «однослойный» концентратор в конце решит проблему. Согласно комментарию Али Чена «найти эту информацию в маркетинговых документах» вряд ли удастся.
источник
Ответы:
При подсчете концентраторов вы предполагаете, что у каждого отдельного блока / устройства есть только один концентратор. Это предположение, вероятно, не соответствует действительности.
Начнем с того, что 10-портовый «концентратор амазонки» определенно имеет по крайней мере два концентратора в цепочке, потому что отдельные концентраторы не производятся с 10 портами, максимум с 7 портами [см. Это объяснение] .
Тогда монитор Dell также имеет особый дизайн - он имеет два порта UPSTREAM. Какова его внутренняя архитектура, кто знает.
«Поверхностная док-станция» также подозревается в наличии нескольких USB-концентраторов в цепи. И я не знаю, использует ли «поверхность» дополнительный внутренний концентратор по какой-либо причине.
Чтобы получить реальное представление о том, сколько концентраторов в цепочке и какие / как все вещи связаны, используйте USBTreeView.exe на поверхности. Я уверен, что у Surface есть правильная цепь, и у вас есть более 5 узлов в цепи.
Дополнение: стандарт USB позволяет использовать 127 устройств на один корневой контроллер, это не означает, что они «последовательно соединены», всего 127. Фактически, если мы дисконтируем концентраторы как функциональные устройства USB, общее количество полезных устройств будет вплоть до 102, поскольку вам потребуется 17 7-портовых концентраторов для размещения устройств в трехуровневой конфигурации, и каждый концентратор будет занимать один адрес из доступного пространства.
источник
Ваш 10-портовый USB-концентратор (и другие устройства) может фактически содержать несколько USB-концентраторов, соединенных последовательно.
Как уже говорилось, спецификация USB позволяет подключать 127 устройств через один порт. Однако спецификация USB допускает концентраторы только на пять уровней или семь уровней, если они включают как конечное устройство, так и корневое устройство (сам встроенный контроллер).
источник
Чтобы добавить некоторые экспериментальные данные к другим ответам, ваша проблема связана именно с Surface Book именно потому, что Surface Dock имеет два USB-концентратора. У меня тоже есть док-станция Surface с Surface Book, и вот что я вижу в диспетчере устройств, когда подключаю мышь к док-станции:
Выделенные концентраторы принадлежат док-станции Surface, я проверил это, подключив мышь непосредственно к одному из портов в Surface Base.
Таким образом, у вас есть:
Таким образом, как минимум, у вас есть 5 хабов. Возможно, монитор имеет более одного концентратора, и поэтому вы получаете сообщение об ошибке.
источник