07-07-2020, 08:38 AM
I just went down this rabbit hole. Your most likely getting s2idle right now instead of deep suspend. I'm running Debian Bullseye with bsp uboot and a 5.7 kernel, lost maybe 3-4% battery in suspend from yesterday afternoon to this morning. Here is a high level explanation of what you can do to enable/test deep sleep.
First you need to grab the pbp-tools from Git (https://github.com/xmixahlx/pbp-tools). You will also need an updated uboot (https://gitlab.manjaro.org/manjaro-arm/p...ookpro-bsp). I manually flashed uboot, there might be an easier way if you are uncomfortable using dd but there are good instructions here (https://forum.pine64.org/showthread.php?...ep+suspend). Then you use pbp-install-linux from the pbp-tools to build a new kernel and install the package it creates. Next have a look at the 3rd post down here (https://forum.pine64.org/showthread.php?tid=8443&page=2). It outlines how to enable and test deep sleep.
First you need to grab the pbp-tools from Git (https://github.com/xmixahlx/pbp-tools). You will also need an updated uboot (https://gitlab.manjaro.org/manjaro-arm/p...ookpro-bsp). I manually flashed uboot, there might be an easier way if you are uncomfortable using dd but there are good instructions here (https://forum.pine64.org/showthread.php?...ep+suspend). Then you use pbp-install-linux from the pbp-tools to build a new kernel and install the package it creates. Next have a look at the 3rd post down here (https://forum.pine64.org/showthread.php?tid=8443&page=2). It outlines how to enable and test deep sleep.