Basierend auf dem allgemeinen Symptom, dass USB-Geräte bei aktiviertem XHCI nicht funktionieren, würde es so klingen, als ob Ihr Betriebssystem USB 2.0-Treiber, aber keine USB 3.0-Treiber besitzt.
Was macht diese Art von BIOS-Einstellung? Ich habe in einem Beitrag des tonymac-Benutzers a6f691ac eine gute Zusammenfassung der Auswahlmöglichkeiten für eine ähnliche 'XHCI-Modus'-BIOS-Einstellung gefunden :
XHCI-Modus = Deaktiviert - Der integrierte USB 3.0-Anschluss funktioniert wie ein 2.0-Anschluss
XHCI-Modus = Aktiviert - Der integrierte USB 3.0-Anschluss funktioniert wie ein 3.0-Anschluss
XHCI-Modus = Auto - Der integrierte USB 3.0-Anschluss funktioniert wie ein 2.0-Anschluss, bevor der USB 3.0-Treiber des Betriebssystems geladen wird. Wenn Sie das Betriebssystem neu starten, funktioniert der integrierte USB 3.0-Anschluss während dieser Neustart-BIOS-Phase vor dem Laden des USB 3.0-Treibers wieder wie ein 2.0-Anschluss.
XHCI-Modus = Smart Auto - Der integrierte USB 3.0-Anschluss funktioniert wie ein 2.0-Anschluss, bevor der USB 3.0-Treiber des Betriebssystems geladen wird. Wenn Sie das Betriebssystem neu starten, ist das BIOS während dieser Neustart-BIOS-Phase "intelligent" genug, um zu vermeiden, dass der USB 3.0-Anschluss vor dem Laden des Betriebssystem-USB 3.0-Treibers auf die 2.0-Funktionalität zurückgesetzt wird. Smart Auto ist also schneller als Auto beim zweiten Start, aber Enabled ist am schnellsten, wenn Sie sicher sind, dass auf dem Betriebssystem der USB 3.0-Treiber installiert ist, da das Umschalten vermieden wird. Wenn der integrierte USB 3.0-Anschluss wie ein 2.0-Anschluss funktioniert, wird hauptsächlich die Installation des Betriebssystems oder ein Betriebssystem ohne integrierten USB 3.0-Treiber unterstützt, sodass die USB-Tastatur weiterhin funktioniert, wenn der Benutzer einen USB-Anschluss verwendet Tastatur oder andere USB-Geräte an den USB 3.0-Anschlüssen, bevor das Betriebssystem mit dem USB 3.0-Treiber installiert wird, sind im Lieferumfang des Motherboards enthalten.
Hintergrund:
Jede Hauptversion von USB hat eine neue Softwareschnittstelle auf dem USB-Controller (1.x: UHCI / OHCI, 2.x: EHCI: 3.x: XHCI), die jeweils nicht mit den Treibern der Vorgängerversion kompatibel ist. Neuere USB-Controller funktionieren problemlos mit älteren USB-Peripheriegeräten, sodass ein Computer nur über die neueste USB-Hardware verfügen muss - vorausgesetzt, er ist mit den erforderlichen Treibern auf dem neuesten Stand.
Bei der Installation eines Betriebssystems kann es jedoch vorkommen, dass Sie die Treiber in der Hand haben, diese jedoch nicht in die Betriebssysteminstallation integriert sind, und dass Sie nicht die Möglichkeit haben, die Betriebssysteminstallation und abzuschließen Bringen Sie die Treiber auf ein anderes System als die Hardware, für die die Treiber vorgesehen sind.
Um dies für USB zu umgehen, enthalten die Systeme entweder dedizierte ältere Ports (z. B. dedizierte USB 2-Ports auf einem System mit USB 3-Ports) oder setzen eine Auswahl wie diese im BIOS, mit der Sie die Ports ändern können, um die zu verwenden Wenn Sie das Betriebssystem aktiviert und das aktualisierte Installationsprogramm für den USB-Treiber auf das System kopiert haben, können Sie die aktualisierten USB-Treiber zurücksetzen und installieren. Jetzt läuft alles auf dem neuesten, schnelleren USB-Laufwerk Ausführung.
Die verschiedenen "Auto" -Einstellungen scheinen ein Versuch zu sein, eine BIOS-Konfiguration bereitzustellen, die normalerweise mit voller Geschwindigkeit funktioniert, ohne dass bei der Installation eine BIOS-Einstellung geändert werden muss. Dies dient vermutlich dazu, Anrufe des technischen Supports von einzelnen Eigentümern zu speichern, die ihre Betriebssysteme neu installieren, sowie für zentral verwaltete Umgebungen, in denen alle Betriebssysteminstallationen über einen Remote-Netzwerkstart ausgeführt werden und so etwas wie das Ändern einer BIOS-Einstellung auf einem einzelnen Computer im Laufe der Zeit Einrichtungsprozess wäre unpraktisch.
Beim Dual-Boot zwischen Windows 10 und Windows 7 (pro für beide) umgeht der xHCI-Controller die alten USB-Ports (lädt keine alten USB-Ports). Wenn Sie xHCI auf disabled setzen, funktioniert der Dual-Boot unter ASUS-BIOS mit dem EHCI-Controller ordnungsgemäß.
quelle
Der XHCI-Controller (Extensible Host Controller Interface) ist der USB 3.0-Controller. Für alle praktischen Zwecke können Sie auch die Begriffe berücksichtigen. Also, ja, es hört sich so an, als würden der Controller und die zugehörigen Ports vollständig deaktiviert (im Gegensatz zu früheren Controllern werden USB1 und USB2 sowie USB3 vom selben Stack gehandhabt, sodass dies wahrscheinlich alles oder nichts ist).
quelle