machine doesn't come up after suspend and re-opening the lid
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Bionic |
Invalid
|
Undecided
|
Unassigned | ||
Eoan |
Fix Released
|
Medium
|
Unassigned | ||
Focal |
Fix Released
|
Medium
|
Unassigned | ||
linux-oem-osp1 (Ubuntu) |
Invalid
|
Undecided
|
Hui Wang | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
Eoan |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Invalid
|
Undecided
|
Hui Wang |
Bug Description
If the sof driver fails to load the firmware, it doesn't release the
resource, then it make the system hang when suspending and resuming.
After this patchset is applied, please also apply the patchset we
just reverted 2 weeks ago, since this patchset is the fixing patches
for the patches we reverted (#1857409). If need me to resend the
reverted patches, I will resend them.
[Impact]
The machine hangs during suspend/resume if the sof driver fails to
load firmware.
[Fix]
This bug is fixed in the mainline kernel v5.6-rc1, now backported
those patches to ubuntu kernel
[Test Case]
sudo mv /lib/firmware/
then suspend and resume, the system will not hang anymore
And if the sof driver load the firmware successfully, the audio
functions all worked well as before.
[Regression Risk]
Low, the patches are backported from upstream kernel, and I tested
these patches on Lenovo and Dell dmic machines.
A Carbon X1 running current focal (fresh focal installation), and the linux-oem kernel doesn't come up after suspend and re-opening the lid. I have to force a power-off (holding the power button for a few seconds), and restart the machine.
What information can I provide?
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu16
Architecture: amd64
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 20.04
InstallationDate: Installed on 2020-01-17 (17 days ago)
InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Alpha amd64 (20200117)
MachineType: LENOVO 20QDCTO1WW
Package: linux-oem (not installed)
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.186
Tags: focal
Uname: Linux 5.4.0-13-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 11/26/2019
dmi.bios.vendor: LENOVO
dmi.bios.version: N2HET42W (1.25 )
dmi.board.
dmi.board.name: 20QDCTO1WW
dmi.board.vendor: LENOVO
dmi.board.version: SDK0J40697 WIN
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.family: ThinkPad X1 Carbon 7th
dmi.product.name: 20QDCTO1WW
dmi.product.sku: LENOVO_
dmi.product.
dmi.sys.vendor: LENOVO
CVE References
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
description: | updated |
affects: | linux-oem (Ubuntu) → linux-oem-osp1 (Ubuntu) |
Changed in linux (Ubuntu Bionic): | |
status: | New → Invalid |
Changed in linux-oem-osp1 (Ubuntu Bionic): | |
status: | New → Fix Committed |
Changed in linux-oem-osp1 (Ubuntu Eoan): | |
status: | New → Invalid |
Changed in linux-oem-osp1 (Ubuntu Focal): | |
status: | Confirmed → Invalid |
Changed in linux (Ubuntu Eoan): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Focal): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Eoan): | |
status: | Confirmed → Fix Committed |
Changed in linux-oem-osp1 (Ubuntu Eoan): | |
status: | Invalid → Fix Released |
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 1861837
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.