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

Que fait le BIOS qui règle le mode pré-démarrage XHCI ?

J'ai un réglage du BIOS appelé XHCI Pre-Boot Mode. Si je l'ai activé, les périphériques USB qui ne sont pas branchés au démarrage ne sont jamais reconnus. Si je le règle sur “Disabled” (désactivé), les périphériques USB fonctionnent normalement. La brève description du BIOS dit : “Activez cette option si vous avez besoin du support USB3.0 dans le DOS.” Ce qui n'est pas le cas, mais il est aussi écrit : “Veuillez noter que le contrôleur XHCI sera désactivé si vous réglez cet élément sur "Disabled”.“ Cela signifie-t-il que l'USB3 est désactivé avec cette option ? Voici une image de l'écran :

UPDATE La mise à jour ultérieure du BIOS semble avoir résolu ce problème en ce sens que les périphériques USB fonctionnent même lorsqu'ils ne sont pas branchés au démarrage avec cette option "Enabled”.

Réponses (4)

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

Si l'on se base sur le symptôme général des périphériques USB qui ne fonctionnent pas lorsque le XHCI est activé, il semblerait que votre système d'exploitation dispose de pilotes USB 2.0 mais pas de pilotes USB 3.0.

Que fait ce genre de réglage du BIOS ? J'ai trouvé un bon résumé des choix pour un réglage similaire du BIOS “XHCI Mode” dans a post by tonymac user a6f691ac :

XHCI Mode = Disabled - Le port USB 3.0 intégré fonctionne comme un port 2.0

XHCI Mode = Enabled - Le port USB 3.0 intégré fonctionne comme un port 3.0

XHCI Mode = Auto - Le port USB 3.0 intégré fonctionne comme un port 2.0 avant le chargement du pilote USB 3.0 de l'OS. Si vous redémarrez le système d'exploitation, le port USB 3.0 intégré fonctionne à nouveau comme un port 2.0 pendant cette phase de redémarrage du BIOS avant le chargement du pilote USB 3.0 du système d'exploitation.

Mode XHCI = Smart Auto - Le port USB 3.0 intégré fonctionne comme un port 2.0 avant le chargement du pilote USB 3.0. Si vous redémarrez le système d'exploitation, pendant cette phase de redémarrage du BIOS, le BIOS est suffisamment “intelligent” pour éviter de rétrograder le port USB 3.0 vers une fonctionnalité 2.0 avant le chargement du pilote USB 3.0 du système d'exploitation. Ainsi, Smart Auto est plus rapide que Auto à partir du 2e démarrage, mais Enabled est plus rapide une fois que vous êtes sûr que le système d'exploitation a installé le pilote USB 3.0, car il évite la commutation. Faire fonctionner le port USB 3.0 intégré comme un port 2.0 est principalement pour supporter l'installation du système d'exploitation ou pour supporter un système d'exploitation qui n'a pas de pilote USB 3.0 intégré, de sorte que le clavier USB fonctionne toujours si l'utilisateur branche un clavier USB ou tout autre périphérique USB dans les ports USB 3.0 avant que le système d'exploitation ne soit installé avec le pilote USB 3.0 fourni avec la carte mère.

Fond:

Chaque version majeure de l'USB a utilisé une nouvelle interface logicielle sur le contrôleur USB (1.x : UHCI/OHCI, 2.x : EHCI : 3.x : XHCI), chacune étant incompatible avec les pilotes de la version précédente. Les nouveaux contrôleurs USB fonctionnent bien avec les anciens périphériques USB, il n'y a donc aucune raison pour qu'un ordinateur n'ait rien d'autre que le dernier matériel USB – à condition qu'il soit entièrement à jour avec les pilotes nécessaires.

Cependant, lors de l'installation d'un système d'exploitation, il est possible qu'il y ait un problème d'œuf et de poule, car les pilotes ne sont pas intégrés à l'installation du système d'exploitation et il n'y a pas d'autre moyen de terminer l'installation du système d'exploitation et d'installer les pilotes sur le système que d'utiliser le matériel pour lequel les pilotes sont prévus.

Pour contourner ce problème pour l'USB, les systèmes incluent soit des ports dédiés plus anciens (par exemple des ports USB 2 dédiés sur un système qui a également des ports USB 3), soit ils mettent une sélection comme celle-ci dans le BIOS qui vous permet de changer de port pour utiliser l'ancienne interface standard du côté de l'ordinateur, et ensuite, une fois que vous avez le système d'exploitation et l'installateur de pilote USB mis à jour copié sur le système, vous pouvez revenir en arrière, installer les pilotes USB mis à jour, et maintenant tout fonctionne sur la version USB la plus récente et la plus rapide.

Les différents réglages “Auto” semblent être une tentative de fournir une configuration du BIOS qui fonctionne à pleine vitesse normalement sans avoir à modifier un réglage du BIOS au moment de l'installation. Cela vise probablement à éviter les appels au support technique de la part de propriétaires individuels qui réinstallent leur système d'exploitation, ainsi qu'à s'adapter aux environnements à administration centralisée où tous les systèmes d'exploitation sont installés par un démarrage réseau à distance et où il serait peu pratique de modifier un paramètre du BIOS sur une machine individuelle au cours du processus d'installation.

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

Sur le Dual-Boot entre Windows 10 et Windows 7 (pro pour les deux), le contrôleur xHCI contourne les ports usb existants (ne charge aucun port usb existant). En réglant xHCI sur désactivé, le dual boot peut fonctionner correctement sous ASUS bios en utilisant le contrôleur EHCI.

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

xHCI Pre-Boot Driver

Activé Les ports USB 3.0 sont acheminés vers le contrôleur xHCI avant le démarrage du système d'exploitation. (Par défaut)

Désactivé Les ports USB 3.0 sont acheminés vers le contrôleur EHCI avant le démarrage du système d'exploitation.

Lorsque cet élément est réglé sur Activé, le mode xHCI ci-dessous sera automatiquement réglé sur Smart Auto ; lorsque cet élément est réglé sur Désactivé, le mode xHCI ci-dessous sera automatiquement réglé sur Auto.

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

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

Le contrôleur XHCI (Extensible Host Controller Interface) _est le contrôleur USB 3.0. À toutes fins utiles, vous pouvez considérer les termes comme synonymes. Donc, oui, il semble que cela va désactiver entièrement le contrôleur et les ports associés (contrairement aux contrôleurs précédents, la même pile gère les USB1 et USB2 ainsi que l'USB3, donc c'est probablement une perspective tout ou rien).