just to keep you up to date (quite some kernel patches were used, including FORCE_HOSTMODE for SoC musb. NO kickstart host PC involved). for reference: [2010-05-24 03:59:09] <javispedro> plug b-device into [2010-05-24 03:59:39] <javispedro> n8x0: [2010-05-24 03:59:40] <javispedro> [25277.234375] musb_stage0_irq 645: CONNECT (a_host) devctl 5d [2010-05-24 03:59:40] <javispedro> [25277.234375] hub 1-0:1.0: state 8 ports 1 chg 0000 evt 0000 [2010-05-24 03:59:40] <javispedro> [25277.234375] usb usb1: usb auto-resume [2010-05-24 03:59:40] <javispedro> [25277.234375] usb usb1: finish resume [2010-05-24 03:59:40] <javispedro> [25277.234375] hub 1-0:1.0: hub_resume [2010-05-24 03:59:43] <javispedro> ... [2010-05-24 03:59:56] <javispedro> Status: MHDRC, Mode=Host (Power=f0, DevCtl=5d) [2010-05-24 03:59:57] <javispedro> OTG state: a_host; active N900: [2010-05-24 04:35:46] <javispedro> Status: MHDRC, Mode=Host (Power=60, DevCtl=5f) [2010-05-24 04:35:47] <javispedro> OTG state: a_host; active [2010-05-24 04:35:50] <javispedro> that [2010-05-24 04:35:55] <javispedro> devctl changed after pumping power [2010-05-24 04:35:58] <DocScrutinizer> STRIKE! [2010-05-24 04:36:14] <javispedro> [20987.088165] generic_interrupt [2010-05-24 04:36:14] <javispedro> [20987.088256] musb_interrupt [2010-05-24 04:36:14] <javispedro> [20987.088287] musb_interrupt 1818: ** IRQ host usb000d tx0000 rx0000 [2010-05-24 04:36:14] <javispedro> [20987.088317] musb_stage0_irq [2010-05-24 04:36:14] <javispedro> [20987.088348] musb_stage0_irq 580: <== Power=60, DevCtl=c4, int_usb=0x5 [2010-05-24 04:36:15] <javispedro> [20987.088378] musb_stage0_irq 764: SUSPEND (b_idle) devctl c4 power 60 [2010-05-24 04:36:17] <javispedro> [20987.088439] musb_stage0_irq 960: BABBLE devctl: c4 [2010-05-24 04:36:21] <javispedro> interrupts!!! [2010-05-24 04:36:24] <javispedro> my beloved interrupts. [2010-05-24 04:39:02] <javispedro> 5f is "session started" [2010-05-24 04:39:07] <javispedro> 5d isn't [2010-05-24 04:41:04] <javispedro> I am stable in devctl=5f as long as I keep running i2cset