Windows 8: как перейти с USB 3.0 на USB 2.0

Есть ли способ отключить USB 3.0 и включить устаревшую поддержку USB 2.0 в Windows 8? У меня есть старый микрофон (Blue Snowflake), который работает только при подключении к порту USB 2.0. Есть ли способ отключить поддержку USB 3.0, в масштабе всей системы или специально (на USB-накопителе или на определенном устройстве), и использовать старый стек USB 2.0?

4 ответа

Решение

You should be able to disable USB 3.0 inside your BIOS screen.

Also, if this system is home-built, make certain to install the drivers that came with the motherboard (if you don't have the disk, just check the manufacturer's website), rather than just let Windows install the default drivers. Those could potentially cause an issue for you.

Устройство 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 так же просто, как перейти в диспетчер устройств и установить "отключаемый" расширяемый хост-контроллер (в разделе USB).

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