I faced a similar issue with 2.6.25 kernel. When i enabled
CONFIG_ANDROID_POWER the issue got resolved.
But with the latest cupcake kernel i dont see a
CONFIG_ANDROID_POWER in the cupcake.
I have enabling and disabling the following in my defconfig, but it
does not help.
CONFIG_PM=y
CONFIG_HAS_WAKELOCK=y
CONFIG_HAS_EARLYSUSPEND=y
CONFIG_WAKELOCK=y
CONFIG_WAKELOCK_STAT=y
CONFIG_USER_WAKELOCK=y
CONFIG_EARLYSUSPEND=y
CONFIG_CONSOLE_EARLYSUSPEND=y
# CONFIG_FB_EARLYSUSPEND is not set
# CONFIG_APM_EMULATION is not set
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_NET=y
Regards,
sriram