[Bug 2115854] Re: The system didn’t go into suspend and got stuck
Rodrigo Figueiredo Zaiden
2115854 at bugs.launchpad.net
Wed Aug 13 22:14:02 UTC 2025
I've tried to get my hands a bit dirty on this bug to be more helpful than
just forwarding messages to Intel and back.
So, I've selected two Intel Xeon Sapphire Rapids (SPR) machines[1][2] to
perform tests and with the results I don't feel confident that we can 100%
blame intel-microcode just yet. With one of the machines[2] on jammy and
with latest microcode and hwe-6.8 kernel the issue doesn't reproduce. And
also, given that with kernel 5.15 and latest microcode the issue doesn't
happen could be seen as another clue that maybe we are dealing with a bug
in a different place. One thing that I tried when chasing for machines was
to try different GPU configurations, could it be related somehow? One has
a nvidia GPU[1] while the other doesn't[2].
Kevin, do you have access to these machines, or similar configurations
variations, and could try to help us out with your tests?
Below are my simplistic test routine in details:
1. Initial state
machine[1]:
ubuntu at hidon:~$ uname -a
Linux hidon 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
ubuntu at hidon:~$ apt-cache policy intel-microcode
intel-microcode:
Installed: 3.20250512.0ubuntu0.22.04.1
Candidate: 3.20250512.0ubuntu0.22.04.1
Version table:
*** 3.20250512.0ubuntu0.22.04.1 500
500 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
500 http://archive.ubuntu.com/ubuntu jammy-security/main amd64 Packages
100 /var/lib/dpkg/status
3.20210608.2ubuntu1 500
500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages
machine[2]:
ubuntu at smilax:~$ uname -a
Linux smilax 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
ubuntu at smilax:~$ apt-cache policy intel-microcode
intel-microcode:
Installed: 3.20250512.0ubuntu0.22.04.1
Candidate: 3.20250512.0ubuntu0.22.04.1
Version table:
*** 3.20250512.0ubuntu0.22.04.1 500
500 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
500 http://archive.ubuntu.com/ubuntu jammy-security/main amd64 Packages
100 /var/lib/dpkg/status
3.20210608.2ubuntu1 500
500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages
2. $ sudo rtcwake -m no -s 60;sudo systemctl suspend
* machine[1] and machine[2]: system came back after ~60 secs.
3. $ sudo apt install linux-generic-hwe-22.04 #-> upgrade the kernel to 6.8.0-65.68~22.04.1
4. $ sudo reboot
5. $ sudo rtcwake -m no -s 60;sudo systemctl suspend
* machine[1]: system got stuck
* machine[2]: system came back after ~60 secs.
Beside the simplistic tests, I have tried noble on machine[1] and
downgraded the microcode version and the issue was still reproducible,
which was quite interesting:
$ uname -a
Linux hidon 6.8.0-71-generic #71-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 22 16:52:38 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
$ sudo apt install intel-microcode=3.20240312.1build1
ubuntu at hidon:~$ apt-cache policy intel-microcode
intel-microcode:
Installed: 3.20240312.1build1
Candidate: 3.20250512.0ubuntu0.24.04.1
Version table:
3.20250512.0ubuntu0.24.04.1 500
500 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages
500 http://archive.ubuntu.com/ubuntu noble-security/main amd64 Packages
*** 3.20240312.1build1 500
500 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages
100 /var/lib/dpkg/status
$ sudo reboot
$ sudo rtcwake -m no -s 60;sudo systemctl suspend
* system got stuck
[1] https://certification.canonical.com/hardware/202311-32290/
[2] https://certification.canonical.com/hardware/202310-32219/
** Changed in: intel-microcode (Ubuntu)
Status: New => Incomplete
** Changed in: intel-microcode (Ubuntu)
Assignee: (unassigned) => Rodrigo Figueiredo Zaiden (rodrigo-zaiden)
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to intel-microcode in Ubuntu.
https://bugs.launchpad.net/bugs/2115854
Title:
The system didn’t go into suspend and got stuck
Status in intel-microcode package in Ubuntu:
Incomplete
Status in linux-hwe-6.8 package in Ubuntu:
Invalid
Bug description:
[Summary]
During the SRU testing, I found there are many "workstation" machines didn't go into suspend.
After executing systemctl suspend, I can see the screen was off, but the power led didn't shows a breathing LED, then the system got stuck, only way to recover it was by power cycling.
After power cycling I used "journalctl -b -1" to see the previous log
and saw following log.
Jul 03 06:58:18 ubuntu /usr/libexec/gdm-x-session[1314]: (II) systemd-logind: got pause for 13:66
Jul 03 06:58:18 ubuntu /usr/libexec/gdm-x-session[1314]: (II) systemd-logind: got pause for 13:69
Jul 03 06:58:18 ubuntu systemd[1]: nvidia-suspend.service: Deactivated successfully.
Jul 03 06:58:18 ubuntu systemd[1]: Finished NVIDIA system suspend actions.
Jul 03 06:58:18 ubuntu systemd[1]: Starting System Suspend...
Jul 03 06:58:18 ubuntu systemd-sleep[10113]: Entering sleep state 'suspend'...
Jul 03 06:58:18 ubuntu kernel: PM: suspend entry (deep)
[Expected result]
The system should wake up by pressing the power button or by rtc
wakeup event.
[Actual result]
The system got stuck.
[Additional information]
Following are the DUTs that are impacted.
https://certification.canonical.com/hardware/202301-31152/
https://certification.canonical.com/hardware/202301-31145/
https://certification.canonical.com/hardware/202301-31147/
https://certification.canonical.com/hardware/202301-31151/
https://certification.canonical.com/hardware/202405-34048/
https://certification.canonical.com/hardware/202405-34049/
https://certification.canonical.com/hardware/202310-32234/
https://certification.canonical.com/hardware/202305-31615/
https://certification.canonical.com/hardware/202303-31328/
https://certification.canonical.com/hardware/202209-30600/
https://certification.canonical.com/hardware/202209-30601/
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: linux-image-6.8.0-62-generic 6.8.0-62.65~22.04.1
ProcVersionSignature: Ubuntu 6.8.0-62.65~22.04.1-generic 6.8.12
Uname: Linux 6.8.0-62-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu82.8
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: ubuntu 1266 F.... pulseaudio
/dev/snd/controlC1: ubuntu 1266 F.... pulseaudio
CasperMD5CheckMismatches: ./preseed/project.cfg
CasperMD5CheckResult: fail
Date: Thu Jul 3 13:56:20 2025
DistributionChannelDescriptor:
# This is the distribution channel descriptor for the OEM CDs
# For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor
canonical-oem-stella-jammy-amd64-20230524-405
InstallationDate: Installed on 2025-07-02 (0 days ago)
InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - pc-stella-jammy-amd64-20230524-405
MachineType: HP HP Z4 G5 Workstation Desktop PC
ProcEnviron:
TERM=xterm-256color
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 simpledrmdrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.8.0-62-generic root=UUID=3ad449c1-8055-4491-8e0e-084d0cbd51c3 ro automatic-oem-config quiet splash vt.handoff=7
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
linux-restricted-modules-6.8.0-62-generic N/A
linux-backports-modules-6.8.0-62-generic N/A
linux-firmware 20220329.git681281e4-0ubuntu3.37
RfKill:
SourcePackage: linux-hwe-6.8
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/19/2023
dmi.bios.release: 1.15
dmi.bios.vendor: HP
dmi.bios.version: U61 Ver. 01.01.15
dmi.board.name: 8962
dmi.board.vendor: HP
dmi.board.version: KBC Version 11.14.00
dmi.chassis.type: 3
dmi.chassis.vendor: HP
dmi.ec.firmware.release: 17.20
dmi.modalias: dmi:bvnHP:bvrU61Ver.01.01.15:bd04/19/2023:br1.15:efr17.20:svnHP:pnHPZ4G5WorkstationDesktopPC:pvr:rvnHP:rn8962:rvrKBCVersion11.14.00:cvnHP:ct3:cvr:sku57K36AV:
dmi.product.family: 103C_53335X HP Workstation
dmi.product.name: HP Z4 G5 Workstation Desktop PC
dmi.product.sku: 57K36AV
dmi.sys.vendor: HP
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/intel-microcode/+bug/2115854/+subscriptions
More information about the foundations-bugs
mailing list