Numéro d'article: 242062 - Dernière mise à jour: mardi 2 mars 2004 - Version: 3.0

Résolution des problèmes généraux USB dans Windows 2000

A noterCet article s'applique à un système d'exploitation différent de celui que vous utilisez. Le contenu de l'article qui ne vous concerne peut-être pas est désactivé.
Cet article peut contenir des liens vers des informations en langue anglaise (pas encore traduites).

Sommaire

Agrandir tout | Réduire tout

Résumé

Cet article explique comment résoudre les problèmes généraux liés aux périphériques USB (Universal Serial Bus) dans Windows 2000.

Plus d'informations

Les périphériques USB étant des périphériques Plug-and-Play, vous n'avez que peu d'occasions de les contrôler ou de les configurer. La plupart du temps, ils fonctionnent ou ne fonctionnent pas. La plupart des procédures de résolution de problèmes dans ces périphériques supposent une connaissance des limitations de cette technologie et imposent une prudence afin de ne pas enfreindre ces limitations.

La plupart des problèmes USB sont dus à l'un des facteurs suivants :
  • matériel défectueux ;
  • pilote de périphérique endommagé ou manquant ;
  • câblage incorrect ;
  • microprogramme obsolète ;
  • configuration incorrecte du concentrateur racine.
Une vérification séparée de chacun de ces éléments, associée aux conseils de résolution ci-dessous, peut vous aider à résoudre des problèmes liés aux périphériques USB.

Matériel défectueux

Le plus souvent, la connexion d'un périphérique défectueux au bus série provoque le blocage du système. Dans la plupart des cas, une réinitialisation soudaine du bus s'est produite. La réinitialisation de l'ordinateur ne résout pas le problème ; vous devez arrêter le système physiquement et le rallumer pour réinitialiser le bus. L'identification d'un périphérique défectueux peut être plus difficile.

Si un autre système opérationnel connu est disponible, essayez de connecter le périphérique à ce système pour vérifier s'il rencontre le même problème.

Si le périphérique est branché dans un concentrateur secondaire, essayez de le débrancher du concentrateur et de le brancher directement dans le concentrateur racine.

De nombreux problèmes matériels (tels que les pertes d'alimentation, les pointes de tension, les pénuries de bande passante, les microprogrammes défectueux, etc.) sont interceptés dans la gestion des erreurs définie dans la spécification de transmission OHCI (Open Host Controller Interface). Vérifiez si le journal des événements contient des messages d'erreur liés à ces éléments. Cela peut vous donner une idée du problème survenu.

Vérifiez le Gestionnaire de périphériques pour être sûr que le concentrateur racine fonctionne normalement. Si un point d'exclamation dans un cercle jaune est affiché en regard du concentrateur racine, vérifiez que le BIOS système affecte une IRQ au contrôleur USB racine. Celle-ci est nécessaire au chargement du pilote de périphérique.

Si aucun périphérique ne fonctionne lorsqu'il est connecté au concentrateur racine, vérifiez que les caractéristiques d'alimentation imposées par le bus ne sont pas dépassées. Les périphériques USB peuvent consommer au plus 500 milliampères (mA) par connexion. Si un périphérique tente de consommer davantage, la spécification exige la capacité à désactiver ce port spécifique jusqu'à ce que le cycle d'alimentation du système soit terminé (on appelle cela "suspendre" le port). De plus, si le périphérique consomme moins de 50 mA, le port ne devient jamais actif.

Vérifiez l'onglet Marche/Arrêt des propriétés du concentrateur USB racine pour vérifier la puissance utilisée par le bus USB.

Pilote de périphérique endommagé ou manquant

Windows 2000 fournit des pilotes de périphériques de classe pour plusieurs périphériques USB. Lorsqu'un périphérique USB est branché, il doit être chargé et configuré sans jamais demander de pilote de périphérique (à condition de pouvoir fonctionner avec l'un des pilotes de classe fournis et définis). Si le système vous invite à fournir un pilote de périphérique, contactez le fabricant de ce périphérique pour déterminer si un pilote est disponible. Le fait qu'un périphérique fonctionne dans Microsoft Windows 95 ou Microsoft Windows 98 ne signifie pas qu'il fonctionne avec Windows 2000. Après le chargement du pilote de périphérique, si un message d'erreur s'affiche pour signaler que le pilote n'a pas été signé, vous pouvez considérer ce pilote comme suspect car cela signifie que Microsoft n'a pas pu vérifier que le pilote fourni est entièrement compatible avec Windows 2000. Pour cette raison, le seul moyen de résoudre le problème de périphérique consiste à obtenir un pilote signé fourni par le fabricant.

Vérifiez si le journal des événements contient des erreurs liées à l'un des composants suivants : Hidclass.sys, Hidusb.sys, Usbhub.sys, Usbd.sys, Uhcd.sys ou Openhci.sys. Le périphérique a peut-être essayé d'insérer des remplacements dans la pile de pilotes de périphériques Windows, ce qui peut provoquer l'instabilité de l'ensemble du bus.

Câblage incorrect

Il existe deux types de câbles USB : les câbles à haut débit et les câbles à faible débit. Les câbles à faible débit diffèrent principalement dans leur blindage. La connexion d'un périphérique à haut débit dans un câble à faible débit peut provoquer une distorsion du signal sur de longues distances.

Vérifiez l'ensemble de la chaîne USB pour être certain qu'un périphérique qui exige la capacité à s'alimenter par le biais du concentrateur n'est pas branché dans la chaîne de l'autre côté d'un concentrateur non alimenté. Cela provoque la suspension de ce concentrateur et de tous les périphériques connectés plus loin dans la chaîne. S'il s'agit d'un concentrateur alimenté, vérifiez que l'alimentation de ce concentrateur est configurée correctement.

Microprogramme obsolète

La clé du fonctionnement des périphériques USB réside dans le microprogramme. Celui-ci contient toutes les informations relatives au périphérique. Un port n'est réinitialisé qu'une fois tous les descripteurs du microprogramme chargés et vérifiés par le concentrateur racine. Cela devient particulièrement critique lorsque cela concerne des éléments tels que des imprimantes et des modems. Assurez-vous de posséder le microprogramme le plus récent disponible pour le BIOS de votre ordinateur et pour chaque périphérique.

Parfois, un microprogramme défectueux se comporte de manière inhabituelle. Normalement, lorsqu'un périphérique USB est supprimé puis rajouté, il redevient simplement disponible. Toutefois, il apparaît quelquefois comme deuxième instance de ce périphérique et se charge comme tel dans le Gestionnaire de périphériques. Si vous constatez la présence de doublons de périphérique, vérifiez que vous possédez le microprogramme le plus récent pour ce périphérique. Ce problème est courant avec les imprimantes et les modems USB. Un problème semblable, avec la même cause, se produit lorsque vous constatez que le périphérique charge un pilote, puis ajoute un deuxième périphérique pour lequel il semble ne pas y avoir de pilote. Le deuxième périphérique apparaît avec un point d'exclamation dans un cercle jaune dans le Gestionnaire de périphériques. Le périphérique peut fonctionner correctement, mais le seul moyen de supprimer le périphérique "fantôme" consiste à débrancher le périphérique parent l'ayant généré. De manière générale, ce problème peut également être résolu en mettant à jour le microprogramme ou le pilote de ce périphérique.

Configuration incorrecte du concentrateur racine

Comme mentionné plus haut dans cet article, les contrôleurs USB requièrent l'affectation d'une IRQ. Cette affectation (en général celle de l'IRQ 9) s'effectue dans le BIOS système.

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professionel
  • Microsoft Windows 2000 Datacenter Server
Mots-clés : 
kberrmsg kbinfo kbtshoot kbhardware KB242062
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.