Що робить режим BIOS, що встановлює XHCI Pre-Boot Mode?


18

У мене є налаштування BIOS під назвою XHCI Pre-Boot Mode. Якщо у мене це ввімкнене USB-пристрої, які не підключаються під час завантаження, ніколи не розпізнаються, якщо я встановив його "Вимкнено", то USB-пристрої працюють нормально. Короткий опис BIOS говорить "Увімкніть цю опцію, якщо вам потрібна підтримка USB3.0 в DOS." Що я ні, але в ньому також написано "Зверніть увагу, що контролер XHCI буде відключений, якщо ви встановите цей елемент як інвалід". Так це означає, що за допомогою цієї опції USB3 відключений? Ось зображення екрана:

Екран розширеного USB BIOS Asus UX32VD

ОНОВЛЕННЯ I наступне оновлення BIOS, як видається, вирішило цю проблему в тому, що пристрої USB працюють навіть тоді, коли не підключаються під час завантаження за допомогою цього параметра.

Відповіді:


16

Виходячи із загальної симптоматики, коли пристрої USB не працюють, коли 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 швидше, ніж Авто на другому завантаженні вперед, але Enabled - найшвидший, коли ви впевнені, що в ОС встановлений драйвер USB 3.0, оскільки це дозволяє уникнути перемикання. Робота бортового USB-порту 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 версія.

Різні параметри "Авто" виглядають як спроба забезпечити конфігурацію BIOS, яка працює на повній швидкості, як правило, без необхідності змінювати налаштування BIOS під час встановлення. Імовірно, це дозволяє заощадити виклики технічної підтримки від окремих власників, які перевстановлюють свої ОС, а також підходити до централізовано керованих середовищ, де всі встановлення ОС виконуються за допомогою віддаленого завантаження мережі та щось на зразок зміни налаштування BIOS на окремій машинній частині через процес налаштування був би недоцільним.


1

xHCI Драйвер перед завантаженням

Увімкнено Порти USB 3.0 спрямовуються до контролера xHCI перед завантаженням в ОС. (За замовчуванням)

Вимкнено Порти USB 3.0 спрямовуються до контролера EHCI перед завантаженням в ОС.

Якщо для цього елемента встановлено значення Увімкнено, режим xHCI нижче буде автоматично встановлено на Smart Auto; коли для цього елемента встановлено значення "Відключено", режим xHCI нижче буде автоматично встановлено на Авто.

джерело: http://mbforum.gigabyte.de/index.php?page=Thread&threadID=6484


3
Деякі роз’яснення: xHCI - контролер USB 3.0, а EHCI - контролер USB 2.0. Можливо (у мене немає системи з такими параметрами) - якщо ви завантажуєтеся в рятувальне середовище, як Windows PE, і ви не включали драйвери USB 3.0 на компакт-диск, такі речі, як зовнішні накопичувачі, не працюватимуть, коли ви підключите їх. до портів, НЕ БЕЗПЕКИ ви встановите його на EHCI.
LawrenceC

1

У режимі Dual-Boot між Windows 10 та Windows 7 (для обох) контролер xHCI обходить застарілі порти usb (не завантажує застарілі порти usb). Встановлення xHCI відключеним дозволяє подвійному завантаженню правильно функціонувати під ASUS bios за допомогою контролера EHCI.


-2

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


Але встановлення цього параметра "Вимкнено" дозволяє моїм USB-пристроям працювати нормально, тому він не відключає порти повністю.
Джеймі Кітсон

О, я читав це назад ... але я б підозрював, що це насправді написано назад. Я б очікував, що ця функція повинна бути вимкнена для нормальної роботи. Тобто, залиште його відключеним.
Shinrai
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.