Phone won't suspend, battery drains quickly
#1
When I suspend the phone with the power switch, it suspends, then wakes up every 5 minutes.

When I type systemctl suspend -i, the system suspends, then pops back awake to the lock screen.

When I type sudo dmesg after systemctl suspend, I get the following:
Code:
37426.749911] PM: suspend entry (deep)
[37426.848490] Filesystems sync: 0.094 seconds
[37426.853619] Freezing user space processes ... (elapsed 0.012 seconds) done.
[37426.872778] OOM killer disabled.
[37426.876013] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[37426.885165] printk: Suspending console(s) (use no_console_suspend to debug)
[37427.052777] sunxi-mmc 1c0f000.mmc: data error, sending stop command
[37427.052797] sunxi-mmc 1c0f000.mmc: send stop command failed
[37427.052815] mmc0: error -110 reading status reg of PM func
[37427.052834] PM: dpm_run_callback(): mmc_bus_suspend+0x0/0x74 returns -110
[37427.052868] mmcblk mmc0:aaaa: PM: failed to suspend async: error -110
[37427.071809] PM: Some devices failed to suspend, or early wake event detected
[37427.347277] OOM killer enabled.
[37427.350891] Restarting tasks ... done.
[37427.361608] PM: suspend exit
[37427.364848] PM: suspend entry (s2idle)
[37427.443025] Filesystems sync: 0.073 seconds
[37427.448397] Freezing user space processes ... (elapsed 0.010 seconds) done.
[37427.465626] OOM killer disabled.
[37427.468898] Freezing remaining freezable tasks ... (elapsed 0.005 seconds) done.
[37427.482481] printk: Suspending console(s) (use no_console_suspend to debug)
[37427.649343] sunxi-mmc 1c0f000.mmc: data error, sending stop command
[37427.649395] mmc0: error -110 writing Power Off Notify bit
[37427.649418] PM: dpm_run_callback(): mmc_bus_suspend+0x0/0x74 returns -110
[37427.649462] mmcblk mmc0:aaaa: PM: failed to suspend async: error -110
[37427.663846] PM: Some devices failed to suspend, or early wake event detected
[37427.930044] OOM killer enabled.
[37427.933233] Restarting tasks ... done.
[37427.951069] PM: suspend exit
[37428.730724] anx7688 0-0028: DP state changed to 0x04
[37429.752349] anx7688 0-0028: DP state changed to 0x05
[37431.804197] anx7688 0-0028: DP state changed to 0x06
Not sure what's going on, but _something_ keeps it from suspending, and battery life is now terrible, I can only be unplugged from a charger for a couple hours now, and the battery is at zero.

Running Mobian Bookworm, updated daily.
Pinephone beta edition, convergence model, Mobian Bookworm with Phosh.
  Reply
#2
If you are on kernel 5.15, you could try to switch to a previous kernel 5.10 or 5.13. I have similar issues on my PineTab with latest kernel where 5.10 runs flawless.
  Reply
#3
(12-13-2021, 06:49 AM)guenther Wrote: If you are on kernel 5.15, you could try to switch to a previous kernel 5.10 or 5.13. I have similar issues on my PineTab with latest kernel where 5.10 runs flawless.

Thanks, guenther. I believe I'm on an older kernel, 5.13 I think. I first installed bookworm a couple of months ago, have been updating regularly since, and the battery life recently got very short. It gets hot just sitting in my pocket.
Pinephone beta edition, convergence model, Mobian Bookworm with Phosh.
  Reply
#4
I noticed the same type of behavior when having my phone in my pocket or in a bag (which I usually carry around for longer distance travels).
However, it doesn't happen when the phone is lying on my desk, or a table at a restaurant, or some other place where it's just openly visible.
One thing I assume what's going on is that the power button gets accidentally pressed (or gets recognized even while not even touching that button?).
母語は日本語ですが、英語も喋れます(ry
  Reply
#5
Ryo, mine is turning on every 5 minutes while sitting on the desk. Definitely not hitting the power button.

Does anyone have any ideas for what I should look at to try to figure this out? The failures reported in the dmesg look like they might be part of it, but I have no idea what they mean or how to dig further.
Pinephone beta edition, convergence model, Mobian Bookworm with Phosh.
  Reply
#6
@nelstomlinson

You did not mention if you are running from the eMMC, or from an sd card. ?

My daily driver Pinephone has a Bookworm release from about August I think, plus all the updates.
> * It is starting to get a little flakey.

While one of my test phones with the latest Mobian Weekly release flashed to the micro-sd is running almost perfectly.

The updated images do not exactly match the latest released images.
      LINUX = CHOICES
         **BCnAZ**
               Idea
   Donate to $upport
your favorite OS Team
  Reply
#7
Hi, I have PPP running Manjaro phosh from the SD card with tow-boot.
The battery goes from 100 to 0 in 5 hours or so ... and the phone is constantly warm. Checking the temp, it is around 44 degrees (CPU and GPU are similar); battery is 18.8 constantly Smile.

It seems it does not suspend properly.

Any suggestions would be greatly appreciated. Thanks.
  Reply
#8
Of the distro's I have tried on my Explorer edition, --- Arch/Phosh was the only Pro series operating system

that has a functional suspend mode "Out of the Box"... at the moment.

On the original Pine phone series I think 'most' Distro's do have suspend working.
      LINUX = CHOICES
         **BCnAZ**
               Idea
   Donate to $upport
your favorite OS Team
  Reply
#9
(03-16-2022, 07:42 PM)bcnaz Wrote: Of the distro's I have tried on my Explorer edition,  ---  Arch/Phosh was the only Pro series operating system

that has a functional suspend mode "Out of the Box"...  at the moment.

Do you have Arch installed on the eMMC or microSD card?
Do you have Tow-Boot installed on the SPI?
  Reply
#10
1) That was from the sd card
2) That's a 'no' on the Tow-Boot

I know that the emmc does read much faster, but I am looking for dependable first.

When I do finally put an OS on my emmc, -- I will probably use the sd card/slot for storage,
so I don't know if Tow-Boot would be of any benefit.

I have been "Playing" with the Pine phones for over 2 years now, Eventually I do want to "Just use my phone".

BUT, I may be interested in putting Tow-Boot on my Pinebook Pro
      LINUX = CHOICES
         **BCnAZ**
               Idea
   Donate to $upport
your favorite OS Team
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  The modem switch affects the connection to battery? JohnDoe 2 291 03-30-2022, 12:02 AM
Last Post: JohnDoe
  Pine Phone Pro issues gmastap 4 579 03-21-2022, 12:46 PM
Last Post: bcnaz
  improve battery life on pine phone beta? taoschx 0 318 02-28-2022, 06:24 AM
Last Post: taoschx
  Forgot Passcode to log onto phone benphone 2 397 02-27-2022, 09:07 AM
Last Post: walter1950
  I guess I destroyed my phone. Merc 4 803 02-11-2022, 05:10 AM
Last Post: biketool
  Guide to power off the Pinephone on low battery Ulfnic 1 451 02-06-2022, 05:16 AM
Last Post: Ulfnic
Question Is there a way to increase the battery life of the PinePhone? Avisando 18 3,601 01-22-2022, 11:55 PM
Last Post: bcnaz
  Phone bottom end got hot, plastic melted, fire concern mronell 6 1,867 12-30-2021, 06:47 PM
Last Post: darkdragon-001
  Battery Charger? JesusGod-Pope666.Info 9 2,282 12-01-2021, 09:00 AM
Last Post: JesusGod-Pope666.Info
  PinePhone Pro battery life Barugon 16 5,961 11-11-2021, 02:34 AM
Last Post: kuleszdl

Forum Jump:


Users browsing this thread: 2 Guest(s)