On Fri, Feb 19, 2016 at 11:33 AM, Felipe Balbi <balbif@xxxxxxxxx> wrote: > alright, in which sense doesn't it help ? Which platform did you use ? USB devices are not recognized with your patch applied on a mx28 board with an on-board USB hub and if I remove 'usbcore.autosuspend=-1' from the kernel command line. > mx23 or mx28 ? Did you check that mxs_phy_runtime_idle() got called ? mxs_phy_runtime_idle() is not being called on my mx28 board. > Did you have any splats on dmesg ? [ 2.788614] usb 1-1: new high-speed USB device number 2 using ci_hdrc [ 2.837487] fec 800f0000.ethernet eth0: Freescale FEC PHY driver [SMSC LAN8710/LAN8720] (mii_bus:phy_addr=800f0000.etherne:00, irq= -1) [ 2.968109] hub 1-1:1.0: USB hub found [ 2.972876] hub 1-1:1.0: 2 ports detected [ 3.499166] usb 1-1: USB disconnect, device number 2 [ 3.544724] usb usb1-port1: cannot reset (err = -32) [ 3.550257] usb usb1-port1: cannot reset (err = -32) [ 3.555516] usb usb1-port1: cannot reset (err = -32) [ 3.560903] usb usb1-port1: cannot reset (err = -32) [ 3.566159] usb usb1-port1: cannot reset (err = -32) [ 3.571306] usb usb1-port1: Cannot enable. Maybe the USB cable is bad? [ 3.579584] usb usb1-port1: cannot reset (err = -32) [ 3.584850] usb usb1-port1: cannot reset (err = -32) [ 3.590368] usb usb1-port1: cannot reset (err = -32) [ 3.595628] usb usb1-port1: cannot reset (err = -32) [ 3.601014] usb usb1-port1: cannot reset (err = -32) [ 3.606027] usb usb1-port1: Cannot enable. Maybe the USB cable is bad? [ 3.613481] usb usb1-port1: cannot reset (err = -32) [ 3.618868] usb usb1-port1: cannot reset (err = -32) [ 3.624125] usb usb1-port1: cannot reset (err = -32) [ 3.629615] usb usb1-port1: cannot reset (err = -32) [ 3.634867] usb usb1-port1: cannot reset (err = -32) [ 3.639988] usb usb1-port1: Cannot enable. Maybe the USB cable is bad? [ 3.647249] usb usb1-port1: cannot reset (err = -32) [ 3.652744] usb usb1-port1: cannot reset (err = -32) [ 3.657999] usb usb1-port1: cannot reset (err = -32) [ 3.663369] usb usb1-port1: cannot reset (err = -32) [ 3.668856] usb usb1-port1: cannot reset (err = -32) [ 3.673866] usb usb1-port1: Cannot enable. Maybe the USB cable is bad? [ 3.680862] usb usb1-port1: unable to enumerate USB device -- 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