En se basant sur le symptôme général de périphériques USB ne fonctionnant 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 similaire `` Mode XHCI '' dans un article 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 OS 3.0 USB. 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 OS 3.0 USB. 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 la fonctionnalité 2.0 avant le chargement du pilote du système d'exploitation USB 3.0. Ainsi, Smart Auto est plus rapide qu'Auto au 2e démarrage, mais Activé est plus rapide une fois que vous êtes sûr que le système d'exploitation dispose du pilote USB 3.0, car il évite la commutation. Faire fonctionner le port USB 3.0 intégré comme un port 2.0 consiste principalement à prendre en charge l'installation du système d'exploitation ou à prendre en charge un système d'exploitation qui n'a pas de pilote USB 3.0 intégré, de sorte que le clavier USB fonctionnera toujours si l'utilisateur branche une clé USB. clavier ou tout autre périphérique USB dans les ports USB 3.0 avant l'installation du système d'exploitation avec le pilote USB 3.0 fourni avec la carte mère.
Contexte:
Chaque version principale 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 nouveaux contrôleurs USB fonctionnent bien avec les anciens périphériques USB, il n'y a donc aucune raison pour qu'un ordinateur ait autre chose 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 y a la possibilité d'un problème de poulet et d'œuf lorsque vous avez les pilotes en main, mais ils ne sont pas intégrés à l'installation du système d'exploitation, et vous n'avez aucun moyen de terminer l'installation du système d'exploitation et obtenir les pilotes sur le système autrement qu'en utilisant le matériel auquel ils sont destinés.
Pour contourner cela pour l'USB, les systèmes incluent 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) ou bien ils mettent une sélection comme celle-ci dans le BIOS qui vous permet de changer les ports pour utiliser le ancienne interface standard côté ordinateur, puis une fois le système d'exploitation allumé et le programme d'installation du pilote USB mis à jour copié sur le système, vous pouvez revenir en arrière, installer les pilotes USB de mise à jour, et maintenant tout fonctionne sur le plus récent USB plus rapide version.
Les différents paramètres "Auto" semblent être 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. Ceci est vraisemblablement pour économiser les appels de support technique des propriétaires individuels qui réinstallent leurs systèmes d'exploitation, ainsi que pour s'adapter aux environnements administrés de manière centralisée où toutes les installations de système d'exploitation sont effectuées par démarrage réseau à distance et quelque chose comme changer un paramètre du BIOS sur une machine individuelle en cours de route. le processus de configuration ne serait pas pratique.
Lors d'un 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 hérité). La définition de xHCI sur désactivé permet au double démarrage de fonctionner correctement sous le BIOS ASUS à l'aide du contrôleur EHCI.
la source
Le contrôleur XHCI (Extensible Host Controller Interface) est le contrôleur USB 3.0. À toutes fins pratiques, vous pouvez également considérer les termes. Donc, oui, il semblerait que cela désactivera complètement le contrôleur et les ports associés (contrairement aux contrôleurs précédents, la même pile gère USB1 et USB2 ainsi que USB3, il s'agit donc probablement d'une perspective tout ou rien).
la source