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