Если я подключу устройство хранения данных USB 2.0 к одному из портов 3.0 моего рабочего стола Windows 10, его дескриптор говорит, что он подключен к Hub: 1 Port: 1
Каждое устройство 2.0, подключенное к тому же порту, всегда получит тот же концентратор и номер порта.
Однако при подключении устройства USB 3.0 номера портов всегда больше 10. Таким образом, устройство USB 3.0, подключенное к тому же порту, получит порт Hub: 1 Port: 16
. Такое поведение одинаково для всех подключенных устройств USB 3.0.
Почему существует разница в обозначении номеров портов устройств USB 2.0 и 3.0? Нет разницы, когда 2.0 и 3.0 подключены к порту USB 2.0.
Одна из причин, о которой я подумал, заключалась в том, что для включения функциональности 3.0 используются разные настройки / схемы контроллера, и поэтому назначается другой порт.