Hi, I'm facing some problems with USB power management on OMAP3 (Beagleboard-Xm). Lately I have tried kernel 3.6-rc3 for omap but usb bus suspend/resume is switched off there due to some problems with clocks: This is described in: [PATCH] OMAP: USB : Fix the EHCI enumeration and core retention issue (http://thread.gmane.org/gmane.linux.usb.general/66239/focus=66866) Does anyone know if usb pm has worked in any kernel version from 2.6.37 for omap. I know that 2.6.37 is quite old as concerns usb pm but partially it works there - there are some problems with clocks to usbhost which are managed form ehci driver level (not system pm). I would prefer to fix this in 2.6.37 because of other android related issues. The problem occurs when sleep_when_idle is on and core, usbhost power domains hit retention and usb device (with autosuspend) is connected to host port. The clocks to usbhost are enabled/disabled but sometimes usbhost_48m_fck can't be enabled (randomly) and whole usbhost register operations are unstable. Other thing is that when sleep_when_idle is 0 (disabled) and usb pm is enabled it always fail and I can see "cm: Module associated with clock usbhost_48m_fck didn't enable in 100000 tries clk reg is fa005420" but I can't figure out which other thing is related with usbhost_48m_fck that it fails to enable the clock. Karol -- 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