On Fri, Oct 03, 2008 at 12:20:56AM -0700, Nathan Monson wrote: > On Thu, Sep 18, 2008 at 3:26PM, Felipe Balbi wrote: > > Yeah, we lost some musb history when it went to mainline. I didn't test > > this patch yet cuz I've been quite busy at work, but it should make > > beagle work. Could you tell me if makes it work ? > > This patch has been working for me until the latest round of twl4030 changes. > > Commit fde13f8fc7de977e71304fd500fed029b41ceb19/"move twl4030-usb to > platform-device" changed subsys_initcall to module_init in > twl4030-usb. > > Now, twl4030-usb is initialized after musb. This means > otg_set_transceiver is called later in boot, so the patch below gets > null back from otg_get_transceiver and oopses on *xceiv. > > Unfortunately, without the patch, USB host doesn't work on the BeagleBoard. > > Other than this, the new kernel seems to work pretty well for me. Dave, this will be fixed when i2c with your patch initializing i2c earlier on boot. Right ? For now, let's keep subsys_initcall() on twl4030_usb. I'll prepare a patch and send it really soon. Thanks for notifying me Nathan. -- balbi -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html