On 01/21/2015 06:06 PM, Bin Liu wrote: > Hi Sebastian, Hi Bin, > With this patch, hubs stop working on TI AM335x EVMs when autosuspend > is enabled. > > I booted the board, connected a hub to the USB1 host port, it got > enumerated properly, then connected a thumb drive to the hub, but the > drive was not enumerated, no any log from kernel. Removing the drive, > no any kernel message either. Finally removed the hub, no disconnect > for the hub. Now check MUSB1 DEVCTL register, it value is 0x5D. > > Reverted this patch, the issue disappeared. Or disable usbcore > autosuspend, the issue did not happen. > > I tested 7+ hubs, all have the same issue. > > I tested on git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git, tag > ti2014.10.01. have not tested with mainline kernel yet. > > Have you validated this test case? No, I had no USB-hub attached. It would be nice if you could figure out which part is responsible for the missing detection because otherwise suspend/resume is broken. > Thanks, > -Bin. Sebastian -- 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