64

Я пытаюсь использовать способность моего монитора переключать видеовход и источник USB (так же, как переключатель KVM) с концентратором USB. Ранее все устройства были подключены непосредственно к USB-портам на мониторе. Я мог бы переключить видеовход на мониторе на поверхность через док-станцию или настольный компьютер (обе машины работают под управлением Windows 10), а USB переключался вместе с видео.

С момента появления USB-концентратора док-станция Surface больше не работает с USB, а с рабочего стола. Если я обойду док-станцию и подключу USB-кабель непосредственно к Surface, он тоже будет работать. При подключении через док-станцию Surface я получаю сообщение об ошибке:

Слишком много USB-концентраторов соединены вместе. Концентратор USB не будет работать, если он подключен на расстоянии более 5 концентраторов от корневого порта.

Рабочий стол - это обычный ПК, но поскольку у Surface есть проблемы, я специально назвал его в списке устройств в моей конфигурации:

Если я читаю ошибку явно, я могу сосчитать только 4 USB-концентратора: Surface Book, Surface Dock, Monitor и USB-концентратор. Чтобы объяснить, как у меня все связано, я собрал эту схему:

Схема конфигурации

До этой ошибки у меня было впечатление, что питание от USB позволяет подключать последовательно 127 устройств. Это впечатление неверное или что-то не так с моей конфигурацией?

Дополнительная информация на основе ответов:

Моя цепочка USB Hub при просмотре через USB Tree Viewer при подключении к Surface Book через док-станцию Surface:

Снимок экрана USB Tree Viewer для подключения концентратора Surface Dock

Из этого я определенно вижу, что есть более 5 концентраторов от корневого порта до устройств в конце. Кажется, что "однослойный" концентратор в конце решит проблему. Согласно комментарию Али Чена "найти эту информацию в маркетинговых документах" вряд ли удастся.

3 ответа3

75

Ваш 10-портовый USB-концентратор (и другие устройства) может фактически содержать несколько USB-концентраторов, соединенных последовательно.

USB-концентратор - Википедия

USB-концентраторы часто встроены в такое оборудование, как компьютеры, клавиатуры, мониторы или принтеры. Когда такое устройство имеет много USB-портов, все они обычно основаны на одном или двух внутренних USB-концентраторах, а не на каждом порту, имеющем независимую USB-схему.


Как уже говорилось, спецификация USB позволяет подключать 127 устройств через один порт. Однако спецификация USB допускает концентраторы только на пять уровней или семь уровней, если они включают как конечное устройство, так и корневое устройство (сам встроенный контроллер).

Техническое введение в USB 2.0 - USB.org (PDF)

Вновь подключенному концентратору будет присвоен уникальный адрес, а концентраторы могут быть каскадированы до пяти уровней.

Тестирование совместимости с USB Type C - USB.org (PDF)

«Содержит устройства за 5 уровнями вложенных концентраторов - максимально допустимый»

53

При подсчете концентраторов вы предполагаете, что у каждого отдельного блока / устройства есть только один концентратор. Это предположение, вероятно, не соответствует действительности.

Начнем с того, что в 10-портовом "концентраторе амазонки" определенно имеется по крайней мере два концентратора в цепочке, поскольку одиночные концентраторы не изготавливаются с 10 портами, максимум с 7 портами [см. Это объяснение].

Тогда монитор Dell также имеет особый дизайн - он имеет два порта UPSTREAM. Какова его внутренняя архитектура, кто знает.

«Поверхностная док-станция» также подозревается в наличии нескольких USB-концентраторов в цепи. И я не знаю, использует ли "поверхность" дополнительный внутренний концентратор по какой-либо причине.

Чтобы получить реальное представление о том, сколько концентраторов в цепочке и какие / как все вещи связаны, используйте USBTreeView.exe на поверхности. Я уверен, что у Surface есть правильная цепь, и у вас есть более 5 узлов в цепи.

Дополнение: стандарт USB позволяет использовать 127 устройств на один корневой контроллер, это не означает, что они "последовательно соединены", всего 127. Фактически, если мы дисконтируем концентраторы как функциональные устройства USB, общее количество полезных устройств сократится до 102, поскольку вам потребуется 17 концентраторов с 7 портами для размещения устройств в трехуровневой конфигурации, и каждый концентратор займет один адрес. из свободного места.

20

Чтобы добавить некоторые экспериментальные данные к другим ответам, ваша проблема связана именно с Surface Book именно потому, что Surface Dock имеет два USB-концентратора. У меня тоже есть док-станция Surface с Surface Book, и вот что я вижу в диспетчере устройств, когда подключаю мышь к док-станции:

Выделенные концентраторы принадлежат док-станции Surface, я проверил это, подключив мышь непосредственно к одному из портов в Surface Base.

Таким образом, у вас есть:

  1. Поверхностный док - 2 хаба
  2. Монитор - минимум 1 хаб
  3. 10-портовый USB-концентратор - как минимум 2 концентратора, поскольку, как упоминалось в других ответах, один концентратор может иметь максимум 7 портов

Таким образом, как минимум, у вас есть 5 хабов. Возможно, монитор имеет более одного концентратора, и поэтому вы получаете сообщение об ошибке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .