Get descriptor failure on omap3530/ISP1507 board

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

 



Hello,
I have a custom board much like the OMAP3530 EVM, but with a ISP1507B
USB transceiver.  For my 2.6.29rc3 kernel, I get this console output
when I plug in a powered hub:

usb 1-1: new high speed USB device using musb_hdrc and address 2
usb 1-1: device descriptor read/64, error -71
usb 1-1: device descriptor read/64, error -71
usb 1-1: new high speed USB device using musb_hdrc and address 3
usb 1-1: device descriptor read/64, error -71
usb 1-1: device descriptor read/64, error -71
...

and this is the usbmon dump around the  "80 06" descriptor request and
the subsequent error -71 (EPROTO?):

c671f8a0 1662538668 S Co:1:001:0 s 23 03 0004 0001 0000 0
c671f8a0 1662538760 C Co:1:001:0 0 0
c671f8a0 1662594851 S Ci:1:001:0 s a3 00 0000 0001 0004 4 <
c71ca140 1662594942 C Ii:1:001:1 0:2048 1 D
c71ca140 1662594973 S Ii:1:001:1 -115:2048 4 <
c671f8a0 1662595064 C Ci:1:001:0 0 4 = 03051200
c671f8a0 1662657351 S Co:1:001:0 s 23 01 0014 0001 0000 0
c671f8a0 1662657412 C Co:1:001:0 0 0
c671f8a0 1662663393 S Ci:1:000:0 s 80 06 0100 0000 0040 64 <
c671f8a0 1662663485 C Ci:1:000:0 -71 0
c671f8a0 1662663607 S Ci:1:000:0 s 80 06 0100 0000 0040 64 <
c671f8a0 1662663821 C Ci:1:000:0 -71 0

The same hub on an EVM board using the same kernel returns the
descriptor and works fine (can use USB mass storage), so I'm wondering
what type of failure this might indicate or how best to proceed.  I
assume that the transceiver is mostly ok since some packets do make it
in and out before the descriptor request.  Does it seem possible that
shorter messages make it across but that longer messages would fail
due to timing or similar hardware issues?

Thanks!
,
John
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux