Les problèmes de l'USB

Ampoule Dans cet article, vous retrouverez une notation par *. Elle vous indique la probabilité de rencontrer le problème : 3 étoiles signifiant que le problème est souvent rencontré. 

   Les soucis que l'on peut constater avec des périphériques USB peuvent avoir beaucoup de sources différentes :

Au niveau du système

1) Les pilotes USB n'ont pas été installés correctement (***)

Symptôme :

Le périphérique USB est bien visible dans le gestionnaire de périphériques, mais il est affublé d'un point d'exclamation jaune.

Solution habituelle :

Périphérique branché, le désinstaller (ajout/suppression de programmes et/ou gestionnaire de périphériques). Débrancher le périphérique. Redémarrer le PC. Installer le  pilote puis seulement après brancher le périphérique.

2) Les pilotes USB ne sont pas à jour (*)

Symptômes :

- Le périphérique USB est bien visible dans le gestionnaire de périphériques, mais il est affublé d'un point d'exclamation jaune.

- Le périphérique USB plante le système avec un écran bleu "stop".

- Le périphérique USB a un fonctionnement "anormal".

Solution habituelle :

Télécharger la dernière version du pilote sur le site du fabricant du périphérique. Périphérique branché, le désinstaller (ajout/suppression de programmes et/ou gestionnaire de périphériques). Débrancher le périphérique. Redémarrer le PC. Installer le  pilote téléchargé puis seulement après brancher le périphérique.

3) L'économie d'énergie vous joue des tours (**)

Symptôme :

Le périphérique USB se désactive seul au bout d'un certain délai de non utilisation.

Solution habituelle :

Ouvrir le gestionnaire de périphériques (Démarrer > Exécuter : devmgmt.msc ), ouvrir "Contrôleurs de bus USB", ouvrir les "concentrateurs...". Si ils disposent d'un onglet "Gestion de l'alimentation", décocher la case "Autoriser l'ordinateur à éteindre ce périphérique ..." et valider.

4) Le système ne trouve pas les pilotes "génériques" (**)

Symptôme :

Le périphérique USB ne peut pas être installé car le système ne trouve pas le pilote et le fabricant du matériel indique qu'un pilote n'est pas nécessaire. (Une valeur de registre a été endommagée et windows ne sait plus où chercher ses pilotes)

Solution habituelle :

Ce script VBS corrige la valeur endommagée. (Une alerte de votre anti-virus peut-être ignorée sans soucis : ce script a été testé et est inoffensif) Le mode d'emploi complet est fourni lors de l'utilisation du script.

Ampoule Après avoir lu quelques bêtises sur divers forums, je crois utile de préciser les choses suivantes à propos du script USB_GenericDriverFix :
   - Ce n'est pas un virus, n'en déplaise à Mr Norton...
   - Il ne modifie que 4 choses sur le système :
  1. Effacement du fichier de cache d'installation des pilotes (effet secondaire : lenteur à la 1ère détection de matériel qui suit cet effacement).
  2. Correction de 2 valeurs du registre qui n'influent QUE sur l'installation de pilotes.  (Il n'est plus à prouver que l'une de ces valeurs est corrompue systématiquement par l'installation des pilotes USB de la NeufBox)
  3. Configuration du service Plug and Play (en automatique : état par défaut à l'installation de Windows). Nouveauté du script depuis le 22/02/2006.
  4. Correction des 2 valeurs de registre citées dans la KB Microsoft  925196. Nouveauté du script depuis Septembre 2006.
         - Ces quatres modifications ne sont pas susceptibles d'entrainer un comportement anormal de Windows. (plantage au démarrage, modification de la séquence de login, etc...)
   - Je suis l'auteur de ce script. Il a été testé sur plusieurs micros Windows XP sans problèmes.
   - Tous les commentaires, positifs ou négatifs,  sont les bienvenus du moment qu'ils sont constructifs... (Contact)

5) Le fichier infcache.1 est corrompu (**)

Symptômes :

- Le périphérique USB ne fonctionne pas car le pilote n'est pas installé correctement. (Un fichier de "cache" est corrompu et doit être recréé)

- Le pilote ne peut pas être installé.

Solution habituelle :

Ce script VBS efface ce fichier. (Une alerte de votre anti-virus peut-être ignorée sans soucis : ce script a été testé et est inoffensif)

6) Les lecteurs amovibles n'ont pas de lettre de lecteur (**)

Symptôme :

- Le disque USB (disque dur ou clé USB) est installé correctement, mais aucune lettre de lecteur n'apparaît.

Solution habituelle :

La lettre de lecteur est attribuée à la suite des disques "fixes" (disques durs, lecteurs et graveurs), sans tenir compte des disques réseau. Réattribuez la lettre du lecteur réseau ou bien la lettre du disque USB avec le gestionnaire de disques. (diskmgmt.msc par Démarrer > Exécuter)

Au niveau du matériel (USB)
Ampoule Cet utilitaire de Microsoft permet de vérifier les connexions USB "physiques" . 

1) Le périphérique USB consomme excessivement (***)

Symptôme :

Le périphérique USB (souvent un modem ADSL) est déconnecté soudainement. (il est soudainement privé d'alimentation électrique et s'éteint brièvement)

Solution habituelle :

Problème abordé par de nombreux sites. Cet article en est une bonne synthèse.

2) Le périphérique USB est parasité (**)

Symptôme : 

Fonctionnement aléatoire et peu fiable.

Solution habituelle :

Eloigner toute source de parasitage possible du câble USB et du périphérique. (Transfo, téléphone sans fil, lampe néon ou basse tension, etc...)

3) Le format du disque externe (FAT32) est inadapté aux gros fichiers (***)

Symptôme : 

Impossible de transférer un fichier de plus de 4 Go sur un disque externe.

Solution habituelle :

Formater le disque externe en NTFS. Le format FAT32 est limité à des fichiers de 4 Go maximum.

4) Un disque USB a été ôté sans précautions (**)

Symptôme : 

La structure du système de fichiers est endommagée. (fichiers et/ou répertoires étranges, fichiers endommagés, refus d'écriture)

Solution habituelle :

Formater le disque. Prendre la précaution de demander l'arrêt du périphérique USB avant de le débrancher après chaque utilisation pour éviter la répétition du problème. (au besoin, faire un raccourci avec cette commande : rundll32 shell32.dll,Control_RunDLL hotplug.dll )

5) Le firmware du périphérique USB est buggué (*)

Symptôme : 

Dysfonctionnement du périphérique. Le mauvais pilote est systématiquement installé à la place du bon.

Solution habituelle :

Vérifier sur le site du fabricant du matériel USB si un firmware (aussi appelé microprogramme) est disponible et l'utiliser.

6) La protection en écriture est activée (*)

Symptôme : 

Impossible d'écrire sur la clé USB.

Solutions habituelles :

Sur la plupart des clés, il existe un minuscule interrupteur qui permet d'interdire l'écriture. Il est possible qu'il ait été déplacé par inadvertance.

Sous XP SP2, si cette valeur a été activée (Enabled), alors les clés USB ne sont utilisables qu'en lecture seule :

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\
 
"StorageDevicePolicies"
 
0 - Disabled
1 - Enabled

Au niveau de la connectique

1) Le câble USB est inadapté ou défectueux (**)

Il existe plusieurs qualités de câble USB. Il est déconseillé d'utiliser un câble à bas débit (USB 1.0) pour transférer des données à haut débit.

2) Deux câbles USB ne peuvent pas être utilisés bout à bout (*)

Dans ce cas, la déperdition est trop importante. La longueur maximale conseillée est de 5 mètres en 1 seul câble

Au niveau du matériel (ordinateur)
1) Le BIOS est mal configuré (*)

Symptôme : 

Aléatoires. Principalement non reconnaissance, coupures ou dysfonctionnement du périphérique USB. La machine bloque au niveau du démarrage.

Solution habituelle :

Dans le BIOS (accès dès les premières secondes du démarrage du PC) vérifier que l'USB soit "Enabled", que Bios Chip Performance Speed soit sur Normal et que Enhanced Chip Performance soit sur Enabled. (ces options ne sont pas présentes sur tous les BIOS). Vérifier l'ordre de la séquence de boot (le périphérique USB ne doit pas être avant le disque dur).

2) Le BIOS n'est pas à jour (*)

Symptôme : 

Aléatoires. Principalement non reconnaissance, coupures ou dysfonctionnement du périphérique USB.

Solution habituelle :

Rendez-vous sur le site du fabricant de votre carte mère et téléchargez puis installez la dernière version de BIOS en date. Procédez avec précaution, une fausse manipulation pouvant se révéler fatale.

3) Le chipset VIA peut avoir besoin de pilotes (*)

Symptôme : 

Aléatoires. Principalement non reconnaissance, coupures ou dysfonctionnement du périphérique USB.

Solution habituelle :

Rendez-vous sur ViaArena et téléchargez la dernière version des pilotes Hyperion, puis installez les.

4) Les ports USB ne sont pas connectés sur la carte mère (*)

Symptôme : 

Non fonctionnement "physique" de certains ports USB.

Solution habituelle :

Ouvrir le ventre de la bête et vérifier les connexions internes.

Prise en charge de l'USB 2.0

1) Le PC ne supporte pas l'USB 2.0

Solution : Acheter une carte d'extension USB 2.0 en PCI

2) Le système XP ne supporte pas l'USB 2.0

Solution : Vérifier que vous êtes au minimum avec le Service Pack 1.

3) Est-ce que j'ai de l'USB 2.0 ?

Réponse : Dans le gestionnaire de périphériques, dans "Contrôleurs de bus USB", vérifiez les lignes "Contrôleur hôte...". Si dans cette ligne, vous avez la mention "enhanced" ou "étendu", il s'agit normalement d'USB 2.0. Au contraire, les mots Universal ou Open signalent normalement un connecteur USB 1.

4) Des erreurs d'écriture décalées se produisent

Solution : Consulter cet article.