Apa yang dilakukan pengaturan BIOS Mode Pra-Boot XHCI?

18

Saya memiliki pengaturan BIOS yang disebut XHCI Pre-Boot Mode. Jika saya memiliki perangkat USB yang diaktifkan ini yang tidak terhubung saat boot tidak pernah dikenali, jika saya mengaturnya ke Dinonaktifkan maka perangkat USB bekerja secara normal. Deskripsi singkat BIOS mengatakan "Aktifkan opsi ini jika Anda memerlukan dukungan USB3.0 di DOS." Yang saya tidak, tetapi juga mengatakan "Harap dicatat bahwa pengontrol XHCI akan dinonaktifkan jika Anda mengatur item ini sebagai Dinonaktifkan." Jadi, apakah itu berarti USB3 dinonaktifkan dengan opsi ini? Ini gambar layar:

Layar BIOS USB Tingkat Lanjut Asus UX32VD

PEMBARUAN I Pembaruan BIOS berikutnya tampaknya telah memperbaiki masalah ini di mana perangkat USB berfungsi bahkan ketika tidak dicolokkan saat boot dengan opsi ini Diaktifkan.

Jamie Kitson
sumber

Jawaban:

16

Berdasarkan gejala umum perangkat USB yang tidak berfungsi saat XHCI diaktifkan, sepertinya OS Anda memiliki driver USB 2.0 tetapi tidak driver USB 3.0.

Apa yang dilakukan pengaturan BIOS semacam ini? Saya menemukan ringkasan yang bagus dari pilihan untuk pengaturan BIOS 'XHCI Mode' yang serupa di pos oleh pengguna tonymac a6f691ac :

Mode XHCI = Dinonaktifkan - Port USB 3.0 yang terpasang berfungsi seperti port 2.0

Mode XHCI = Diaktifkan - Port USB 3.0 yang terpasang berfungsi seperti port 3.0

Mode XHCI = Otomatis - Port USB 3.0 yang terpasang berfungsi seperti port 2.0 sebelum OS USB 3.0 memuat driver. Jika Anda me-reboot OS, port USB 3.0 terpasang lagi berfungsi seperti port 2.0 selama fase reboot BIOS ini sebelum driver OS USB 3.0 dimuat.

Mode XHCI = Cerdas Otomatis - Port USB 3.0 yang terpasang berfungsi seperti port 2.0 sebelum OS USB 3.0 memuat driver. Jika Anda me-reboot OS, selama fase reboot BIOS ini, BIOS "Smart" cukup untuk menghindari menurunkan port USB 3.0 kembali ke fungsionalitas 2.0 sebelum beban driver OS USB 3.0. Jadi Smart Auto lebih cepat daripada Auto saat boot kedua dan seterusnya, tetapi Diaktifkan paling cepat setelah Anda yakin OS menginstal driver USB 3.0, karena itu menghindari switching. Membuat fungsi port USB 3.0 on-board seperti port 2.0 terutama untuk mendukung instalasi OS atau untuk mendukung OS yang tidak memiliki driver USB 3.0 built-in, sehingga keyboard USB akan tetap berfungsi jika pengguna plug-in USB keyboard atau perangkat USB lainnya ke dalam port USB 3.0 sebelum OS diinstal dengan driver USB 3.0 datang dengan motherboard.

Latar Belakang:

Setiap versi utama USB telah menggunakan antarmuka perangkat lunak baru pada pengontrol USB (1.x: UHCI / OHCI, 2.x: EHCI: 3.x: XHCI), masing-masing tidak kompatibel dengan driver untuk versi sebelumnya. Pengontrol USB yang lebih baru berfungsi dengan baik dengan periferal USB yang lebih lama, sehingga tidak ada alasan bagi komputer untuk memiliki apa pun selain perangkat USB terbaru - asalkan sepenuhnya diperbarui dengan driver yang diperlukan.

Namun, ketika menginstal OS, ada kemungkinan masalah ayam-dan-telur di mana Anda memiliki driver tetapi mereka tidak dibangun ke dalam instalasi OS, dan Anda tidak memiliki cara untuk menyelesaikan instalasi OS dan mendapatkan driver ke sistem selain menggunakan perangkat keras yang untuk driver.

Untuk menyiasati hal ini untuk USB, sistem dapat menyertakan porta lama yang khusus (misalnya porta USB 2 khusus pada sistem yang juga memiliki porta USB 3) atau mereka menempatkan pilihan seperti ini di BIOS yang memungkinkan Anda mengubah porta untuk menggunakan standar antarmuka yang lebih lama di sisi komputer, dan kemudian setelah OS diaktifkan dan penginstal driver USB yang diperbarui disalin ke sistem, Anda dapat mengubah kembali, menginstal pembaruan driver USB, dan sekarang semuanya berjalan pada USB terbaru yang lebih cepat Versi: kapan.

Berbagai pengaturan "Otomatis" tampak seperti upaya untuk menyediakan konfigurasi BIOS yang bekerja dengan kecepatan penuh secara normal tanpa harus mengubah pengaturan BIOS pada waktu pemasangan. Hal ini mungkin untuk menghemat panggilan dukungan teknis dari pemilik perorangan yang menginstal ulang OS mereka, serta untuk menyesuaikan lingkungan yang dikelola secara terpusat di mana semua instalasi OS dilakukan dengan boot jaringan jarak jauh dan sesuatu seperti mengubah pengaturan BIOS pada masing-masing bagian mesin melalui proses setup akan menjadi tidak praktis.

rakslice
sumber
1

xHCI Driver Pra-Boot

Diaktifkan Port USB 3.0 dialihkan ke pengontrol xHCI sebelum mem-boot ke OS. (Default)

Dinonaktifkan Port USB 3.0 dialihkan ke pengontrol EHCI sebelum mem-boot ke OS.

Ketika item ini diatur ke Diaktifkan, Mode xHCI di bawah ini akan secara otomatis diatur ke Smart Auto; ketika item ini disetel ke Dinonaktifkan, Mode xHCI di bawah ini akan secara otomatis ditetapkan ke Otomatis.

sumber: http://mbforum.gigabyte.de/index.php?page=Thread&threadID=6484

epoon
sumber
3
Beberapa klarifikasi: xHCI adalah pengontrol USB 3.0, dan EHCI adalah pengontrol USB 2.0. Mungkin (saya tidak memiliki sistem dengan opsi seperti itu) - jika Anda boot ke lingkungan penyelamatan seperti Windows PE, dan Anda tidak menyertakan driver USB 3.0 pada CD, hal-hal seperti drive eksternal tidak akan berfungsi ketika Anda menghubungkannya ke port, KECUALI Anda mengaturnya ke EHCI.
LawrenceC
1

Pada Dual-Boot antara Windows 10 dan Windows 7 (pro untuk keduanya), controller xHCI mem-bypass legacy usb port (tidak memuat port usb legacy). Mengatur xHCI ke dinonaktifkan memungkinkan dual boot berfungsi dengan benar di bawah BIOS ASUS menggunakan pengontrol EHCI.

Paul G.
sumber
-2

Pengontrol XHCI (Extensible Host Controller Interface) adalah pengontrol USB 3.0. Untuk semua tujuan praktis, Anda dapat menganggap istilah ini sama. Jadi, ya, sepertinya ini akan menonaktifkan pengontrol dan port terkait sepenuhnya (tidak seperti pengendali sebelumnya, tumpukan yang sama menangani USB1 dan USB2 serta USB3, jadi ini mungkin prospek semua atau tidak sama sekali).

Shinrai
sumber
Tetapi mengaturnya ke Dinonaktifkan memungkinkan perangkat USB saya berfungsi secara normal, sehingga tidak menonaktifkan port sepenuhnya.
Jamie Kitson
Oh, saya baca itu dari belakang ... tapi saya curiga itu sebenarnya ditulis di belakang. Aku berharap bahwa pilihan ini harus menjadi off untuk operasi normal. Artinya, biarkan dinonaktifkan.
Shinrai