Linux, dmesg a „usb: device descriptor read/64, error -110″

Z ničeho nic mi přestalo fungovat v integrované čtečce paměťových karet připojování USB paměťové klíčenky. Zkoušel jsem snad vše, dokonce jsem si přebootoval do Windows, abych zkontroloval, zda není část USB klíčenky šifrovaná, což může také způsobovat problém, ale nebyla.

Výpis dmesg je následující:

BASH:
  1. [17187317.880000] ohci_hcd 0000:00:02.0: wakeup
  2. [17187318.264000] usb 1-3: new full speed USB device using ohci_hcd and address 2
  3. [17187318.448000] usb 1-3: device descriptor read/64, error -110
  4. [17187318.736000] usb 1-3: device descriptor read/64, error -110
  5. [17187319.016000] usb 1-3: new full speed USB device using ohci_hcd and address 3
  6. [17187319.200000] usb 1-3: device descriptor read/64, error -110
  7. [17187319.488000] usb 1-3: device descriptor read/64, error -110
  8. [17187319.768000] usb 1-3: new full speed USB device using ohci_hcd and address 4
  9. [17187320.176000] usb 1-3: device not accepting address 4, error -110
  10. [17187320.352000] usb 1-3: new full speed USB device using ohci_hcd and address 5
  11. [17187320.760000] usb 1-3: device not accepting address 5, error -110

A řešení bylo nakonec celkem jednoduché. Neboť USB 2.0 je již celkem náchylné na kvalitní kabely, stačilo jej vyměnit. Koho by to napadlo, když je to kabel ze základní desky k integrované čtečce. Poté to již bylo v pohodě:

BASH:
  1. [17187879.240000] Initializing USB Mass Storage driver...
  2. [17187879.240000] scsi2 : SCSI emulation for USB Mass Storage devices
  3. [17187879.240000] usb-storage: device found at 10
  4. [17187879.240000] usb-storage: waiting for device to settle before scanning
  5. [17187879.240000] usbcore: registered new driver usb-storage
  6. [17187879.240000] USB Mass Storage support registered.

Pokud tedy bude někdy něco podobného řešit, nepanikařit, že mi blbne podpora USB v aktuálním Linuxovém jádru, ale první zkusit řešit kabely. :-D

Slabé...Jde to...Pěkné...Perfektní...Excelentní... (hlasováno 1x, průměr: 1,00 z max. 5)
Loading ... Loading ...
Obdobné články:

Tři komentáře na “Linux, dmesg a „usb: device descriptor read/64, error -110″”

  1. mart
    28.Listopad 2010 (Neděle) 15:31
    3

    echo 30 > /sys/module/scsi_mod/parameters/inq_timeout řeší tento problém také v mém případě, díky!

  2. Kubik
    17.Září 2009 (Čtvrtek) 21:24
    2

    Měl jsem stejný problém, ale připojoval jsem bez kablíku rovnou do desky, takže zde zmíněná rada nepomohla.

    Nakonec za to mohla asi nějaká nešikovná aktualizace, která nastavila příliš krátký čas na rozpoznání nového scsi zařízení (aspoň já tomu tak rozumím). Vše řeší úprava souboru /sys/module/scsi_mod/parameters/inq_timeout na nějakou vyšší hodnotu. Např.:

    echo 30 > /sys/module/scsi_mod/parameters/inq_timeout

    Viz forum.corsair.com/forums/showthread.php?t=61435&page=9.

  3. Šlaha
    2.Únor 2007 (Pátek) 16:43
    1

    Díky! Koupil jsem box na disk a dostával od kernelu stejné zprávy. Stačilo použít jiný kabel a funguje jako nikdy!

Zanechte, prosím, komentář

XHTML: Můžete použít tyto značky: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>