Hi Felipe, On Thu, Aug 30, 2012 at 6:26 PM, Fabio Estevam <festevam@xxxxxxxxx> wrote: > From: Mike Thompson <mpthompson@xxxxxxxxx> > > Currently mx23 fails to enumerate a USB device: > > [ 1.300000] hub 1-0:1.0: unable to enumerate USB device on port 1 > [ 1.520000] hub 1-0:1.0: unable to enumerate USB device on port 1 > [ 1.740000] hub 1-0:1.0: unable to enumerate USB device on port 1 > [ 1.960000] hub 1-0:1.0: unable to enumerate USB device on port 1 > [ 2.180000] hub 1-0:1.0: unable to enumerate USB device on port 1 > > Use a kernel workqueue to asynchronously delay the setting of > ENHOSTDISCONDETECT bit until after higher level hub connect/reset processing > is complete. Prematurely setting the bit prevents the connection > processing from completing and not setting it prevents disconnect from being > detected. No delay is needed for clearing of ENHOSTDISCONDETECT. > > Successfully tested on mx23-olinuxino (micro, mini and maxi variants) and mx28evk. > > Signed-off-by: Mike Thompson <mpthompson@xxxxxxxxx> > Signed-off-by: Fabio Estevam <fabio.estevam@xxxxxxxxxxxxx> Any comments about this one? Thanks, Fabio Estevam -- 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