Что делает настройка BIOS «XHCI Pre-Boot Mode»?

Что делает настройка BIOS «XHCI Pre-Boot Mode»?

У меня есть настройка BIOS, которая называетсяРежим предварительной загрузки XHCI.

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

Краткое описание BIOS гласит:«Включите эту опцию, если вам нужна поддержка USB 3.0 в DOS».Чего я не знаю, но там также говорится:«Обратите внимание, что контроллер XHCI будет отключен, если вы установите этот элемент как Отключенный».Означает ли это, что при использовании этой опции USB 3.0 отключается?

Вот фотография экрана:

Экран расширенного USB BIOS Asus UX32VD


Последующее обновление BIOS, похоже, исправило эту проблему, и теперь USB-устройства работают даже если они не подключены при загрузке с этой опцией.Включено.

решение1

Судя по общему симптому, когда USB-устройства не работают при включенном xHCI и работают при отключенном xHCI, можно предположить, что в вашей ОС есть драйверы USB 2.0, но нет драйверов USB 3.0.

Что делает этот тип настройки BIOS? Я нашел хорошее резюме вариантов для похожей настройки BIOS 'xHCI Mode' впост пользователя tonymac a6f691ac:

Режим xHCI = Отключено — встроенный порт USB 3.0 функционирует как порт 2.0

Режим xHCI = Включен — встроенный порт USB 3.0 функционирует как порт 3.0

Режим xHCI = Авто - встроенный порт USB 3.0 функционирует как порт 2.0 до загрузки драйвера ОС USB 3.0. Если перезагрузить ОС, встроенный порт USB 3.0 снова будет функционировать как порт 2.0 во время этой фазы перезагрузки BIOS до загрузки драйвера ОС USB 3.0.

Режим xHCI = Smart Auto — встроенный порт USB 3.0 функционирует как порт 2.0 до загрузки драйвера ОС USB 3.0. Если вы перезагрузите ОС, во время этой фазы перезагрузки BIOS BIOS будет достаточно «умным», чтобы избежать понижения функциональности порта USB 3.0 обратно до 2.0 до загрузки драйвера ОС USB 3.0. Таким образом, Smart Auto быстрее, чем Auto при второй загрузке и далее, но Enabled будет быстрее, если вы уверены, что в ОС установлен драйвер USB 3.0, поскольку он избегает переключения. Заставить встроенный порт USB 3.0 функционировать как порт 2.0 в основном нужно для поддержки установки ОС или для поддержки ОС, которая не имеет встроенного драйвера USB 3.0, чтобы клавиатура USB все равно работала, если пользователь подключит клавиатуру USB или любые другие устройства USB к портам USB 3.0 до установки ОС с драйвером USB 3.0, поставляемым с материнской платой.

Background:

Каждая основная версия USB использовала новый программный интерфейс на контроллере USB (1.x:UHCIиOHCI, 2.х:EHCI: 3.x: xHCI), каждая из которых несовместима с драйверами предыдущей версии. Новые контроллеры USB отлично работают со старыми периферийными устройствами USB, поэтому нет смысла устанавливать на компьютер что-либо, кроме новейшего оборудования USB — при условии, что оно полностью обновлено необходимыми драйверами.

Однако при установке ОС существует вероятность возникновения проблемы «курица или яйцо», когда у вас есть драйверы, но они не встроены в установку ОС, и у вас нет другого способа завершить установку ОС и загрузить драйверы в систему, кроме как использовать диск, для которого вам нужны драйверы.

Чтобы обойти эту проблему для USB, системы либо включают выделенные старые порты (например, выделенные порты USB 2 в системе, в которой также есть порты USB 3), либо в BIOS вносят выбор, подобный этому, который позволяет вам изменить порты для использования старого стандарта интерфейса на стороне компьютера, а затем, как только вы запустите ОС и скопируете обновленный установщик драйвера USB в систему, вы можете вернуться к предыдущему варианту, установить обновленные драйверы USB, и теперь все работает на новейшей более быстрой версии USB.

Различные настройки "Auto" кажутся попыткой предоставить конфигурацию BIOS, которая нормально работает на полной скорости без необходимости изменения настроек BIOS во время установки. Это, предположительно, сделано для того, чтобы избежать звонков в техподдержку от отдельных владельцев, которые переустанавливают свои ОС, а также для соответствия централизованно управляемым средам, где все установки ОС выполняются посредством удаленной сетевой загрузки, и что-то вроде изменения настроек BIOS на отдельной машине в процессе установки было бы непрактично.

решение2

Драйвер предварительной загрузки xHCI

Включено. Порты USB 3.0 направляются на контроллер xHCI перед загрузкой ОС. (По умолчанию)

Отключено Порты USB 3.0 подключаются к контроллеру EHCI перед загрузкой ОС.

Если этот элемент установлен на Включено, режим xHCI ниже будет автоматически установлен на Smart Auto; если этот элемент установлен на Отключено, режим xHCI ниже будет автоматически установлен на Авто.

источник:http://mbforum.gigabyte.de/index.php?page=Тема&threadID=6484

решение3

При двойной загрузке между Windows 10 и Windows 7 (pro для обеих) контроллер xHCI обходит устаревшие порты USB (не загружает устаревшие порты USB). Отключение xHCI позволяет корректно функционировать двойной загрузке под ASUS BIOS с использованием контроллера EHCI.

решение4

Контроллер XHCI (Расширяемый интерфейс хост-контроллера)являетсяконтроллер USB 3.0. Для всех практических целей вы можете считать эти термины синонимами. Так что да, похоже, что это полностью отключит контроллер и связанные с ним порты (в отличие от более ранних контроллеров, тот же стек обрабатывает USB1 и USB2, а также USB3, так что это, вероятно, перспектива «все или ничего»).

Связанный контент