Les ports USB 3.0 fonctionnent comme des ports USB 2.0 sur Windows 7 avec un contrôleur Intel USB 3.0 xHCI

Sur une machine Windows 7 avec un contrôleur Intel USB 3.0 xHCI (*), les ports USB 3.0 fonctionnent comme des ports USB 2.0 – c'est-à-dire les périphériques connectés aux ports USB 3.0 (p. Ex. Un port bleu) apparaissent toujours sous USB 2.0 ( EHCI) dans le Gestionnaire de périphériques et fonction au débit USB 2.0.

Un périphérique hub USB sous un contrôleur USB 2.0 (EHCI)

(*) Chipset Intel® 7 Series / C216, même si cela devrait se produire sur le chipset Intel® 8 Series / C220

Il existe deux causes possibles pour ce problème:

  • Dans la configuration du BIOS, le (s) port (s) USB 3.0 est dégradé vers USB 2.0
  • Dans Windows 7, le pilote de contrôleur hôte Intel (R) USB 3.0 n'est pas installé

L'option BIOS:

Seules certaines cartes mères offrent une option pour désactiver USB 3.0 dans la configuration du BIOS; Ne vous attendez pas à le trouver partout.

L'option du pilote Windows:

Une autre chose que vous devez vérifier est de savoir si vous avez installé le pilote de contrôleur hôte Intel (R) USB 3.0. Pour vérifier s'il est installé, ouvrez le Gestionnaire de périphériques, ouvrez le menu Affichage et sélectionnez "Périphériques par connexion", puis vérifiez-le comme suit:

Capture d'écran illustrant le pilote iusb3hcs installé

Si "iusb3hcs" n'apparaît pas lorsque vous sélectionnez "Filtres inférieurs de périphérique" dans les détails du périphérique "Bus PCI", vous n'avez pas installé ce pilote essentiel .

Pour l'installer, vous devez réinstaller les pilotes d'Intel (pour votre matériel – soit C216 ou C220), puisqu'ils installent le pilote Intel (R) USB 3.0 Host Controller Switch Driver (iusb3hcs).

Détails techniques

Techniquement, le pilote iusb3hcs est installé en tant que filtre inférieur de périphérique du périphérique bus PCI. Le but du pilote de filtre est d'initialiser le registre XUSB2PR spécifique à Intel pendant le démarrage du bus PCI. Ce registre permet la configuration par port, soit pour le diriger vers le contrôleur XHCI (USB 3.0) ou EHCI (USB 2.0). (Fait amusant: le code Linux équivalent peut être trouvé ici .)

Si le pilote de filtre n'est pas installé, la configuration par défaut s'appliquera: tous les ports seront dirigés vers USB 2.0.