GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Die Aufzählung des USB-Geräts schlägt fehl:Gerätedeskriptor read/64, Fehler -32

Dieser Fehler kann dadurch verursacht werden, dass das On-Chip-USB-Gerät mit der falschen Frequenz getaktet wird. Überprüfen Sie Ihre Clock-Tree-Konfiguration. Die Frequenz sollte 48 MHz betragen. Wenn es leicht abweicht, ist es möglich, dass die Aufzählung manchmal erfolgreich ist und manchmal fehlschlägt. Wenn es weit weg ist, wird die Aufzählung immer fehlschlagen. Es sind verschiedene Fehler möglich, einschließlich der von Ihnen aufgelisteten.


AFAIK-Status -32 bedeutet "Broken pipe" (EPIPE). Dies bedeutet, dass es Probleme mit der USB-Kommunikation (Protokoll) gibt. Beispielsweise antwortet das USB-Gerät nicht korrekt auf die USB-Anfrage und sendet einige Daten, die vom Host nicht erwartet werden, oder sendet nicht genügend Daten. Es kann auch andere Gründe geben.

Die erste Meldung weist darauf hin, dass es Probleme mit den Anforderungen „Get Device Descriptor“ und „Set Address“ vom Host gibt. Dies sind grundlegende Anforderungen, die vom Host ganz am Anfang des Aufzählungsprozesses gesendet werden. Sie können nicht weitermachen, wenn diese Anfragen nicht erfolgreich vom USB-Gerät bedient werden können.


Linux
  1. Linux – Wie verbinde ich ein logisch getrenntes USB-Gerät wieder?

  2. Lesefehler der USB-Gerätebeschreibung nach dem Upgrade auf 20.04?

  3. Jungledisk schlägt mit Libnotify-Fehler fehl?

  4. RPM:Paketinstallationsfehler:cpio:Lesen fehlgeschlagen

  5. Ein fehlerhaftes Blockgerät mit Lesefehlern simulieren?

Erkennen Sie mehr Geräte unter Linux mit diesem USB-ID-Repository

4 Nützliche Möglichkeiten, den Namen des angeschlossenen USB-Geräts unter Linux zu ermitteln

So ermitteln Sie die Bandbreitennutzung von USB-Geräten unter Linux

Gerät für Entwicklung einrichten (???????????? keine Berechtigungen)

Fehler beim Installieren von Arch Linux

Konsistente Linux-Geräteaufzählung