Bonsoir
je galère depuis 3 jours sur un pb Windows. C'est pas bien l'endroit mais si a tout hasard si quelqu'un avait une idée ....
Lundi soir j'ai reçu mon analyseur logique Open Bench Logic Sniffer de DangerousPrototypes/GadgetFactory.
Il y a une procédure pour mettre à jour le firmware du FPGA et du PIC.
Pour la mise à jour du PIC, étrangement quand le PIC passe en mode bootloader, il est reconnu par Windows comme un périphérique HID (Human Interface Device = Périphérique d'Interface avec un Humain ;)) c'est la classe qui recouvre clavier, souris et autres systèmes d'entrée.
C'est normal, c'est comme cela que çà doit se passer et la mise à jour s'est effectivement bien passé.
Problème : depuis mon clavier USB n'est plus reconnu par Windows 7 (Home Edition x64).
Il apparaît maintenant dans le gestionnaire de périphériques comme "Autres périphériques". Il est bien nommé "USB Keyboard" mais çà je soupçonne que c'est un descriptif lu via l'USB et qui n'impacte pas l'installation. Et le statut dit qu'aucun driver n'a été identifié.
Le clavier fonctionne sur un autre PC XP. Et j'ai un autre clavier USB qui donne le même résultat.
Donc c'est bien mon Windows qui s'est foutu en vrac.
J'ai essayé la restauration d'un point de sauvegarde système sans aucun résultat.
J'ai essayé de nettoyer la base de registre (HKLM/System/CurrentControlSet/Enum/USB et Enum/HID). Aucun résultat.
Pas de fichier oemxx.inf qui corresponde.
Celà fait 3 soirs que j'essaye de m'en sortir et je n'ai plus aucune idée.
Je suis en train de péter un câble.....
=======================================
Solution :
Trouvé grace à un post approchant sur SevenForums
Le fichier C:\Windows\inf\usb.inf avait pour une raison inconnue disparu.
Il faut le récupérer depuis une sauvegarde correcte.
Méthode :
Ouvrir une console DOS en mode Administrateur
Aller dans C:\Windows\System32\DriverStore\FileRepository
Lister les répertoires qui commencent par "usb.inf" (dir usb.inf*)
Choisir le plus récent et y aller. Dans mon cas usb.inf_amd64_neutral_153b489118ee37b8
Copier le fichier usb.inf dans C:\Windows\inf (copy usb.inf c:\Windows\inf)
Retourner dans le gestionnaire de périphériques et forcer une redétection des changements de matériel.
Et hop, çà prend 2 à 3 minutes mais à la fin c'est tout bon
Je suis heureux !!!!