Battery drain during sleep. System suspended before kernel suspends all tasks

Bug #1888924 reported by Dr. Dennis
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Description: Ubuntu 16.04.6 LTS
Release: 16.04

I think this is similar to: Bug #1825636
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1825636

Machine: Lenovo ThinkPad L390, fresh install

Suspend drains the battery in approx 1 day.

journalctl -b | grep -i "should not be sleeping" returns:
"cache: parent cpu1 should not be sleeping"

for all cpus

This is a real problem, as I rely on suspending frequently!
---
ApportVersion: 2.20.1-0ubuntu2.23
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: alice 2262 F.... pulseaudio
CurrentDesktop: Unity
DistroRelease: Ubuntu 16.04
HibernationDevice: RESUME=UUID=5cd85b64-9fb7-4363-bb1d-f25cdad960bd
InstallationDate: Installed on 2019-11-22 (245 days ago)
InstallationMedia: Ubuntu 16.04.6 LTS "Xenial Xerus" - Release amd64 (20190227)
Lsusb:
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Bus 001 Device 003: ID 06cb:00a2 Synaptics, Inc.
 Bus 001 Device 002: ID 5986:2113 Acer, Inc
 Bus 001 Device 004: ID 8087:0aaa Intel Corp.
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: LENOVO 20NR001LGE
NonfreeKernelModules: talpa_vfshook talpa_pedconnector talpa_pedevice talpa_vcdevice talpa_core talpa_linux talpa_syscallhook
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.15.0-112-generic root=UUID=f94d702f-ca9f-4f9a-a368-8defce0e5531 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 4.15.0-112.113~16.04.1-generic 4.15.18
RelatedPackageVersions:
 linux-restricted-modules-4.15.0-112-generic N/A
 linux-backports-modules-4.15.0-112-generic N/A
 linux-firmware 1.157.23
Tags: xenial
Uname: Linux 4.15.0-112-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 08/12/2019
dmi.bios.vendor: LENOVO
dmi.bios.version: R10ET39W (1.24 )
dmi.board.asset.tag: Not Available
dmi.board.name: 20NR001LGE
dmi.board.vendor: LENOVO
dmi.board.version: SDK0J40697 WIN
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: None
dmi.modalias: dmi:bvnLENOVO:bvrR10ET39W(1.24):bd08/12/2019:svnLENOVO:pn20NR001LGE:pvrThinkPadL390:rvnLENOVO:rn20NR001LGE:rvrSDK0J40697WIN:cvnLENOVO:ct10:cvrNone:
dmi.product.family: ThinkPad L390
dmi.product.name: 20NR001LGE
dmi.product.version: ThinkPad L390
dmi.sys.vendor: LENOVO

Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1888924

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
tags: added: xenial
Revision history for this message
Dr. Dennis (adennis) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Dr. Dennis (adennis) wrote : CRDA.txt

apport information

Revision history for this message
Dr. Dennis (adennis) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Dr. Dennis (adennis) wrote : IwConfig.txt

apport information

Revision history for this message
Dr. Dennis (adennis) wrote : Lspci.txt

apport information

Revision history for this message
Dr. Dennis (adennis) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Dr. Dennis (adennis) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
Dr. Dennis (adennis) wrote : ProcEnviron.txt

apport information

Revision history for this message
Dr. Dennis (adennis) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Dr. Dennis (adennis) wrote : ProcModules.txt

apport information

Revision history for this message
Dr. Dennis (adennis) wrote : PulseList.txt

apport information

Revision history for this message
Dr. Dennis (adennis) wrote : RfKill.txt

apport information

Revision history for this message
Dr. Dennis (adennis) wrote : UdevDb.txt

apport information

Revision history for this message
Dr. Dennis (adennis) wrote : WifiSyslog.txt

apport information

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

The laptop is quite new, it should use s2idle (Modern Standby) instead.

Also can you please try 18.04 or 20.04?

Revision history for this message
Dr. Dennis (adennis) wrote :

I know if I understand. After I suspend, I can see that the system thinks it's going into deep sleep, based typing this:

sudo journalctl | grep "PM: suspend" | tail -2

which returns:

Jul 29 14:58:15 SheRa kernel: PM: suspend entry (deep)
Jul 29 14:58:15 SheRa kernel: PM: suspend exit

As I understand it s2idle would be a less battery efficient state for it to report here.

However, the battery is still draining, and the cpus are still return this "should not be sleeping"...

Also, I unfortunately cannot upgrade to 18.04 or 20.04, as a good number of my bioinformatics pipelines are not compatible.

Thank you.

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Is there a BIOS option that can be selected to "Windows" or "Linux"? Please choose Windows instead of Linux.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.