Есть ли способ отключить USB 3.0 и включить устаревшую поддержку USB 2.0 в Windows 8? У меня есть старый микрофон (Blue Snowflake), который работает только при подключении к порту USB 2.0. Есть ли способ отключить поддержку USB 3.0, в масштабе всей системы или специально (на USB-накопителе или на определенном устройстве), и использовать старый стек USB 2.0?
4 ответа
Устройство USB 3.0 имеет 9 контактов, 4 из которых используются для совместимости с USB 2.0. Когда вы подключаете устройство USB 2.0 к разъему 3.0, отсутствие других 5 контактов сигнализирует о том, что оно является устройством USB 2.0 и использует более медленный протокол передачи.
Разъем USB 3.0 значительно отличается от разъема USB 2.0.
Если вы посмотрите на разъем USB 3.0, на задней крышке головки разъема есть 5 дополнительных выводов для передачи данных. Когда контакты включены, протокол USB 3.0 активирован.
Очевидно, что USB 2.0 не имеет этих дополнительных контактов, когда он подключается, USB 2.0 по умолчанию не имеет регистра 5 дополнительных контактов.
Ваша Blue Snowflake непременно должна работать с Windows 8(.1) на концентраторе USB 3.0.
Полезные диаграммы можно найти в этом источнике (стр. 8):http://www.usb.org/developers/presentations/pres0410/1-2_SSUSB_DevCon_Arch_Overview_Dunstan.pdf
Если конкретный микрофон USB2 не работает с портом USB 3.0, должна быть более серьезная проблема на уровне системы / драйвера.
Технически нет необходимости отключать USB 3.0, чтобы устройство USB2 работало. Говоря электрически, устаревший USB2 работает параллельно с новым USB3 через отдельный набор устаревших проводов (D+, D-, общий GND и VBUS с USB3). Поэтому, когда устройство USB2 подключено, секция USB3 не будет иметь никакого соединения и никакого эффекта, и связь должна продолжаться по устаревшим проводам.
Однако порты USB3 находятся под управлением другого контроллера, xHCI, который также поддерживает операции USB2, но с новым драйвером xHCI. Если программное обеспечение для старого проприетарного устройства USB2 написано без учета интерфейса приложения системного драйвера и устройства и каким-то образом ожидает конкретного старого контроллера (EHCI), простое отключение контроллера xHCI может оказаться бесполезным.
Кстати, отключить функцию USB3 так же просто, как зайти в диспетчер устройств и установить для eXtensible Host Controller (в разделе USB) значение "отключить".
Вы должны иметь возможность отключить USB 3.0 на экране вашего BIOS.
Кроме того, если эта система построена самостоятельно, обязательно установите драйверы, поставляемые с материнской платой (если у вас нет диска, просто зайдите на сайт производителя), а не просто разрешите Windows установить драйверы по умолчанию. Это может вызвать проблемы для вас.