Узнать какой usb 2.0 3.0. Как определить, какой USB порт стоит на ноутбуке или компьютере? USB и его версии

3.0. Он мигает синим цветом, если вы подключите его к порту USB 3.0. Если это порт 2.0, свет становится белым.

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

Могу ли я каким-то образом обнаружить, что порт USB, который я только что подключил, составляет 2.0 или 3.0? Я хочу знать, есть ли проблема с устройством или портом USB, который я использую.

Изменить: я использую Windows 8.1

Многие производители компьютеров явно не отмечают версии портов USB. Используйте диспетчер устройств, чтобы определить, есть ли на вашем компьютере порты USB 1.1, 2.0 или 3.0:

Open the Device Manager. In the "Device Manager" window, click the + (plus sign) next to Universal Serial Bus controllers. You will see a list of the USB ports installed on your computer. If your USB port name contains "Universal Host", your port is version 1.1. If the port name contains both "Universal Host" and "Enhanced Host", your port is version 2.0. If the port name contains "USB 3.0", your port is version 3.0.

Это документ в базе знаний.

Данный материал подойдет для новичков и профессионалов. Некоторых часто волнует вопрос, как определить тип USB порта. Особенно это вызывает трудности, когда в ноутбуке все порты помечены черным цветом, хотя в характеристиках сказано, что USB 3.0 и 2.0 присутствуют. Правда не написано с какой стороны.

Эта статья не только поможет определить USB 3.0, но и попробуем отличить подделку. Статья будет небольшой, но в полной мере поможет разобраться, что к чему.

Определить вид USB порта с помощью Windows

Сейчас я попробую показать все программным путем, а потом посмотрим на сами порты. Большинство из вас знают, что USB-порты имеют версии 1.0 , 2.0 и 3.0 . Сейчас уже есть версия 3.1, но это не важно. Чтобы определить тип USB порта, нужно зайти в Диспетчер устройств. В Windows 10 нажимаем правой кнопкой мыши по меню Пуск и выбираем соответствующий пункт (либо нажимаем сочетание Win+X и делаем то же самое).

Как только открылось окно ищем вкладку «Контроллеры USB» и раскрываем ее. Там можем увидеть множество драйверов для USB портов. Если в одном из устройств есть слово «xHCI» , то это есть USB 3.0, все остальное относится к USB 2.0.


Легко? Тогда перейдем к следующему варианту определения.

Как определить тип USB порта по внешнему виду?

Давайте начнем с самой первой версии – USB 1.0, сейчас данный вариант в ноутбуках практически не используется, но имеет место в некоторых мышках и других устройствах. Выглядит он следующим образом: белый порт с 4-мя контактами – это и есть USB 1.0.


USB 2.0 обычно окрашен черным цветом и внутри имеет также 4 контакта. Второй тип совместим с USB 1.0, но отличаются лишь пропускной способностью. Второй тип быстрее.


В данном примере мы рассмотрели флешку, а как же выглядит разъем, например, в ноутбуке? Вот так и выглядит:


Почти ничем не отличается. Важный момент – некоторые производители могут окрасить тот же USB 2.0 в другой цвет, например, оранжевый. Конечно, это никак не влияет на характеристики интерфейса.


USB 3.0 выглядит, как синий порт и имеет 9 контактов . Четыре находятся впереди, остальные пять сзади. Смотрите внимательнее. Те, что сзади немного приподняты. Если материал синего цвета, то это точно USB 3.0. Также, на некоторых компьютерах рядом с разъемом вы можете видеть надпись «SS» , что говорит о максимальной скорости передачи данных (Super Speed).



Иногда можно увидеть USB 2.0, который тоже синего цвета, и как это понимать? Как я уже сказал, разработчики могут использовать любой дизайн. Определить тип USB вы можете по количеству контактов.

Хочется отметить, что USB 1.0, 2.0 и 3.0 совместимы друг с другом, поэтому смело можете использовать их так, как вздумается. Например, вставить разъем USB 2.0 в 3.0, правда скорость тут будет на уровне 2.0.

Итак, подведём небольшие итоги, сейчас я еще раз опишу особенности портов USB:

USB 1.0

USB 2.0

  • Выполнен из материала черного или синего цвета. В зависимости от предпочтений разработчиков, может быть и любой другой цвет;
  • Имеет 4 контакта.

USB 3.0

  • Материал практически всегда синего цвета, но и встречается черный;
  • Всегда 9 контактов – 4 впереди и 5 сзади.

Вот и все, что я хотел рассказать об определении типа USB портов.

Так как отличить USB 3.0 и USB 2.0? Ну то, что usb 3.0 быстрее, и так уже все знают, но мало кто знает, как отличить подделку от настоящей или как вообще они отличаются.

Для начала глянем на наши первые USB, так называемые 1.0 usb, они используются даже в новых мышках, вебкамерах, всех тех устройствах, кому первого usb хватает сполна:

Как видим, у них внутри 4-ре контакта и пластмасса под ними белого цвета. Это простой способ определить, что это 1-ый usb.

Теперь глянем на 2-ой:

Тут, конечно, сложно рассмотреть и понять, что там 4-ре контакта и под ними черная пластмасса — это явный признак usb 2.0. Как мы уже знаем, 2.0 и 1.0 совместимы, отличии лишь в скорости: 2.0 быстрее в скорости, но быстрее не флешка читает, а быстрее работает контроллер, через который идет общение. Конечно на usb 2.0 обычно указывают, что это 2-ой usb, но случаи всякие бывают.

Глянем, как выглядит разъем usb 2.0:

Как видим, он так же черного цвета, хотя производители в редких случаях меняют этот цвет намеренно (дизайн), но правильный цвет должен быть черный у 2.0 usb.

А теперь, наконец, глянем на 3.0:

Это самое удачное фото из всех, что я делал, на usb 3.0 девять контактов: 4 спереди и 5 сзади (они чуть приподняты выше):

И как видим, пластмасса под контактами синего цвета — это явный признак 3.0: ведь они должны везде делать ее синего цвета.

Вот разьем usb 3.0:

Надпись SS говорит о том, что там контроллер сделан под Super Speed, то есть максимально возможную скорость. Такую можно увидеть и на внешних жестких дисках 3.0.
Если и внешник SS и разъем SS, то будет максимальная скорость передачи данных.

Итак, проблема, как отличить, если дизайн, например, синий, как тут:

Тут пластмасса синяя, но он usb 2.0. Так как отличать? — по контактам, я говорил, что у третьего девять контактов, а у второго четыре:

Вот она в разборе, и тут уже хорошо видно, что тут только 4-ре контакта.

Usb 3.0 совместим с 2.0 и 1.0, так что в разъемы 3.0 можно втыкать и 2.0, и 1.0. Если вставить в третий usb разъем 2.0, то будет скорость 2.0, если 1.0, то скорость 1.0. Так что не бойтесь вставлять в него и другие. Просто когда вам нужна будет скорость, и у вас будет 3.0 устройство, вставьте его именно в 3.0. У USB 3.0 внутренний разъём поддерживает скорость передачи до 5 Гбит/с.

Недавно на рынок вышел так называемый USB 3.1, он обозначается как SS (Super Speed) у каждого из разъемов. Он быстрее usb 3.0 и имеет совместимость со вторым и первым usb. USB 3.1 либо черного, либо синего (как в моем случае цвета), а 3.0 только синего .

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

Проверим, какова же реальная скорость чтения и записи для нового интерфейса, заодно и опробуем приобретенный контроллер в "боевых" условиях:)

Для начала, будем тестировать мой новый USB 3.0 флеш-накопитель объемом 8 гигабайт. Вот он:

Как видите, на упаковке написано «super speed» и ниже приведены конкретные значения этой «супер скорости»: read 100 MB/s (чтение - 100 мегабайт в секунду) и write 20 MB/s (запись - 20 мегабайт в секунду). По ходу тестирования мы обязательно проверим это утверждение!

Также в нашем тесте будет принимать участие еще один usb-накопитель: внешний жесткий диск с интерфейсом USB 3.0 от компании «Seagate».

Но давайте по порядку! Для начала, распакуем нашу флешку и положим ее рядом с ее "сестрой" (тоже на 8 гигабайт) стандарта USB 2.0 Вот что у нас получилось:

Как мы можем заметить, флеш-накопитель стандарта usb 3.0 заметно больше. Чем это вызвано?

Давайте рассмотрим этот момент подробнее. Как выглядит типичный usb-накопитель старого образца в разобранном виде? А выглядит он следующим образом:


Здесь у нас: печатная плата с одной микросхемой (чипом флеш-памяти) и небольшой управляющий всем "хозяйством" контроллер + сам разъем. Практически ничего интересного в корпусе больше нет.

Теперь, давайте посмотрим на флешку такого же объема (8 гигабайт), но нового (высокоскоростного) стандарта:

Видим, что на плате установлено целых четыре чипа флеш-памяти (на фото они обозначены красным) плюс микросхема контроллера, которая ими управляет. Четырем чипам нужно больше места, отсюда - больший размер всей конструкции.

Не лишним здесь будет отметить, что скоростные флешки на 16 гигабайт - еще больше по размерам! Думаю, теперь Вы, уважаемые читатели, понимаете почему?

Подобная "скоростаня" флешка работает как рэйд-массив нулевого уровня (Raid 0), когда несколько объединяются в один виртуальный кластер, где информация распределяется сразу по всем входящим в массив дискам в виде небольших блоков (страйпов). За счет этого достигается повышенная скорость работы всего кластера. Скорость возрастает пропорционально количеству дисков, задействованных в подобной агрегации.

Примечание : в описанной выше конструкции быстрота достигается за счет принесения в жертву надежности. Так как, при выходе из строя хотя бы одного из дисков, разрушается весь массив. Повторюсь, он рассчитан не на избыточность хранения данных (надежность), а именно на скорость их обработки.

Теперь мы можем наглядно убедиться, что повышенная скорость работы новых usb 3 флеш-накопителей достигается, во многом, благодаря увеличению количества чипов флеш-памяти. Как мы помним, заявленная скорость работы интерфейса usb 3.0 - это 5 Гбис/с (Гигабит в секунду) - около 600 МБайт/c (мегабайт в секунду). НО! это именно скорость интерфейса устройства, которая не имеет ничего общего со скоростью работы самого медленного звена в "начинке" флеш-накопителя (контроллера, шины данных и самих чипов памяти).

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

Примечание : летом 2013-го года вышла новая версия стандарта - USB 3.1, которая позволяет достигать скоростей передачи в 10 Гбит/c (гигабит в секунду). Напоминаю, что - это только по интерфейсу, т.е. реальная скорость конечного устройства - намного ниже.

Итак, после установки в компьютер нашего , заходим в диспетчер устройство и видим следующее:


Закономерно, что для начала работы с новым устройством системе нужен его драйвер. Что ж, никто не обещал что все будет легко:) Идем на сайт производителя платы и скачиваем драйвер под нашу операционную систему (Windows 7 32 бита). Устанавливаем его. Диспетчер устройств "говорит", что все прошло успешно!



После этого, сразу захотелось ответить себе на вопрос относительно того, что для работы на максимальной скорости новым устройствам USB 3 нужен специальный удлинитель. О нем мы говорили в первой части данной статьи.

Конечно, можно подсоединить накопитель непосредственно к плате и не "заморачиваться", но мы должны проверить все тщательно! Поэтому присоединяем нашу скоростную флешку к контроллеру через кабель-удлинитель устаревшего стандарта 2.0 и сразу же внизу экрана видим вот такое всплывающее окно:

Как говорится, что и требовалось доказать! Если хотите с новыми скоростными устройствами использовать удлинитель - покупайте специальный кабель (стоит в районе 6-8-ми долларов).

Теперь, перейдем непосредственно к тестированию. Как мы его проводили? Я записал на все носители один и тот же объем данных (около трех гигабайт). Причем данные представляли собой абсолютно разнородный набор цифровой информации: музыка, видеоклипы, один большой ISO файл, много небольших файлов и документов, дистрибутивы различных программ и утилит.

Короче говоря, я пытался представить типовой набор данных, которые может хранить на устройстве среднестатистический пользователь. Ведь все приводимые ниже замеры скорости записи и чтения интересуют нас, прежде всего, с практической точки зрения (в реальной, каждодневной ситуации), а не в виде синтетических выкладок?

Тестирование нескольких USB 3.0 накопителей

Замеры скорости проводились с помощью двух программ: « » и « » можете скачать их и провести свое собственное тестирование. Также замеры проводились с помощью встроенного в Windows 7 инструмента.

На фото ниже представлен скриншот с результатом чтения (копирования) заявленного объема данных (три гигабайта) со "старого" флеш-накопителя стандарта 2.0



Конечное время, за которое данные были полностью скопированы на жесткий диск моего компьютера составило порядка четырех минут. Также нас будет интересовать поле "скорость", показанное на фото выше. Как видите, среднее ее значение - 13,2 МБ (мегабайта) в секунду.

Следующий скриншот - то же самое, но для показателя "запись" (я полностью отформатировал флешку) и обратно начал записывать на нее скопированные перед этим на диск данные.



Запись длилась около четырнадцати минут со средней скоростью, указанной на фото.

Теперь давайте сделаем вот что: попробуем измерить время и скорость перемещения тех же самых данных на новом флеш-накопителе стандарта 3.0, подключив его, пока что, к тому же медленному порту устаревшего стандарта.

Вот, что у нас получилось для операции чтения (копирования) с накопителя на диск.



Две минуты (против четырех для накопителя старого образца), со средней скоростью, также в два раза превышающей своего визави - 26.5 мегабайта в секунду.

Скриншот ниже показывает нам фотографию скорости и времени записи набора разнородных данных объемом три гигабайта для скоростной флешки:



Три минуты (против четырнадцати) для старого накопителя. Почти в пять раз быстрее!

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

Сначала, как всегда, - операция копирования наших данных.



Одна минута на скоростном порту (против двух на медленном). Честно говоря, я ожидал лучшего результата.

Но окончательно расстроил меня второй тест (на запись), где цифры были практически такими же, как и в случае с подключением скоростного флеш-накопителя к "медленному" порту USB 2.0.

Давайте, пока просто запомним этот эмпирический результат и вернемся к его анализу немного позже: после завершения всех наших тестов.

Давайте сейчас запустим несколько синтетических тестов. И начнем мы с «Crystal Disk Mark » (ссылка на скачивание выше) и измерим скорость USB-накопителя 3.0, подключенного к медленному порту стандарта 2.0.


На скриншоте выше мы видим, что перед тем, как программа выдала результат, тест "прогонялся" пять раз с файлом размером в 100 мегабайт. Почему программа показала три разных результата? Делов том, что первая строка показывает нам непрерывные и последовательные (sequence) операции чтения (read) и записи (write) для файла указанного размера.

Строка 512K показывает скорость записи и чтения для файлов размером 512 килобайт, а последнее (третье поле) измеряет скорость для очень маленьких файлов размером до 4-х килобайт. Чем меньше файлы и большее их общее количество, тем больше нужно времени для операций над ними. Это - нормально.

А вот - замеры для того той же USB 3.0 флешки, но подключенной к скоростному порту 3.0.


Помните, самый первый скриншот в данной статье и заявленные на упаковке скорости работы: (100 и 20 мегабайт/с на чтение и запись)? Как видим, - очень близко к истине!

Сейчас самое время вспомнить наши результаты реального копирования данных, где скоростное устройство, подключенное к медленному (2.0) и быстрому (3.0) портам для операций записи показывало практически одни и те же результаты.

В тесте, проведенном выше, видим ту же самую ситуацию! Операция чтения (Read) - резкий рывок вперед, а скорость записи (Write) остается практически неизменной.

Давайте привлечем на подмогу еще одну программу «AS SSD Benchmark » (ссылка на скачивание - выше) и посмотрим, что покажет она?

О чем "говорит" нам скриншот ниже? Мы выбрали из списка накопителей наше устройство (8-ми гигабайтный usb 2.0 флеш-накопитель Silicon Power) и запустили для него последовательный (sequence) тест для операций чтения и записи.



Видим, что замер скорости составил: для чтения 16.56 мегабайт/с и для записи - 4.66 мегабайта в секунду. Если помните по первым скриншотам нашего тестирования, - вполне на уровне тех результатов, что мы видели при реальном копировании и чтении данных с накопителя (там было 13.2 для чтения и 3.7 - на запись).

Теперь, - проведем замер для нашего скоростного накопителя, подключенного к тому же "медленному" порту 2.0.



Как видим: 33 мегабайта/с на чтение и 19.48 мегабайт/с на запись (против 26.5 и 16.8 в реальном тесте при перемещении файлов объемом 3 гигабайта). Весьма похожие значения, а значит - близкие к достоверности результаты.

Обратите внимание на поле "Acc. time " (Access time - время доступа) на скриншоте выше. Оно указывает на задержку между командой на передачу данных и, собственно, временем начала их копирования. Это - именно та причина (среди ряда других), которые не позволяют высокоскоростному usb 3 устройству разогнаться до тех скоростей, которых ждут от него конечные потребители, т.е. - мы с Вами.

Сейчас самое время подключить наш новый накопитель к порту 3.0 и зафиксировать результат:



Как и ожидалось, скорость операции записи осталась практически неизменной, а вот результат чтения с устройства - порадовал (91.63 мегабайта в секунду). Также уменьшилось время задержки (Access Time), что говорит о лучшей оптимизации работы контроллера при обращении к ячейкам флеш памяти.

Теперь, приведем несколько скриншотов, которые продемонстрируют нам работу нашего USB 3.0 внешнего накопителя Seagate на 500 гигабайт, о котором мы упоминали в начале статьи. Вот его фото:

Попробуем оценить реальную скорость работы нашего внешнего винчестера, "скормив" ему тот же объем информации, который мы раньше использовали для флеш-накопителя. Для начала, подключим HDD к более медленному (2.0) USB порту компьютера и проведем тест на запись .



Три гагабайта скопировались на внешний диск с компьютера за две минуты и тридцать секунд со средней скоростью, показанной на фото выше.

Теперь проведем тот же тест (на запись), но подключив винчестер к "родному" скоростному 3.0 порту ПК.



Время записи, в данном случае, составило одну минуту и пятнадцать секунд (вдвое меньше), при вдвое большей скорости.

Теперь попробуем провести те же два теста с помощью программы «AS SSD Benchmark». Подключим накопитель к порту 2.0 и запустим программу:



Теперь - к скоростному usb 3.0 разъему:



Немного неожиданный результат! :) Но я проверял несколько раз - картина не менялась. Это, видимо, подтверждает мысль что к чисто синтетическим тестам надо относиться с известной долей осторожности.

Теперь, как и обещал в начале статьи, выскажу свое субъективное мнение по поводу проведенного тестирования и полученных с его помощью результатов.

У меня получилось так: чтобы ощутить существенный прирост скорости от использования USB 3.0 флеш-накопителя даже на обязательно подключать его к "родному" скоростному порту синего цвета. Тем более, если его попросту нет на Вашем компьютере! Само по себе наличие в накопителе нескольких, параллельно работающих чипов, уже дает существенный прирост скорости.

Дополнительно подключение к порту 3.0, к сожалению, не дает ожидаемого прироста скорости (в первую очередь, для операций записи), видимо, в силу наличия других "узких мест" конструкции (шина данных, вносимые контроллером задержки перед началом передачи и т.д.).

Посчитаем по деньгам: скоростная флешка на 8 гигабайт обойдется примерно в 20 долларов (против пяти за обычную старого 2.0 стандарта). Тесты мы приводили выше. Визуально оценить прирост скорости можно примерно в 4-5 раз. Дальше - выбор за Вами. Стоит ли доплатить "лишние" 15 долларов за то, чтобы получить более комфортную работу с большими объемами данных? Лично для себя я решил: "Стоит!" :)

Повторюсь, даже в том случае, если у Вас в компьютере нет специализированного USB 3.0 порта, Вы почувствуете большую разницу! Потенциал нового интерфейса, в моем случае, более полно раскрылся только при использовании внешнего USB 3.0 жесткого диска, подключенного к высокоскоростному порту ПК.

Конечно, не стоит напрасно обольщаться по поводу всех этих 5Gbit/s, 10Gbit/s. Как мы уже говорили, это - потенциально возможная скорость интерфейса, имеющая мало общего со скоростью реальной. Получить же неплохой прирост скорости от использования новой технологии мы можем уже сейчас. Чего, собственно, Вам и желаю, уважаемые читатели, и до встречи в следующих статьях на страницах нашего сайта!

Если USB-устройство и платформа поддерживают передачу данных в режиме USB3.0 со скоростью 5 Гб/сек., то, казалось бы, ничто не мешает убедиться в этом воочию. Существует немало утилит для этого, да и наши исследования способствовали поиску ответа на это вопрос. Кроме того, если накопитель демонстрирует скорость, существенно пре­вы­ша­ю­щую 50-60 МБ/сек., то можно заявить - это режим Super Speed , поскольку в режиме USB 2.0 такая скорость физически недостижима, а «промежуточных» вариантов не существует. Но не все так просто...

Почему все так сложно

В силу разных причин, полноценная поддержка новых режимов универсальной последовательной шины в утилитах системной информации, несколько задерживается. В результате мы часто видим только дифференцирование между USB1 и USB2 и распознавание USB3-подключения как USB2. Кроме того, информация, получаемая из дескрипторов устройства, декларирует его потенциальные возможности, а не текущий скоростной режим, выбираемый сугубо аппаратно. Согласно спецификации USB, содержимое дескрипторов должно зависеть от установленной скорости, но разработчики устройств не всегда соблюдают это правило. В итоге, какой бы результат (USB2 или USB3) мы не увидели, есть основания для сомнений.

С учетом постоянного совершенствования технологий опережающего чтения и отложенной записи, делать выводы, ориентируясь исключительно на скорости копирования файлов на жестком диске будет методологически неверно, хотя при больших размерах файлов (единицы гигабайт), такой критерий имеет право на жизнь. Но есть более радикальный, а следовательно и более достоверный путь – получить информацию непосредственно из регистров контроллера USB 3.0 xHCI, написав для этого небольшое UEFI-приложение на ассемблере.

Условия эксперимента и системные объекты

Платформа – ноутбук ASUS N750JK , а подключаемое USB 3.0 устройство – жесткий диск Transcend StoreJet 35T3 . Целевым объектом будут регистровые поля контроллера USB3.0 xHCI, индицирующие тип соединения. Заметим, что в зависимости от скоростного режима (USB2 или USB3), контроллер «видит» устройство через одну из двух групп регистров.

Рис .1 . Биты регистра Port N Status and Control USB2 индицируют тип соединения : Low-Speed, Full-Speed или High-Speed


Рис .2 . Биты регистра Port N Status and Control USB3 индицируют тип соединения : Super-Speed

Утилита CheckUSB

Исходные тексты подготовлены в формате Flat Assembler 1.71.17. Утилита CheckUSB предназначена для запуска в среде x64 UEFI. Текущая версия поддерживает только системную логику Intel 8 Series, режим USB 3.0 должен быть включен в CMOS Setup. Такая привязка связана во-первых с поддержкой широкого набора регистров, специфичных для данной системной логики и не предусмотренных спецификацией контроллера xHCI, а во-вторых, в целях упрощения, вычисление адресных смещений и размерностей ряда регистровых полей, а также задание количества портов, реализовано для частного случая, а именно данной системной логики. Подробная информация содержится в документе:

  • Intel 8 Series / C220 Series Chipset Family Platform Controller Hub (PCH). Datasheet. June 2013

Энтузиастам, желающим расширить функциональность нашего простейшего примера и реализовать поддержку различных наборов системной логики, рекомендуем документ:

  • Extensible Host Controller Interface for Universal Serial Bus (xHCI). Revision 1.1

Кроме того, непосредственный доступ к конфигурационному пространству PCI и memory-mapped I/O рекомендуется заменить на вызовы соответствующих UEFI-протоколов.

Анализируем результаты

Итак, утилита отработала, рапорт сгенерирован.


Рис. 3

Обратим внимание на список подключений к портам контроллера USB. Вначале следуют три устройства, входящие в состав ноутбука, а четвертое – это наш искомый внешний жесткий диск Transcend StoreJet 35T3. Режим SuperSpeed включен. Детальный анализ содержимого регистровых полей приведен .

Резюме

Низкоуровневое исследование, выполненное на уровне физического доступа к регистрам контроллера USB3.0 xHCI в среде UEFI firmware, однозначно свидетельствует – режим Super Speed включен. Но исправность оборудования необходимое, но не достаточное условие его корректной работы в сеансе операционной системы. Причиной проблем может быть, например, драйвер контроллера xHCI или сама ОС. Поэтому, логичным продолжением будет проведение подобного эксперимента в сеансе ОС, например Windows. Эта задача посложнее, так как регистры контроллера являются привилегированным системным ресурсом, для доступа к которому требуется написать собственный драйвер. Кроме того, в сеансе операционной системы, с контроллером USB взаимодействует его штатный драйвер, необходимо позаботиться о бесконфликтности.


Top