Les problèmes de compatibilité arrière des ports USB 3.0 avec les périphériques 2.0?

Je vois des informations sur le net qui suggèrent que je devrais pouvoir utiliser mes périphériques USB 2.0 dans des ports 3.0. J'ai seulement deux ports 2.0 sur mon nouvel ordinateur et six ports 3.0. J'ai installé des lecteurs. Il y a deux pilotes différents, je suppose que certains des ports sont pris en charge par le forum Intel et certains pris en charge par un autre chipset sur la carte mère.

Cependant, je n'ai pas encore mis les serveurs 3.0 et mon frère avait eu le même problème avec ses appareils qui ne fonctionnaient pas dans les ports 3.0 de son ordinateur. Je commence donc à me demander si la compatibilité ascendante n'est pas fiable pour une raison quelconque. Peut-être que les fabricants optent pour ne pas implémenter le support 2.0 sur les ports 3.0. Je comprends que physiquement le câblage est là, mais ce n'est que la moitié de l'histoire.

Au-delà de mon frère et de mes propres ordinateurs (différentes cartes mères / tout), je n'ai pas encore vu un appareil 2.0 fonctionner dans un port 3.0. Y a-t-il une raison pour laquelle cette incompatibilité apparente du périphérique? Je cherche des réponses qui indiquent les domaines à explorer pour les problèmes ou s'il existe des cas connus de fabricants qui s'écartent des spécifications du matériel ou des conducteurs. Je sais qu'il est censé fonctionner 🙂

Mise à jour: Est-ce que cela a une relation avec les options "USB Legacy Support" dans le BIOS? Il existe plusieurs options de combinaisons d'options avec "USB Legacy Support" et "USB 3.0 Legacy Support" et la description pour cela est un peu déroutante, ressemble à une mauvaise traduction.

De Wikipedia :

Compatibilité des connecteurs USB 3.0

  • Les prises et réceptacles de type A à la fois USB 3.0 et USB 2.0 sont conçus pour interagir.
  • Les prises de type B en USB 3.0 sont un peu plus grandes que celles requises pour une prise de type B en USB 2.0 ou antérieure. Ceci est destiné à permettre de connecter une ancienne connexion de type B à une nouvelle prise USB 3.0 Type B. En conséquence, une prise USB 3.0 Type B sur un périphérique peut être connectée à l'aide de la fiche correspondante d'un câble USB 2.0 Type B.
  • Les prises de type B en USB 3.0 sont un peu plus grandes; Par conséquent, une prise USB 3.0 Type B ne peut pas entrer dans une prise USB 2.0 ou antérieure Type B. Par conséquent, les prises normales USB 3.0 Type B ne peuvent pas être insérées dans des prises normales USB 2.0 de type B trouvées sur des périphériques (et les connecter à un ordinateur).
  • Un réceptacle pour eSATAp (eSATA / USB Combo) est conçu pour accepter les prises USB Type A depuis USB 2.0 et USB 3.0.

En théorie, il ne devrait pas y avoir de problème au niveau du matériel. Toutefois, il se peut qu'il y ait un problème avec les pilotes ou le contrôleur sous-jacent pour les ports.

Pour déterminer s'il s'agit d'un problème de matériel ou de logiciel, essayez de démarrer dans un CD en direct de Linux et voir si les périphériques USB 2.0 fonctionnent dans les ports USB 3.0. S'ils travaillent, le problème est dans les drivers. Sinon, le problème se trouve dans le matériel.

Le support hérité dans le BIOS s'applique uniquement aux systèmes qui ne supporte pas l'USB en général. Lorsque ce paramètre est activé, le BIOS tente de fournir une couche de compatibilité pour des systèmes d'exploitation très anciens tels que Windows 95 ou MS-DOS, de sorte que les périphériques de stockage attachés à ces ports peuvent être utilisés (probablement avec certaines restrictions telles que pas de connexion à chaud ). Je ne suis pas sûr de cela, mais le support de support USB 3.0 est probablement pour permettre aux périphériques USB 3.0 sur ces systèmes d'exploitation de communiquer à des vitesses USB 3.0. Un système d'exploitation prenant en charge USB ne devrait pas être affecté par ces paramètres car ils peuvent communiquer directement avec les contrôleurs de concentrateurs USB sans avoir à compter sur le BIOS.

J'ai essayé de brancher des périphériques USB 2.0 tels que des lecteurs flash, des disques durs externes, des claviers, des souris, etc. dans des ports USB 3.0 sur HP ENVY 15 et Macbook Pro Retina sans aucun problème.

Si vous avez construit l'ordinateur vous-même, assurez-vous d'avoir les derniers pilotes installés.

PS Je suis conscient de certaines personnes qui ont des problèmes avec la compatibilité USB 3.0 sur un matériel très rapide USB 3.0 capable d'être déployé il y a environ 2 ans.

J'ai mis les paramètres du BIOS dans les valeurs d'origine, j'ai abandonné la recherche de pilotes plus récents et j'ai décidé de me concentrer sur le Gestionnaire de périphériques.

Dans mon cas, je pouvais voir sous le Gestionnaire de périphériques (aller au Panneau de configuration et entrer dans Gestionnaire de périphériques dans le champ de recherche supérieur droit) quelques entrées "Inconnu" dans l'autre noeud. Cliquez avec le bouton droit sur -> Propriétés-> Détails-> Id. Matériels, j'ai suivi chaque fois. L'un d'entre eux était Intel Smart Connect, que je n'ai délibérément pas installé et sans rapport avec USB, alors je l'ai ignoré et je suis passé à l'autre périphérique inconnu. L'autre avait «USB» dans le cadre de l'identification matérielle (mais ce ne sera pas tout cela évident), mais vous pouvez cliquer avec le bouton droit sur l'un d'entre eux dans la section Valeurs et cliquer sur Copier puis google, et il existe des sites de pilotes là-bas qui Aura cette ID et vous donner une idée de ce qu'elle est. Dans mon cas, il s'agissait d'un «Intel (R) USB 3.0 Root Hub». C'est l'écran:

Entrez la description de l'image ici

Cet écran a été après la réparation, alors qu'il est inconnu qu'il n'aura pas le nom ou l'icône en haut, mais vous pouvez toujours copier les identifiants matériels pour Googling.

Je me méfie fortement des sites du pilote, car certains pourraient avoir des logiciels malveillants / logiciels publicitaires. Je ne téléchargerais que les pilotes de Microsoft ou les fabricants.

Dans mon cas, j'avais déjà épuisé les pilotes USB Intel avec plusieurs installations / mises à jour / redémarrages sans chance.

Après avoir trouvé le périphérique spécifique qui avait des problèmes, je suis allé à l'onglet Pilote et j'ai choisi Update Drive …

Entrez la description de l'image ici

Ensuite, choisissez "Rechercher automatiquement …". À ma grande surprise, il a trouvé le pilote et l'a installé. Donnez au gestionnaire de périphérique un certain temps pour le rafraîchir. Il y avait alors une autre entrée dans le nœud Autres Périphériques, comme si une fois qu'il avait le premier appareil en fonctionnement, il pouvait alors voir un «concentrateur de racine USB», je l'ai ouvert et mis à jour les lecteurs-> Rechercher aussi. Il semblait que le Hub 3.0 a été réparé, puis le système pourrait voir l'autre hub que je suppose, c'est le Hub 2.0.

Après avoir installé les pilotes pour les deux via la fonction de recherche en ligne, je pourrais ensuite brancher un périphérique 2.0 sur un port 3.0 et obtenir une notification de l'installation du périphérique, et bientôt il fonctionnerait.

Je ne me souviens pas de la fonctionnalité "Rechercher en ligne" pour les pilotes qui ont déjà fonctionné auparavant. J'avais douté que cela fonctionnerait aussi parce que j'avais déjà exécuté Windows Update et, à un moment donné, Windows Update utilisé pour télécharger les pilotes dans la section facultative (ce qui vaut la peine d'essayer pour d'autres personnes ayant des problèmes similaires).

Au moment où j'avais fini, j'avais des entrées pour le contrôleur hôte USB 3.0, le concentrateur racine USB 3.0 et le concentrateur USB Root.

Certaines cartes mères utilisent plus d'un chipset avec 3.0. Dans mon cas, le front et 2 des ports USB 3.0 étaient des ports Intel, 2 étaient des ports Intel 2.0 et 2 autres ports 3.0 pris en charge par les pilotes ASMedia ASM1042.

J'avais donc besoin d'essayer chaque port pour déterminer les ports de retour qui ne fonctionnaient pas et qui étaient. Il était important de laisser le périphérique branché pendant au moins 10 secondes environ pour donner à Windows le temps de commencer l'installation des pilotes et attendre que la notification indique qu'il a réussi. Une fois que je savais quels ports fonctionnaient, j'ai ensuite désinstaller les pilotes ASMedia et Intel, redémarré, installé uniquement les pilotes ASMedia, et les ports ont commencé à fonctionner, ce qui indique que les pilotes + pilotes ASMedia ont fonctionné (bien qu'un redémarrage soit nécessaire, T pour moi). Donc maintenant je sais que les autres qui ne fonctionnent pas sont les ports Intel.

Ensuite, je pourrais brancher mon appareil dans les autres ports non fonctionnels et être sûr de quels ports étaient et ne fonctionnaient pas et quels pilotes allaient avec les ports qui ne fonctionnaient pas, alors je pourrais me concentrer sur ça et ne pas me demander quel pilote était le problème .

Aussi, je me suis concentré sur les ports arrières parce que s'il y avait un problème de connexion avec les ports avant, je voulais ne pas laisser cela m'empêcher de déterminer quand / si les pilotes étaient correctement installés. (Lorsque vous avez plus d'une chose mal, il est difficile de réparer parce que vous corrigez une chose mais que vous ne savez pas qu'elle est corrigée parce que quelque chose d'autre est également faux, donc vous annulez votre solution en pensant que ce n'était pas vraiment une solution.)