GNU/Linux >> Tutoriels Linux >  >> Linux

Échec de l'énumération du périphérique USB :lecture du descripteur de périphérique/64, erreur -32

Cette erreur peut être causée par la synchronisation du périphérique USB sur puce à la mauvaise fréquence. Vérifiez la configuration de votre arbre d'horloge. La fréquence doit être de 48 MHz. S'il est légèrement décalé, il est possible que l'énumération réussisse parfois et échoue parfois. Si c'est loin, l'énumération échouera toujours. Diverses erreurs sont possibles, y compris celles que vous avez énumérées.


Le statut AFAIK -32 signifie "Tuyau cassé" (EPIPE). Cela signifie qu'il y a des problèmes avec la communication USB (protocole). Par exemple, usb-device ne répond pas correctement à usb-request et envoie des données qui ne sont pas attendues par l'hôte ou n'envoie pas assez de données. Il peut aussi y avoir d'autres raisons.

Le premier message indique qu'il y a des problèmes avec les requêtes "get device descriptor" et "set address" de l'hôte. Ce sont des requêtes de base envoyées par l'hôte au tout début du processus d'énumération. Vous ne pouvez pas aller plus loin si ces demandes ne peuvent pas être traitées avec succès par un périphérique USB.


Linux
  1. Linux - Le terminal Gnome ne démarre pas ?

  2. Linux – Comment reconnecter un périphérique USB logiquement déconnecté ?

  3. Erreurs de lecture du descripteur de périphérique USB après la mise à niveau vers 20.04 ?

  4. Jungledisk échoue avec une erreur Libnotify ?

  5. Erreur de périphérique USB Virtualbox Ns_error_failure (0x80004005) Sur Ubuntu 14.04 X64 Virtualbox 4.3 ?

Reconnaître plus d'appareils sous Linux avec ce référentiel d'ID USB

4 façons utiles de connaître le nom du périphérique USB branché sous Linux

Comment trouver l'utilisation de la bande passante d'un périphérique USB sous Linux

RPM :erreur d'installation du package :cpio :échec de la lecture

Lire/écrire sur un port série sans racine ?

Énumération cohérente des périphériques Linux