1

Используя инструмент для отображения свойств оборудования моего компьютера, я вижу, что на моем компьютере установлен «Хост-контроллер, совместимый с USB xHCI».

Означает ли это автоматически, что это USB 3.0? Или это также относится к разъемам USB 2.0?

2 ответа2

2

Нет, xHCI предназначен для работы со всеми скоростями USB-устройств.

Есть устройства, которые имеют хост-контроллер xHCI, но имеют только порты USB 2.

С другой стороны, на современных материнских платах с портами USB 2 и 3 хост-контроллер xHCI отвечает за оба этих типа. Вы также увидите, что даже те 12-мегапиксельные «полноскоростные» устройства, как клавиатура и мышь, также подключены к нему. Хотя часто существуют резервные контроллеры EHCI, я предполагаю, что они предназначены для устройств, которые каким-то образом не могут быть подключены к контроллеру xHCI (которого я никогда не видел).

В Linux это можно подтвердить с помощью lsusb -t или lsusb.py .

PS Я полагаю, что причина, по которой мы часто (ошибочно) рассматриваем xHCI = USB3 заключается в том, что 5 Гбит / с (или 10 Гбит / с) не поддерживаются в EHCI, и в настоящее время xHCI является единственным / последним стандартом, который мы имеем для хост-контроллеров USB, который поддерживает скорости USB 3.x. Но это не значит, что для устройства неправильно / глупо / невозможно иметь контроллер xHCI, а только порты USB 2.

1

Да вы правы. xHCI означает поддержку USB 3.0 (red). USB 2.0 - enhanced host controller (green)

Синие - это USB 1.1 (OpenHost)

Некоторые производители действительно глупы и используют контроллеры USB 3.0, но используют порты USB 2.0 (например, micro USB).

Чтобы увидеть это, запустите инструмент под названием USB Device Tree Viewer и щелкните по каждому из перечисленных портов, в котором есть запись IsUserConnectable (здесь пользователь может подключать устройства USb, некоторые из них внутренне используются для подключения таких устройств, как устройства чтения карт USB), и найдите SupportedUSBProtocols и, если запись Usb300 имеет 1 (yes) набор. Здесь нет:

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