2012-09-26 21:12:27 +0000 2012-09-26 21:12:27 +0000
18
18
Advertisement

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

Advertisement

У меня есть настройка BIOS под названием XHCI Pre-Boot Mode. Если у меня включена эта настройка, то USB-устройства, не подключенные при загрузке, никогда не будут распознаны, если я установлю эту настройку в значение “Disabled” (Отключено), то USB-устройства будут работать нормально. В кратком описании BIOS сказано: “Включите эту опцию, если вам нужна поддержка USB3.0 в DOS”. Чего я не делаю, но там также написано: “Пожалуйста, обратите внимание, что XHCI-контроллер будет отключен, если вы установите этот пункт как Disabled (Отключен)”. Значит ли это, что USB3 отключен с этой опцией? Вот изображение на экране:

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

Advertisement
Advertisement

Ответы (4)

16
16
16
2015-03-23 01:28:29 +0000

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

Что такое настройка BIOS? Я нашел хороший обзор вариантов подобной настройки BIOS ‘XHCI Mode’ в a post by tonymac user a6f691ac :

XHCI Mode = Disabled - Встроенный порт USB 3.0 работает как 2.0 порт

XHCI Mode = Enabled - Встроенный порт USB 3.0 работает как 3.0 порт

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

XHCI Mode = Интеллектуальный авто - Встроенный порт USB 3.0 работает как 2.0-порт перед загрузкой драйвера OS USB 3.0. Если вы перезагружаете операционную систему, то на этом этапе перезагрузки BIOS достаточно “умный”, чтобы не снижать функциональность порта USB 3.0 до 2.0 до загрузки драйверов ОС USB 3.0. Таким образом, Smart Auto быстрее, чем Auto при 2-й загрузке, но включена она быстрее всего, если вы уверены, что в операционной системе установлен драйвер USB 3.0, так как она избегает переключения. Сделать бортовой USB 3.0 порт функционирует как 2.0 порт в основном для поддержки установки ОС или для поддержки ОС, которая не имеет встроенного USB 3.0 драйвера, так что USB клавиатура будет по-прежнему работать, если пользователь подключить USB клавиатуру или любые другие USB устройства в порты USB 3.0, прежде чем ОС будет установлена с драйвером USB 3.0 поставляется с материнской платой.

Фон:

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

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

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

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

1
1
1
2016-07-11 19:32:49 +0000

При Dual-Boot между Windows 10 и Windows 7 (для обеих ОС) контроллер xHCI обходит устаревшие USB-порты (не загружает устаревшие USB-порты). Установка выключенного xHCI позволяет корректно работать под ASUS bios с помощью EHCI-контроллера.

1
Advertisement
1
1
2013-02-11 03:58:47 +0000
Advertisement

Драйвер xHCI Pre-Boot Driver

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

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

Когда для этого параметра установлено значение Enabled, для режима xHCI ниже будет автоматически установлено значение Smart Auto; когда для этого параметра установлено значение Disabled, для режима xHCI ниже будет автоматически установлено значение Auto.

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

-2
-2
-2
2012-09-26 21:18:52 +0000

XHCI-контроллер (Extensible Host Controller Interface) is контроллер USB 3.0. Для всех практических целей можно рассматривать термины как синонимы. Так что, да, похоже, что это полностью отключит контроллер и связанные с ним порты (в отличие от более ранних контроллеров, один и тот же стек обрабатывает USB1 и USB2, а также USB3, так что, скорее всего, это перспектива “все или ничего”).

Advertisement

Похожие вопросы

10
3
17
5
5
Advertisement
Advertisement