AnsweredAssumed Answered

i.MX6 Sabresd Android Lollipop Suspend problem

Question asked by Ranjith Hebbar V S on Jan 9, 2017
Latest reply on Jan 9, 2017 by Ranjith Hebbar V S

we are using i.MX6q based sabresd for checking the power management in android. we observed that CPU is resumed frequently ( CPU is up). Why it is happening...?

 

LOG:

 

request_suspend_state: sleep (0->3) at 38745985003 (1970-01-01 00:10:49.06359567 0 UTC)
PM: suspend entry 1970-01-01 00:10:49.073418337 UTC
Freezing user space processes ... (elapsed 0.031 seconds) done.
Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
Suspending console(s) (use no_console_suspend to debug)
PM: suspend of devices complete after 59.473 msecs
PM: suspend devices took 0.060 seconds
PM: late suspend of devices complete after 0.538 msecs
PM: noirq suspend of devices complete after 0.610 msecs
Disabling non-boot CPUs ...
CPU1: shutdown
CPU2: shutdown
CPU3: shutdown
Suspended for 0.000 seconds
Enabling non-boot CPUs ...
CPU1: Booted secondary processor
CPU1 is up
CPU2: Booted secondary processor
CPU2 is up
CPU3: Booted secondary processor
CPU3 is up
PM: noirq resume of devices complete after 0.332 msecs
PM: early resume of devices complete after 0.372 msecs
PM: resume of devices complete after 110.992 msecs
PM: resume devices took 0.120 seconds
Restarting tasks ... done.
PM: suspend exit 1970-01-01 00:11:06.071042667 UTC
PM: suspend entry 1970-01-01 00:11:06.075606667 UTC
Freezing user space processes ... (elapsed 0.001 seconds) done.
Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
Suspending console(s) (use no_console_suspend to debug)
PM: suspend of devices complete after 55.796 msecs
PM: suspend devices took 0.060 seconds
PM: late suspend of devices complete after 0.451 msecs
PM: noirq suspend of devices complete after 0.567 msecs
Disabling non-boot CPUs ...
CPU1: shutdown
CPU2: shutdown
CPU3: shutdown
Suspended for 0.000 seconds
Enabling non-boot CPUs ...
CPU1: Booted secondary processor
CPU1 is up
CPU2: Booted secondary processor
CPU2 is up
CPU3: Booted secondary processor
CPU3 is up
PM: noirq resume of devices complete after 0.291 msecs
PM: early resume of devices complete after 0.365 msecs
PM: resume of devices complete after 112.301 msecs
PM: resume devices took 0.120 seconds
Restarting tasks ... done.
PM: suspend exit 1970-01-01 00:11:33.074133000 UTC
active wake lock PowerManagerService.WakeLocks
PM: suspend entry 1970-01-01 00:11:33.166782333 UTC
Freezing user space processes ... (elapsed 0.001 seconds) done.
Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
Suspending console(s) (use no_console_suspend to debug)
PM: suspend of devices complete after 59.390 msecs
PM: suspend devices took 0.060 seconds
PM: late suspend of devices complete after 0.448 msecs
PM: noirq suspend of devices complete after 0.570 msecs
Disabling non-boot CPUs ...
CPU1: shutdown
CPU2: shutdown
CPU3: shutdown
Suspended for 0.000 seconds
Enabling non-boot CPUs ...
CPU1: Booted secondary processor
CPU1 is up
CPU2: Booted secondary processor
CPU2 is up
CPU3: Booted secondary processor
CPU3 is up
PM: noirq resume of devices complete after 0.299 msecs
PM: early resume of devices complete after 0.367 msecs
PM: resume of devices complete after 112.165 msecs
PM: resume devices took 0.120 seconds
Restarting tasks ... done.
PM: suspend exit 1970-01-01 00:12:33.071900000 UTC
active wake lock PowerManagerService.WakeLocks
PM: suspend entry 1970-01-01 00:12:33.170563333 UTC
Freezing user space processes ... Freezing remaining freezable tasks ... (elapse d 0.003 seconds) done.
Suspending console(s) (use no_console

Outcomes