On Mon, 9 Apr 2012, Peter Chen wrote: > I have run this patch at FSL board, Using which driver? > and found the kernel is hang at reading > portsc of above code, the reason is controller is off after bus suspend. I > have checked the ehci-tegra.c, it also powers off its controller at bus > suspend, maybe there are other controllers also do that. Then we need to fix the drivers. The controller power is supposed to be turned off during controller suspend, not during bus suspend. As far as I can see, ehci-tegra.c is the only EHCI driver which doesn't use ehci_bus_suspend as its bus_suspend routine. On the other hand, this probably means the patch series should not be merged into the stable kernel trees. Alan Stern -- 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