web-dev-qa-db-fra.com

À quoi sert le mode de préamorçage XHCI du BIOS?

J'ai un paramètre du BIOS appelé mode de préamorçage XHCI. Si les périphériques USB activés non connectés au démarrage ne sont jamais reconnus, si je le désactive, les périphériques USB fonctionnent normalement. La brève description du BIOS indique "Activez cette option si vous avez besoin de la prise en charge USB 3.0 sous DOS". Ce que je ne fais pas, mais il est également indiqué "Veuillez noter que le contrôleur XHCI sera désactivé si vous définissez cet élément sur Désactivé". Cela signifie-t-il donc que USB3 est désactivé avec cette option? Voici une image de l'écran:

Asus UX32VD Advanced USB BIOS screen

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

15
Jamie Kitson

Selon le symptôme général selon lequel les périphériques USB ne fonctionnent pas lorsque XHCI est activé, il semblerait que votre système d'exploitation dispose de pilotes USB 2.0, mais pas de pilotes USB 3.0.

À quoi sert ce type de réglage du BIOS? J'ai trouvé un bon résumé des choix pour un paramètre de BIOS 'XHCI Mode' similaire dans une publication de l'utilisateur tonymac a6f691ac :

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

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

Mode XHCI = Auto - Le port USB 3.0 intégré fonctionne comme un port 2.0 avant le chargement du pilote USB 3.0 du système d'exploitation. 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 OS 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 OS 3.0 du système d'exploitation. Si vous redémarrez le système d'exploitation, pendant cette phase de réinitialisation du BIOS, le BIOS est suffisamment "intelligent" pour éviter de rétrograder le port USB 3.0 à la fonctionnalité 2.0 avant le chargement du pilote OS 3.0 du système d'exploitation. Donc, Smart Auto est plus rapide que Auto au 2ème démarrage, mais Enabled est le plus rapide une fois que vous êtes certain que le système d’exploitation a installé le pilote USB 3.0, car il évite le basculement. Faire en sorte que le port USB 3.0 intégré fonctionne comme un port 2.0 sert principalement à prendre en charge l’installation de système d’exploitation ou à un système d’exploitation dépourvu de pilote USB 3.0 intégré, de sorte que le clavier USB puisse toujours fonctionner si l’utilisateur branche clavier ou tout autre périphérique USB dans les ports USB 3.0 avant que le système d’exploitation soit installé avec le pilote USB 3.0 fourni avec la carte mère.

Arrière-plan:

Chaque version majeure d’USB a utilisé une nouvelle interface logicielle sur le contrôleur USB (1.x: UHCI/OHCI, 2.x: EHCI: 3.x: XHCI), chacune incompatible avec les pilotes de la version précédente. Les contrôleurs USB les plus récents fonctionnent correctement avec les anciens périphériques USB. Il n’ya donc aucune raison pour un ordinateur d’avoir le dernier matériel USB, à condition qu’il soit parfaitement à jour avec les pilotes nécessaires.

Cependant, lors de l’installation d’un système d’exploitation, il est possible qu’un problème particulier survienne lorsque vous avez les pilotes en main mais qu’ils ne sont pas intégrés à l’installation du système d’exploitation et que vous n’avez pas le moyen de terminer l’installation du système d’exploitation. mettez les pilotes sur le système autrement que par le matériel auquel ils sont destinés.

Pour contourner cela en USB, les systèmes incluent des ports plus anciens dédiés (par exemple, des ports USB 2 dédiés sur un système également équipé de ports USB 3), ou bien ils placent une sélection comme celle-ci dans le BIOS qui vous permet de modifier les ports pour utiliser le système. interface standard plus ancienne côté ordinateur, puis une fois que le système d’exploitation et le programme d’installation du pilote USB mis à jour ont été copiés sur le système, vous pouvez revenir en arrière, installer les pilotes USB de mise à jour et tout fonctionne maintenant sur le dernier périphérique USB plus rapide. version.

Les différents paramètres "Auto" semblent constituer une tentative de fournir une configuration du BIOS qui fonctionne normalement à pleine vitesse sans avoir à modifier un paramètre du BIOS au moment de l'installation. C’est probablement pour économiser les appels au support technique des propriétaires individuels qui réinstallent leur système d’exploitation, ainsi que pour les environnements administrés de manière centralisée où toutes les installations de système d’exploitation sont effectuées par amorçage du réseau à distance et comme changer un paramètre du BIOS sur une machine individuelle le processus d'installation serait peu pratique.

14
rakslice

Sur le double démarrage entre Windows 10 et Windows 7 (pro pour les deux), le contrôleur xHCI contourne les ports usb hérités (ne charge aucun port usb). Définir xHCI sur désactivé permet au double amorçage de fonctionner correctement sous le bios ASUS à l'aide du contrôleur EHCI.

1
Paul G.

pilote de préamorçage xHCI

Activé Les ports USB 3.0 sont routés vers le contrôleur xHCI avant de démarrer sur le système d'exploitation. (Défaut)

Désactivé Les ports USB 3.0 sont routés vers le contrôleur EHCI avant de démarrer sur le système d'exploitation.

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

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

1
epoon