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