Hi all, I'm trying to use the USB OTG driver of OMAP3 processor in HOST mode when it's configured in dual role mode (CONFIG_USB_MUSB_DUAL_ROLE=y) The test case that I'm trying to solve is as follows. 1) Boot the board. 2) Put the USB ID pin to ground 3) Connect a pendrive. In such case doesn't work as expected and pendrive is never detected. Enabling debug information, I see that the phyter (twl4030) is constantly polling the STS_HW_CONDITIONS register, who reports: twl4030_usb 48070000.i2c:twl@48:twl4030-usb: HW_CONDITIONS 0x54/84; link 1 The STS_HW_CONDITIONS register reports: Bit 2: STS_USB : 1: USB is plugged in. Bit 4: STS_WAKEUP1: Level status of WAKEUP1 pad (active high) = nSLEEP1 Bit 6: STS_WAKEUP3: Level status of WAKEUP3 pad (active high) = CLKREQ I guess that in this case the state machine is waiting for VBUS, and looks for bit 7 STS_VBUS (Level status of VBUS port), but this never occurs. Using an oscilloscope I checked VBUS level and I can confirm that it's a 0 level. My understand is that in this case the driver should enable VBUS but I didn't find where is the best place to do this and why is not doing this already. Any clue on this? Thanks in advance, Enric -- 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