Ubuntu 18.04 suspends intermittently

Bug #1819255 reported by Mukund Varadarajan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I am using Lenovo Thinkpad E450 with Ubuntu 18.04.2 and kernel version is Linux 4.14.105-0414105-generic.

I am currently not able to suspend my laptop properly.
I first experienced this when I was using the kernel 4.15.46.

Expected behavior when commanded to suspend:
Display goes black, the CPU fan is switched off, the power LED pulsates showing that the computer is in suspend mode. This should happen whenever the PC is suspended using the command 'sudo systemctl suspend' or closing the lid or choosing suspend in the menu options by long-pressing the power button.

What actually happens:
If any of the above methods is used to suspend the PC, the display goes black, the PC goes to suspend state after a few seconds, but remains in suspend only for a maximum of 7-10 seconds. After that it automatically resumes, with the display trying to show the lockscreen if lid is not closed. If lid is closed, then I know it has resumed as the power LED stays on and the fan runs. As time goes, it intermittently goes to suspend for a few seconds and resumes back. There is no unnatural behavior according to 'journalctl' or 'dmesg'. The system supposedly goes to suspend "only for a few seconds" and resumes back.

To resolve this issue I tried using 4.18 kernel and still the issue persisted.(Original kernel version was 4.15)
In another forum, I was suggested to use 4.14 kernel and even now the issue persists.

I don't know if this information would be helpful but during boot, I got these errors:
ACPI Error: Needed type [Reference], found [Integer] (____ptrval____) (20180531/exresop-69)
ACPI Error: AE_AML_OPERAND_TYPE, While resolving operands for [Store] (20180531/dswexec-427)
ACPI Error: Method parse/execution failed \_PR.CPU0._PDC, AE_AML_OPERAND_TYPE (20180531/psparse-516)

I also did a 'cat /sys/kernel/debug/suspend_stats' which returned 5 successes and 0 failures of any type.

PS: I don't think this is a bug based on a particular application/package, so I didn't include any.
Thanks in advance

description: updated
Revision history for this message
Mukund Varadarajan (mukundvaradarajan) wrote :
affects: pm-utils (Ubuntu) → linux (Ubuntu)
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 1819255

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: bionic
Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

I'd start from removing all additional kernel parameters.

Revision history for this message
Mukund Varadarajan (mukundvaradarajan) wrote : ProcCpuinfoMinimal.txt

apport information

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
tags: added: apport-collected
description: updated
Revision history for this message
Mukund Varadarajan (mukundvaradarajan) wrote : ProcEnviron.txt

apport information

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

Does this issue happen under an Ubuntu kernel without all acpi* kernel parameters?

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.