Power Management(PM)を止める
CPU1: shutdown request_suspend_state: wakeup (3->0) at 24177398683 (2000-01-01 20:00:21.867095948 UTC) CPU1: Booted secondary processor CPU1: shutdown CPU1: Booted secondary processor CPU1: shutdown request_suspend_state: sleep (0->3) at 86342469387 (2000-01-01 20:01:24.032197169 UTC) PM: Syncing filesystems ... done. Freezing user space processes ... (elapsed 0.02 seconds) done. Freezing remaining freezable tasks ... (elapsed 0.02 seconds) done. pm_op(): platform_pm_suspend+0x0/0xb4 returns -95 PM: Device kim failed to suspend: error -95 PM: Some devices failed to suspend PM: resume of devices complete after 506.622 msecs Restarting tasks ... done. suspend: exit suspend, ret = -95 (2000-01-01 20:01:55.381072999 UTC)
→PM: Syncing filesystems ... done.~を繰り返しシリアルコンソールは使えなくなる。
GingerBread on Pandaのバグらしい。
<https://bugs.launchpad.net/linaro-android/+bug/789089>
make ARCH=arm menuconfig で下記設定を外す。
Power management options ---> Wake lock Early suspend
CPU1: Booted secondary processor CPU1: shutdown CPU1: Booted secondary processor CPU1: shutdown PM: Syncing filesystems ... done. Freezing user space processes ... Freezing of user space aborted Restarting tasks ... done.
→無限ループにならない。普通にシリアルコンソールが使える。
気になる点はたくさんあるが、無限ループは無くなったのでクローズ。
デフォルトでPower Management(PM)が動いている。
バグともからんでPMの無限ループになるので、Power Management(PM)を止める。