GNU/Linux >> Znalost Linux >  >> Linux

Výčet zařízení USB se nezdařil:čtení deskriptoru zařízení/64, chyba -32

Tato chyba může být způsobena taktováním USB zařízení na čipu na nesprávnou frekvenci. Zkontrolujte konfiguraci stromu hodin. Frekvence by měla být 48 MHz. Pokud je mírně mimo, je možné, že výčet bude někdy úspěšný a někdy selže. Pokud je to daleko, výčet vždy selže. Jsou možné různé chyby včetně těch, které jste uvedli.


Stav AFAIK -32 znamená "Broken pipe" (EPIPE). To znamená, že jsou problémy s USB komunikací (protokolem). Například zařízení usb neodpovídá správně na požadavek usb a odesílá některá data, která hostitel neočekává, nebo odesílá nedostatek dat. Mohou existovat i jiné důvody.

První zpráva říká, že existují problémy s požadavky na „získat deskriptor zařízení“ a „nastavit adresu“ od hostitele. To jsou základní požadavky zaslané hostitelem na samém začátku procesu výčtu. Nemůžete jít dále, pokud tyto požadavky nelze úspěšně obsloužit zařízením usb.


Linux
  1. Chyby čtení deskriptoru zařízení USB po upgradu na 20.04?

  2. Jungledisk selže s chybou Libnotify?

  3. Připojování USB disku se šifrovaným oddílem Luks se nezdaří s nastavením šifrování „zařízení již existuje“ Chyba?

  1. Získání přátelských názvů zařízení v pythonu

  2. Čtení/zápis na sériový port bez root?

  3. Získejte spotřebu energie zařízení USB

  1. Pravidlo Udev pro shodu zařízení USB s více uzly

  2. Konzistentní výčet zařízení Linux

  3. Jak zjistit USB verze 1.1 nebo 2.0