USB

Les périphériques USB sont partout — claviers, souris, stockage, caméras. Scannez les périphériques USB connectés, lisez les descripteurs de périphériques et dépannez les problèmes de connexion avec WebUSB.

USB

Les périphériques USB sont partout — claviers, souris, stockage, caméras. Scannez les périphériques USB connectés, lisez les descripteurs de périphériques et dépannez les problèmes de connexion avec WebUSB.

Confidentialité D'abord usb Outils de Test sur usbRecognized fonctionnent entièrement dans votre navigateur en utilisant des Web API sécurisées. Aucun téléchargement, aucune installation, aucun envoi de données — votre confidentialité est 100% protégée. Cliquez simplement sur un outil ci-dessus pour commencer.

Certains outils de cette catégorie sont disponibles maintenant (marqués avec ✓). D'autres arrivent bientôt — chaque page inclut un aperçu détaillé de ce que l'outil fera et comment vous pouvez tester votre matériel en attendant.

Ce que WebUSB peut voir, et ne peut pas voir

Un navigateur n'atteint un périphérique USB que via une demande d'autorisation explicite, et seulement si le périphérique expose une interface que le navigateur peut revendiquer. Les périphériques déjà liés par le système à un pilote de classe protégée, comme les claviers, les souris et le stockage de masse, sont volontairement exclus de l'accès web, parce que les confier à une page serait une faille de sécurité. Cette restriction explique la plupart des étonnements devant un test USB qui semble ne rien voir.

Pour les périphériques accessibles, le navigateur peut lire le descripteur de périphérique, les descripteurs de configuration et d'interface, les identifiants de fournisseur et de produit (VID/PID), ainsi que la vitesse de liaison rapportée. C'est une quantité appréciable d'informations de diagnostic. Elle suffit à identifier un périphérique inconnu, à vérifier s'il s'est bien énuméré, et à dire s'il tourne à la vitesse attendue.

Ce que le navigateur ne peut pas faire, c'est envoyer des commandes propres à une classe vers des périphériques quelconques, lire les données d'un périphérique non autorisé, ni inspecter la couche électrique. Un périphérique qui ne s'énumère même pas n'apparaîtra pas dans la liste, parce que l'énumération se joue sous la couche observable par le navigateur. Ce résultat négatif informe aussi : il déplace l'enquête du logiciel vers les câbles, les ports et l'alimentation.

Lire les descripteurs USB : VID, PID, classe et vitesse

L'identifiant de fournisseur et l'identifiant de produit sont les deux nombres qui identifient un périphérique pour le système. L'identifiant de fournisseur appartient au fabricant, et l'identifiant de produit est choisi par ce fabricant pour un produit précis. Ensemble, ils déterminent quel pilote se charge, et les consulter est le moyen le plus rapide d'identifier un périphérique à l'étiquette effacée ou au nom générique.

La classe de périphérique décrit le type à un niveau large, et la classe d'interface décrit la fonction précise de chaque interface. Un périphérique composite comme un casque déclare une interface pour l'audio et une autre pour les boutons de commande, chacune avec sa classe. C'est pourquoi un périphérique peut apparaître plus d'une fois dans la liste, et pourquoi un casque peut marcher à moitié quand une seule de ses interfaces a été prise en charge par le système.

La vitesse rapportée est celle négociée sur la liaison, pas le maximum supporté par le périphérique. Un périphérique capable d'une liaison rapide retombera sur une plus lente si le câble, le port ou le hub ne la supportent pas. Un périphérique qui annonce une vitesse sous sa spécification n'est pas forcément défectueux ; l'explication la plus probable est un câble câblé seulement pour le débit inférieur, courant avec les câbles de charge vendus sans caractéristiques de données.

L'ordre de tri pour les périphériques non reconnus

Travaillez de l'extérieur vers l'intérieur. Commencez par le câble, parce qu'un câble de charge seule est la cause la plus courante d'un périphérique qui marche ailleurs et échoue ici. Puis changez de port, en préférant un port direct de la machine à un port de hub, car un hub sans courant suffisant provoque une énumération intermittente qui ressemble à une panne logicielle. Passez aux pilotes seulement ensuite.

Si le périphérique s'énumère puis disparaît, soupçonnez l'alimentation plutôt que les données. Un périphérique qui tire plus de courant que le port n'en fournit s'énumère bien puis décroche quand il se met à travailler. Les disques externes et les hubs non alimentés sont les exemples typiques. Un hub alimenté résout cette classe de panne, et la vérification ne coûte rien.

Si le périphérique n'apparaît jamais dans la liste pendant que d'autres y figurent, la panne se situe sous le navigateur. Vérifiez s'il apparaît dans le gestionnaire de périphériques du système. Un périphérique absent du système ne peut pas être vu par un navigateur, et aucun test web n'y changera rien. C'est le point où l'enquête bascule vers le matériel et les pilotes.

Contrôles d'imprimante en USB

Une imprimante pose un problème de diagnostic précis parce que l'essentiel de son comportement ne passe pas par la liaison USB. Le langage de description de page, la gestion des couleurs et la santé des buses se jouent dans l'imprimante, donc une imprimante qui communique parfaitement peut quand même mal imprimer. Séparer la connexion du rendu est la première étape devant une plainte d'impression.

Les pannes de connexion se montrent comme une imprimante signalée hors ligne ou un travail en file qui n'imprime jamais. Elles méritent un contrôle au niveau USB, parce qu'une imprimante qui quitte le bus en sortant de veille ressemblera exactement à un problème de pilote. Une imprimante qui s'énumère fidèlement et produit quand même un mauvais rendu relève de la qualité d'impression, pas de la connexion.

Les défauts de qualité ont leur courte liste de causes. Les bandes blanches horizontales signalent en général des buses bouchées dans la tête d'impression. Les dérives de couleur sur une page signalent en général une cartouche à moitié vide ou une tête désalignée. Des marques verticales répétées à espacement régulier signalent en général un rouleau ou une rayure sur le tambour. Une page de test qui exerce chacun de ces points séparément diagnostique mieux qu'imprimer un document et le juger dans son ensemble.

USB FAQ

Que fait vraiment un contrôle de périphérique USB ?

Il énumère les périphériques USB que le navigateur peut atteindre, puis lit leurs descripteurs : identifiants de fournisseur et de produit, classes de périphérique et d'interface, et vitesse de liaison négociée. Il rapporte ce que le système a déjà accepté, ce qui sert à identifier un périphérique inconnu et à vérifier qu'il s'est énuméré à la vitesse attendue plutôt qu'en repli.

Pourquoi mon navigateur ne voit-il que certains périphériques USB ?

Les navigateurs bloquent volontairement les classes dangereuses à exposer, dont les claviers, les souris et le stockage. Une page qui pourrait revendiquer votre clavier enregistrerait chaque frappe, donc la restriction est une frontière de sécurité, pas un bogue. Les périphériques de ces classes marchent normalement ; ils ne peuvent simplement pas s'inspecter depuis une page web.

Que sont le VID et le PID, et pourquoi comptent-ils ?

L'identifiant de fournisseur est un nombre attribué au fabricant matériel, et l'identifiant de produit est choisi par ce fabricant pour un produit précis. Le système utilise la paire pour décider quel pilote charger. Ils comptent parce que consulter la paire identifie un périphérique avec précision, même quand le nom rapporté est générique ou que l'étiquette s'est effacée.

Mon périphérique USB n'est pas reconnu. Par où commencer ?

Commencez par le câble et le port, pas par les pilotes. Un câble de charge seule transporte le courant sans les données, et c'est la cause isolée la plus courante. Branchez le périphérique sur un port direct de la machine plutôt que sur un hub, et essayez une autre machine si possible. Si le périphérique manque aussi dans le gestionnaire de périphériques du système, la panne se situe entièrement sous le navigateur.

Comment savoir si un périphérique tourne en vitesse USB 2.0 ou 3.0 ?

Le contrôle rapporte la vitesse négociée sur la liaison, ce que le périphérique et l'hôte ont vraiment convenu. Un périphérique capable d'une liaison plus rapide mais qui annonce une plus lente a basculé en repli, le plus souvent à cause du câble. Les câbles calibrés seulement pour le débit inférieur se vendent largement et accompagnent des périphériques capables de mieux, donc le câble est la première chose à changer.

Pourquoi mon imprimante s'affiche-t-elle hors ligne ?

Une imprimante hors ligne relève en général de la connexion ou de la gestion d'alimentation, pas du pilote. Vérifiez si elle quitte le bus USB en entrant en veille et si elle s'énumère fidèlement à l'allumage. Si la connexion est stable et qu'elle reste hors ligne, la panne se trouve dans la file d'impression ou le pilote plutôt que dans le câble.

Est-il sûr d'accorder à un site l'accès à un périphérique USB ?

Oui, quand vous reconnaissez le site et comprenez ce qu'il fait du périphérique, parce que l'autorisation vaut seulement pour le périphérique choisi, pas pour tous. Le navigateur affiche un sélecteur explicite, et la page ne peut revendiquer que l'interface choisie. Accordez l'accès à une page de diagnostic de confiance, et révoquez-le ensuite si vous préférez.

Peut-on identifier un périphérique USB inconnu sans installer de pilotes ?

Oui, si le périphérique appartient à une classe accessible au navigateur. Lire les identifiants de fournisseur et de produit suffit à retrouver fabricant et modèle sans pilote, parce que les identifiants sont rapportés par le périphérique lui-même à l'énumération. C'est souvent plus rapide que de parcourir le gestionnaire de périphériques, qui peut regrouper les inconnus sous un intitulé générique.