[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#649937: usb: timeouts trying to mount thumb drive, "device descriptor read/64, error -60"



Hey,

Gabriel VLASIU wrote, using v3.2-rc7:

> usb 1-3: new high-speed USB device number 2 using ehci_hcd
> usb 1-3: New USB device found, idVendor=1005, idProduct=b113
> usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
> usb 1-3: Product: USB FLASH DRIVE
> usb 1-3: Manufacturer:         
> usb 1-3: SerialNumber: 07AB061376562D50
> usbcore: registered new interface driver uas
> Initializing USB Mass Storage driver...
> scsi2 : usb-storage 1-3:1.0
> usbcore: registered new interface driver usb-storage
> USB Mass Storage support registered.
> scsi 2:0:0:0: Direct-Access              USB FLASH DRIVE  PMAP PQ: 0 ANSI: 0 CCS
> sd 2:0:0:0: Attached scsi generic sg3 type 0

First insertion.

Does the device actually have manufacturer 1, product 2, serial number 3?
What do you get with "lsusb -v" with it plugged in to an unaffected system?
How about on an affected system?

[...]
> usb 1-3: USB disconnect, device number 2
> usb 3-1: new full-speed USB device number 2 using ohci_hcd
> usb 3-1: device descriptor read/64, error -73
> hub 3-0:1.0: unable to enumerate USB device on port 1

I assume you had plugged the same device in back into the same port?

This is -ETIME.  First time, the EHCI (USB 2.0) driver claimed the
device, but this time OHCI makes a try.

Does the misbehavior happen for arbitrary USB devices, or just this
one thumb drive?  (E.g., if you have any old USB 1.0 devices, can you
reproduce this with it?)

Was this a regression?  (I.e., if you know of any older kernel version that
is not affected, that would be useful.)

> usb 1-3: new high-speed USB device number 4 using ehci_hcd
> usb 1-3: New USB device found, idVendor=1005, idProduct=b113
> usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
> usb 1-3: Product: USB FLASH DRIVE
> usb 1-3: Manufacturer:         
> usb 1-3: SerialNumber: 07AB061376562D50
> scsi3 : usb-storage 1-3:1.0
> scsi 3:0:0:0: Direct-Access              USB FLASH DRIVE  PMAP PQ: 0 ANSI: 0 CCS
> sd 3:0:0:0: Attached scsi generic sg3 type 0
> usb 1-3: USB disconnect, device number 4
> sd 3:0:0:0: Device offlined - not ready after error recovery

EHCI driver gets a little further but does not succeed either.

[...]
> [  309.845264] sd 3:0:0:0: [sdc] Attached SCSI removable disk
> [  312.284197] usb 3-1: new full-speed USB device number 3 using ohci_hcd
> [  312.424168] usb 3-1: device descriptor read/64, error -73
> [  312.668142] usb 3-1: device descriptor read/64, error -73
> [  312.900127] usb 3-1: new full-speed USB device number 4 using ohci_hcd
> [  313.040111] usb 3-1: device descriptor read/64, error -73
> [  313.284128] usb 3-1: device descriptor read/64, error -73
> [  313.516077] usb 3-1: new full-speed USB device number 5 using ohci_hcd
> [  313.924041] usb 3-1: device not accepting address 5, error -73
> [  314.052045] usb 3-1: new full-speed USB device number 6 using ohci_hcd
> [  314.459986] usb 3-1: device not accepting address 6, error -73
> [  314.460325] hub 3-0:1.0: unable to enumerate USB device on port 1

Now the device detection goes crazy.

> [  329.802683] usb 1-3: new high-speed USB device number 6 using ehci_hcd
> [  344.893420] hub 1-0:1.0: unable to enumerate USB device on port 3
> [  349.429008] usb 1-4: new high-speed USB device number 7 using ehci_hcd
> [  364.575708] usb 1-4: device descriptor read/64, error -60

This is -ETIMEDOUT.



Reply to: