On Wed, Feb 24, 2016 at 11:23:01AM -0300, Fabio Estevam wrote: > On Wed, Feb 24, 2016 at 10:29 AM, Felipe Balbi <balbi@xxxxxxxxxx> wrote: > > >> [ 2.814449] usb 1-1: new high-speed USB device number 2 using ci_hdrc > >> [ 2.857129] fec 800f0000.ethernet eth0: Freescale FEC PHY driver > >> [SMSC LAN8710/LAN8720] (mii_bus:phy_addr=800f0000.etherne:00, irq) > >> [ 2.993879] hub 1-1:1.0: USB hub found > >> [ 2.998414] hub 1-1:1.0: 2 ports detected > >> [ 3.525108] usb 1-1: USB disconnect, device number 2 > > > > Why is the device disconnecting ? This is quite odd. Returning -EBUSY on > > Not sure either. > > > your runtime suspend should be the same thing as disabling runtime pm. > > > > Wonder what it is that we're missing. > > Peter, any ideas? Would you get any chances to test i.mx28 evk with an external HUB? I just would like to know it is not a HUB issue which can't be suspended. Currently, with chipidea/mxs phy runtime suspend disable for imx23/28 will keep the PHY is active, and related clock is on; And USB core is runtime suspend enabled by default, so it will suspend bus, in theory, it should not cause any problems. -- Best Regards, Peter Chen -- 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