1

На моей материнской плате Gigabyte 880GM-USB-3 есть 2 порта USB-3. Драйверы успешно установлены в ОС Windows 7.

Порты USB-3 работают должным образом, когда подключены любые устройства USB-3, например, флеш-накопитель USB-3. Тем не менее, я замечаю, что когда дело касается устройств USB-2, при подключении к этим портам USB-3 обнаруживаются только мои обычные USB-накопители и указательное устройство, например, мышь.

Внутренняя SD-карта моего Android KitKat OS телефона не обнаруживается на порту USB-3, когда телефон подключен с помощью USB-кабеля, а также мой WiFi-адаптер TP Link TL-WN721N USB также не обнаруживается на порту USB-3. Такие устройства прекрасно работают при подключении к USB-2.

Это заставляет меня задуматься, действительно ли USB-3 обратно совместим с USB-2. Существуют ли какие-либо требования к дизайну или ограничения, которые приводят к тому, что некоторые устройства USB-2 просто не работают при подключении к портам USB-3?

Должен ли я оставить это здесь как «поведение по замыслу» или мне нужно продолжить устранение неполадок, почему эти устройства не работают при подключении к USB-3?

Благодарю.

2 ответа2

4

@ Али Чен, кажется, на правильном пути, на самом деле, это хорошая мысль, которую я не учел. Я никогда не проверял спецификации материнской платы, когда отправлял свой комментарий. Эта плата использует набор микросхем USB NEC (ныне Renesas) D720200F1 для своих портов USB 3.0, который, по-видимому, нуждается в обновлении прошивки для полной совместимости с опубликованными стандартами USB 3.0, более подробная информация доступна здесь. Также на форумах TechPowerUp есть информация о более обновленной информации о прошивке для этого чипсета.

Renesas не предлагает обновление прошивки напрямую из того, что я вижу, поэтому может потребоваться небольшая проба и ошибка. Gigabyte, кажется, не имеет официального обновления на своем сайте, который я мог бы найти, и эта прошивка не является частью вашего BIOS.

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

Однако другой ответ о замене материнской платы следует учитывать с учетом возраста и относительно дешевой доступности материнских плат AM3/AM3+, которые сопоставимы или превосходят вашу существующую плату.

3

Материнская плата Gigabyte 880GM-USB-3 основана на чипсете AMD серии 700, которому почти 10 лет. Плата, скорее всего, использует стороннюю микросхему USB 3.0 для функциональности USB 3. Десять лет назад вообще не было функционала USB 3.0, и были разные странные идеи о том, как смешать нумерацию портов USB 2.0 с номерами портов USB 3.0, поэтому существовала большая путаница в архитектуре драйверов. Мой совет - приобрести современную плату и не тратить время на отладку более ранних прототипов USB 3.0.

На самом деле, общий вопрос о том, совместимы ли устройства USB2 с USB3 или нет, не имеет особого смысла, потому что каждый порт USB3 - это старый порт USB 2.0 с дополнительной парой USB3 Tx и Rx сверху, буквально. Они управляются почти полностью отдельными контроллерами. Предполагается, что обнаружение соединения в стиле USB 3 должно происходить первым, в основе которого лежит наличие разорванных соединений. Предполагается, что главный передатчик посылает специальные импульсы, чтобы обнаружить нагрузку на линию. Если нагрузка (устройство USB3) не обнаружена, USB3 должен полностью отключиться и прослушать подтягивания старых проводов USB2. Затем следуйте стандартным процедурам USB2. Это звучит как отказоустойчивый, но, очевидно, старые конструкции USB3 реализовали процесс каким-то несовершенным образом. Устройство USB2 не имеет ни малейшего представления о каких-либо дополнительных проводах или каких-либо процедурах обнаружения подключения, и запускает сигнализацию подключения USB2 старого стиля сразу или с некоторой задержкой, в зависимости от устройства. Но старый хост-контроллер Renesas/NEC явно не любит преждевременное соединение по линиям USB2 и, по-видимому, не может правильно сообщить о событии соединения с регистрами хост-системы.

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