Hi, I'm having a problem with my Android phone USB 3.0 port: when I attach a 3.0 storage gadget/accessory (Extreme USB 3.0 - 64GB, formated as ext4), I do see an entry in /dev/block/platform/xhci-hcd, but when a I mount the device and copy a relatively large file (~2GB) to it, I see real times of 55-63 seconds. And when I look at the associated dmesgs, it appears that xhci-hcd is running USB2. The phone SOC - is an MSM-8974 with a 3.0 hub, and my kernel is 3.4.78-g8126c7a. I'm relatively knowledgeable about linux drivers, in general, and with the USB 3.0 spec, but not the USB driver and am having trouble tracking down what's going on. Can someone please point me to a document, that details the functional flow of the usb driver from cable/device change through enumeration an xhci-hcd initialization, if such a thing exists? Also, is there a way to force the hub to USB3? I'm not looking for a "generic - approved" linux driver solution (i.e. I'm not trying to generate a patch to submit, I just want to get the transfers sped up in my kernel for this particular case). Thank you, David (kotchkotch) Kochendorfer -- 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