具体情况是这样的,深度休眠后,每隔6分钟会从ALARM唤醒系统一次,然后马上再休眠,然后过6分钟再唤醒再休眠,一直这样,请九鼎人员测试一下,下面是串口打印的信息。一定要从串口观察,因为唤醒的时间比较短,屏幕没有亮。
应该是安卓通过ALARM设置了唤醒时间,看下面红色字体,但不知道具体是哪个程序设置了这个时间。闹钟功能也是正常的
request_suspend_state: sleep (0->3) at 451927031535 (2014-06-10 07:35:04.151810245 UTC)
PM: Syncing filesystems ... done.
Freezing user space processes ... (elapsed 0.01 seconds) done.
Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
Suspending console(s) (use no_console_suspend to debug)
s3c_rtc_setalarm: 1, 2014.06.10 07:41:03
setting S3C2410_RTCALM to 00000047
s3c_rtc_setaie: aie=1
wake enabled for irq 33
failed to find udc vcc source
Failed to power down USB
failed to find udc vcc source
Failed to power down USB
failed to find udc vcc source
Failed to power down USB
PM: suspend of devices complete after 613.820 msecs
PM: late suspend of devices complete after 0.744 msecs
PM: early resume of devices complete after 0.811 msecs
wakeup wake lock: alarm_rtc
s3c-i2c s3c2440-i2c.0: slave address 0x10
s3c-i2c s3c2440-i2c.0: bus frequency set to 65 KHz
s3c-i2c s3c2440-i2c.1: slave address 0x10
s3c-i2c s3c2440-i2c.1: bus frequency set to 65 KHz
s3c-i2c s3c2440-i2c.2: slave address 0x10
s3c-i2c s3c2440-i2c.2: bus frequency set to 65 KHz
s3c-rtc s3c64xx-rtc: rtc disabled, re-enabling
s3c2410-wdt: watchdog disabled
failed to find udc vcc source
Failed to power up USB
usb usb1: root hub lost power or was reset
failed to find udc vcc source
Failed to power up USB
usb usb2: root hub lost power or was reset
failed to find udc vcc source
Failed to power up USB
wake disabled for irq 33
android_work: did not send uevent (0 0 (null))
PM: resume of devices complete after 333.229 msecs
Restarting tasks ... done.
suspend: exit suspend, ret = 0 (2014-06-10 07:41:03.323112210 UTC)
PM: Syncing filesystems ... done.
Freezing user space processes ... (elapsed 0.01 seconds) done.
Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
Suspending console(s) (use no_console_suspend to debug)