USB 3.0 порты проблемы обратной совместимости с устройствами 2.0?

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

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

Помимо компьютеров моего брата и моих собственных компьютеров (разные материнские платы / все остальное), мне еще предстоит увидеть работу устройства 2.0 в порту 3.0. Есть ли какая-либо причина для такой очевидной несовместимости устройства? Т.е. ищем ответы, которые бы указывали, какие области нужно исследовать для проблем или есть ли какие-либо известные случаи, когда производители отклонялись от спецификации аппаратного обеспечения или драйверов. Я знаю, что это "должно" работать:)

Обновление: это имеет какое-либо отношение к опциям "USB Legacy Support" в BIOS? Есть несколько комбинаций параметров с "USB Legacy Support" и "USB 3.0 Legacy Support", и их описание немного сбивает с толку, звучит как плохой перевод.

4 ответа

Из Википедии:

Совместимость разъемов USB 3.0

  • Вилки и розетки типа A от USB 3.0 и USB 2.0 предназначены для взаимодействия.
  • Гнезда типа B в USB 3.0 несколько больше, чем требуется для разъема типа B в USB 2.0 и более ранних версиях. Это сделано для того, чтобы подключить старый штекер типа B к новой розетке USB 3.0 типа B. Соответственно, розетка USB 3.0 типа B на периферийном устройстве может быть подключена с использованием соответствующего разъема кабеля USB 2.0 типа B.
  • Разъемы типа B в USB 3.0 несколько больше; поэтому штекер USB 3.0 типа B не может быть подключен к розетке USB 2.0 или более ранней версии типа B. Соответственно, обычные разъемы USB 3.0 типа B нельзя вставлять в обычные гнезда USB 2.0 типа B, имеющиеся на периферийных устройствах (и подключать их к компьютеру).
  • Гнездо для eSATAp (eSATA/USB Combo) предназначено для подключения штекеров USB типа A от USB 2.0 и USB 3.0.

В теории не должно быть проблем на аппаратном уровне. Однако может быть проблема с драйверами или базовым контроллером для портов.

Чтобы определить, является ли это аппаратной или программной проблемой, попробуйте загрузиться с живого компакт-диска Linux и посмотрите, работают ли устройства USB 2.0 в портах USB 3.0. Если они работают, проблема в драйверах. Если нет, проблема в оборудовании.

Устаревшая поддержка в BIOS применима только к системам, которые вообще не поддерживают USB. Когда этот параметр включен, BIOS пытается обеспечить уровень совместимости для очень старых операционных систем, таких как Windows 95 или MS-DOS, чтобы можно было использовать устройства хранения, подключенные к этим портам (возможно, с некоторыми ограничениями, например, без горячей замены).). Я не уверен в этом, но установка устаревшей поддержки USB 3.0, вероятно, позволяет устройствам USB 3.0 в таких операционных системах обмениваться данными со скоростью USB 3.0. Эти параметры не должны влиять на операционную систему, поддерживающую USB, поскольку они могут напрямую взаимодействовать с контроллерами-концентраторами USB, не полагаясь на BIOS.

Я вернул настройки BIOS к исходным значениям, отказался от поиска новых драйверов и решил сосредоточиться на диспетчере устройств.

В моем случае я мог видеть в Диспетчере устройств (перейдите в Панель управления и введите Диспетчер устройств в правом верхнем поле поиска) пару записей "Неизвестное устройство" под узлом Другое. Щелкните правой кнопкой мыши -> Свойства -> Детали -> Идентификаторы оборудования, я погуглил каждый. Одним из них был Intel Smart Connect, который я намеренно не установил и не связал с USB, поэтому я проигнорировал его и перешел на другое неизвестное устройство. У другого был "USB" как часть идентификатора оборудования (но не все это будет очевидно), но вы можете щелкнуть правой кнопкой мыши по одному из них в разделе "Значения" и нажать "Копировать", затем Google, и есть некоторые сайты драйверов, которые будет иметь этот идентификатор и даст вам понять, что это такое. В моем случае это был "Intel(R) USB 3.0 Root Hub". Это экран:

введите описание изображения здесь

Этот экран был после его исправления, хотя он неизвестен, на нем не будет названия или значка вверху, но вы все равно можете скопировать идентификаторы оборудования для Google.

Я сильно не доверяю сайтам драйверов, так как некоторые могут иметь вредоносное / рекламное ПО. Я бы только скачать драйверы от Microsoft или производителей.

В моем случае я уже исчерпал драйверы Intel USB с несколькими установками / обновлениями / перезагрузками без удачи.

Однако, найдя определенное устройство, в котором возникли проблемы, я перешел на вкладку "Драйвер" и выбрал " Обновить диск"...

введите описание изображения здесь

А затем выбрал "Поиск автоматически...". К моему удивлению он нашел драйвер и установил его. Дайте диспетчеру устройств некоторое время для обновления. Затем была другая запись в узле "Другие устройства", как если бы у него было первое работающее устройство, оно могло видеть "USB Root Hub", я открыл его и также сделал Update Drives->Search. Казалось, что 3.0 Hub был исправлен, тогда система могла видеть другой концентратор, который я предполагаю, является 2.0 Hub.

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

Я не могу вспомнить функцию "Поиск в Интернете" для драйверов, которые когда-либо работали раньше. Я сомневался, что это сработает и потому, что я уже запустил Центр обновления Windows, и в какой-то момент в прошлом Центр обновления Windows использовал для загрузки драйверов в необязательном разделе (который стоит попробовать для других, имеющих подобные проблемы).

К тому времени, когда я закончил, у меня были записи для хост-контроллера USB 3.0, корневого концентратора USB 3.0 и корневого концентратора USB.

Я пробовал подключать устройства USB 2.0, такие как флэш-диски, внешние жесткие диски, клавиатуры, мыши и т. Д., К портам USB 3.0 на HP ENVY 15 и Macbook Pro Retina без каких-либо проблем.

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

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

Некоторые материнские платы поддерживают 3.0 с использованием более одного чипсета. В моем случае спереди и 2 из тыльных портов USB 3.0 были портами Intel, 2 были портами Intel 2.0, а 2 других порта 3.0 поддерживались драйверами ASMedia ASM1042.

Поэтому мне нужно было попробовать каждый порт, чтобы определить, какие задние порты не работают, а какие нет. Важно было оставить устройство подключенным как минимум на 10 секунд, чтобы дать Windows время начать установку драйверов, а затем подождать, пока уведомление не сообщит, что оно прошло успешно. После того, как я узнал, какие порты работают, я затем удалил драйверы ASMedia и Intel, перезагрузил компьютер, установил только драйверы ASMedia, и порты начали работать, показывая, что порты и драйверы ASMedia работают (хотя перезагрузка может потребоваться, но это не так). т для меня). Итак, теперь я знаю, что другие не работают порты Intel.

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

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

Другие вопросы по тегам