lenovo-thinkpad-t1g-gen-8 failed to suspend on 6.14.0-1018-oem with nvidia-driver-580.95.05

Bug #2137685 reported by Yu-Chi Chu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
nvidia-graphics-drivers-580 (Ubuntu)
New
Undecided
Unassigned

Bug Description

[Summary]
lenovo-thinkpad-t1g-gen-8 failed to suspend on 6.14.0-1018-oem with nvidia-driver-580.95.05

[Reproduce Steps]
1. Install the oem image.
2. Run the dist-upgrade
3. Install checkbox
4. Run checkbox firmware tests + graphic tests + suspend tests

[Affected Machines]
https://certification.canonical.com/hardware/202510-37971/
https://certification.canonical.com/hardware/202510-37972/

[Logs]
ubuntu@localhost:~$ uname -r
6.14.0-1018-oem
ubuntu@localhost:~$ journalctl -b -1 | grep suspend
...
Jan 08 03:53:16 localhost kernel: NVRM: gpuPowerManagementEnter: GSP unload failed at suspend (bootMode 0x1, newLevel 0x3): 0x65
Jan 08 03:53:16 localhost kernel: nvidia 0000:01:00.0: can't suspend (nv_pmops_runtime_suspend [nvidia] returned -5)
Jan 08 03:57:16 localhost checkbox-ng.service[14583]: INFO:plainbox.unified:Running <JobDefinition id:'com.canonical.certification::suspend/1_resolution_before_suspend_PCI_ID_0x7d51_auto' plugin:'shell'>
Jan 08 03:57:16 localhost checkbox-ng.service[14583]: INFO:plainbox.unified:Starting job [com.canonical.certification::suspend/1_resolution_before_suspend_PCI_ID_0x7d51_auto] executing: 'sudo --prompt \'\' --reset-timestamp --stdin --user ubuntu env BTDEVADDR=54:35:30:15:BC:DA DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DISPLAY=:0 OPEN_AC_SSID=cert-ac-open-tel-l2-01 OPEN_AX_SSID=cert-ax-open-tel-l2-01 OPEN_BE_SSID=cert-be-open-tel-l2-01 OPEN_BG_SSID=cert-bg-open-tel-l2-01 OPEN_N_SSID=cert-n-open-tel-l2-01 PATH=/tmp/nest-qdmfeol8.5947df822c9d92e54f1c16d9522dd82da7a1f76b761a195d91298358256203c4:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/snap/bin PLAINBOX_PROVIDER_DATA=/usr/share/checkbox-provider-base/data PLAINBOX_PROVIDER_GETTEXT_DOMAIN=checkbox-provider-base PLAINBOX_PROVIDER_UNITS=/usr/share/checkbox-provider-base/units PLAINBOX_SESSION_SHARE=/var/tmp/checkbox-ng/sessions/session_title-2026-01-08T03.40.59.session/session-share PTS_CACHE_URL=http://10.102.196.9/sru/phoronix_cache/ ROUTERS=multiple SNAPD_TASK_TIMEOUT=120 STRESS_NG_CPU_TIME=180 STRESS_NG_DISK_TIME=15 SUDO_USER=ubuntu TEXTDOMAIN=checkbox-provider-base TRANSFER_SERVER=cdimage.ubuntu.com WPA3_AX_PSK=insecure WPA3_AX_SSID=cert-ax-wpa3-tel-l2-01 WPA3_BE_PSK=insecure WPA3_BE_SSID=cert-ax-wpa3-tel-l2-01 WPA_AC_PSK=insecure WPA_AC_SSID=cert-ac-wpa-tel-l2-01 WPA_AX_PSK=insecure WPA_AX_SSID=cert-ax-wpa-tel-l2-01 WPA_BE_PSK=insecure WPA_BE_SSID=cert-be-wpa-tel-l2-01 WPA_BG_PSK=insecure WPA_BG_SSID=cert-bg-wpa-tel-l2-01 WPA_N_PSK=insecure WPA_N_SSID=cert-n-wpa-tel-l2-01 XAUTHORITY=/run/user/1000/gdm/Xauthority XDG_RUNTIME_DIR=/run/user/1000 XDG_SESSION_TYPE=x11 ZAPPER_HOST=10.102.229.248 bash -c \'# shellcheck disable=SC1091\nsource graphics_env.sh i915 1\nxrandr -q | grep "[*]" | awk \'"\'"\'{print $1}\'"\'"\' > "$PLAINBOX_SESSION_SHARE"/1_resolution_before_suspend.txt\''
Jan 08 03:57:16 localhost sudo[29669]: root : (command continued) STRESS_NG_DISK_TIME=15 SUDO_USER=ubuntu TEXTDOMAIN=checkbox-provider-base TRANSFER_SERVER=cdimage.ubuntu.com WPA3_AX_PSK=insecure WPA3_AX_SSID=cert-ax-wpa3-tel-l2-01 WPA3_BE_PSK=insecure WPA3_BE_SSID=cert-ax-wpa3-tel-l2-01 WPA_AC_PSK=insecure WPA_AC_SSID=cert-ac-wpa-tel-l2-01 WPA_AX_PSK=insecure WPA_AX_SSID=cert-ax-wpa-tel-l2-01 WPA_BE_PSK=insecure WPA_BE_SSID=cert-be-wpa-tel-l2-01 WPA_BG_PSK=insecure WPA_BG_SSID=cert-bg-wpa-tel-l2-01 WPA_N_PSK=insecure WPA_N_SSID=cert-n-wpa-tel-l2-01 XAUTHORITY=/run/user/1000/gdm/Xauthority XDG_RUNTIME_DIR=/run/user/1000 XDG_SESSION_TYPE=x11 ZAPPER_HOST=10.102.229.248 bash -c '# shellcheck disable=SC1091#012source graphics_env.sh i915 1#012xrandr -q | grep "[*]" | awk \'{print $1}\' > "$PLAINBOX_SESSION_SHARE"/1_resolution_before_suspend.txt'
Jan 08 03:57:17 localhost checkbox-ng.service[14583]: INFO:plainbox.unified:Finished job [com.canonical.certification::suspend/1_resolution_before_suspend_PCI_ID_0x7d51_auto]
Jan 08 03:57:17 localhost checkbox-ng.service[14583]: INFO:plainbox.session.state:Job Capture the current screen resolution before system suspension. result changed to <DiskJobResult execution_duration:0.817800760269165 io_log_filename:'/var/tmp/checkbox-ng/sessions/session_title-2026-01-08T03.40.59.session/io-logs/com.canonical.certification__suspend_1_resolution_before_suspend_PCI_ID_0x7d51_auto.record.gz' outcome:'pass' return_code:0>
Jan 08 03:57:17 localhost checkbox-ng.service[14583]: INFO:plainbox.unified:Running <JobDefinition id:'com.canonical.certification::suspend/suspend_advanced_auto' plugin:'shell'>
Jan 08 03:57:17 localhost checkbox-ng.service[14583]: INFO:plainbox.unified:Starting job [com.canonical.certification::suspend/suspend_advanced_auto] executing: 'env BTDEVADDR=54:35:30:15:BC:DA DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DISPLAY=:0 INVOCATION_ID=4ed1b7439613480689de948b64d18092 JOURNAL_STREAM=9:52901 LANG=en_US.UTF-8 MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/system.slice/checkbox-ng.service/memory.pressure MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA= OPEN_AC_SSID=cert-ac-open-tel-l2-01 OPEN_AX_SSID=cert-ax-open-tel-l2-01 OPEN_BE_SSID=cert-be-open-tel-l2-01 OPEN_BG_SSID=cert-bg-open-tel-l2-01 OPEN_N_SSID=cert-n-open-tel-l2-01 PATH=/tmp/nest-ltlfoc55.c548ba3f71121167cbe0cfc5ece2dc1376034b4a78795dcf33cdcfa064338f65:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/snap/bin PLAINBOX_PROVIDER_DATA=/usr/share/checkbox-provider-base/data PLAINBOX_PROVIDER_GETTEXT_DOMAIN=checkbox-provider-base PLAINBOX_PROVIDER_UNITS=/usr/share/checkbox-provider-base/units PLAINBOX_SESSION_SHARE=/var/tmp/checkbox-ng/sessions/session_title-2026-01-08T03.40.59.session/session-share PTS_CACHE_URL=http://10.102.196.9/sru/phoronix_cache/ ROUTERS=multiple SNAPD_TASK_TIMEOUT=120 STRESS_NG_CPU_TIME=180 STRESS_NG_DISK_TIME=15 SUDO_USER=ubuntu SYSTEMD_EXEC_PID=14583 TEXTDOMAIN=checkbox-provider-base TRANSFER_SERVER=cdimage.ubuntu.com USER=root WPA3_AX_PSK=insecure WPA3_AX_SSID=cert-ax-wpa3-tel-l2-01 WPA3_BE_PSK=insecure WPA3_BE_SSID=cert-ax-wpa3-tel-l2-01 WPA_AC_PSK=insecure WPA_AC_SSID=cert-ac-wpa-tel-l2-01 WPA_AX_PSK=insecure WPA_AX_SSID=cert-ax-wpa-tel-l2-01 WPA_BE_PSK=insecure WPA_BE_SSID=cert-be-wpa-tel-l2-01 WPA_BG_PSK=insecure WPA_BG_SSID=cert-bg-wpa-tel-l2-01 WPA_N_PSK=insecure WPA_N_SSID=cert-n-wpa-tel-l2-01 XAUTHORITY=/run/user/1000/gdm/Xauthority XDG_CACHE_HOME=/var/cache/ XDG_RUNTIME_DIR=/run/user/1000 XDG_SESSION_TYPE=x11 ZAPPER_HOST=10.102.229.248 bash -c \'if [[ -v SNAP ]]; then\n export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$SNAP/usr/lib/fwts"\nfi\n# fwts s3 is not available on all architectures (i.e., ARM)\nif fwts --show-tests-categories | grep -q \'"\'"\'s3 \'"\'"\'; then\n echo "Calling fwts"\n set -o pipefail; checkbox-support-fwts_test -f none -l "$PLAINBOX_SESSION_SHARE"/suspend_single.log -s s3 --s3-sleep-delay=30 --s3-device-check --s3-device-check-delay=45 | tee "$PLAINBOX_SESSION_SHARE"/suspend_single_times.log\nelse\n echo "Calling rtcwake with -d ${RTC_DEVICE_FILE:-/dev/rtc0}"\n rtcwake -d "${RTC_DEVICE_FILE:-/dev/rtc0}" -m no -s 30 && systemctl suspend || exit 1\nfi\''
Jan 08 03:57:20 localhost fwts: Starting fwts suspend
Jan 08 03:57:20 localhost systemd-logind[1315]: The system will suspend now!
Jan 08 03:57:20 localhost ModemManager[1425]: <msg> [sleep-monitor-systemd] system is about to suspend
Jan 08 03:57:20 localhost systemd[1]: Starting nvidia-suspend.service - NVIDIA system suspend actions...
Jan 08 03:57:20 localhost suspend[29727]: nvidia-suspend.service
Jan 08 03:57:20 localhost logger[29727]: <13>Jan 8 03:57:20 suspend: nvidia-suspend.service
Jan 08 03:57:51 localhost kernel: nv_procfs_write_suspend+0x106/0x1c0 [nvidia]
Jan 08 03:57:51 localhost kernel: nv_procfs_write_suspend+0x106/0x1c0 [nvidia]
Jan 08 03:57:51 localhost kernel: nv_procfs_write_suspend+0x106/0x1c0 [nvidia]
Jan 08 03:57:51 localhost systemd[1]: nvidia-suspend.service: Main process exited, code=exited, status=1/FAILURE
Jan 08 03:57:51 localhost systemd[1]: nvidia-suspend.service: Failed with result 'exit-code'.
Jan 08 03:57:51 localhost systemd[1]: Failed to start nvidia-suspend.service - NVIDIA system suspend actions.
Jan 08 03:57:51 localhost systemd[1]: Starting systemd-suspend.service - System Suspend...
Jan 08 03:57:51 localhost systemd-sleep[29763]: Performing sleep operation 'suspend'...
Jan 08 03:57:51 localhost kernel: PM: suspend entry (s2idle)
ubuntu@localhost:~$ dpkg -l | grep nvidia
...
ii nvidia-driver-580-open 580.95.05-0ubuntu0.24.04.3 amd64 NVIDIA driver (open kernel) metapackage
ii nvidia-firmware-580-580.95.05 580.95.05-0ubuntu0.24.04.3 amd64 Firmware files used by the kernel module
ii nvidia-kernel-common-580 580.95.05-0ubuntu0.24.04.3 amd64 Shared files used with the kernel module
ii nvidia-kernel-source-580-open 580.95.05-0ubuntu0.24.04.3 amd64 NVIDIA kernel source package

[Tests]
---------------------------[ Running job 148 / 206 ]----------------------------
---------[ Test X driver/version for Intel Corporation PCI ID 0x7d51 ]----------
ID: com.canonical.certification::graphics/1_driver_version_PCI_ID_0x7d51
Category: Graphics tests
--------------------------------------------------------------------------------
------------- VIDEO DRIVER INFORMATION -------------
Video Driver: modesetting
Driver Version: 1.21.1

------------- HYBRID GRAPHICS CHECK ----------------
Graphics Chipset: Intel (8086:7d51)
Graphics Chipset: NVIDIA (10de:2d18)
Loaded DDX Drivers: nouveau, modesetting, fbdev, vesa
Hybrid Graphics: yes
--------------------------------------------------------------------------------
Outcome: job passed
---------------------------[ Running job 149 / 206 ]----------------------------
----------[ Test OpenGL support for NVIDIA Corporation PCI ID 0x2d18 ]----------
ID: com.canonical.certification::graphics/2_gl_support_PCI_ID_0x2d18
Category: Graphics tests
--------------------------------------------------------------------------------
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) Graphics (ARL)
OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.2.8-0ubuntu0.24.04.1

Not software rendered: yes
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes

Unity 3D supported: yes

--------------------------------------------------------------------------------
Outcome: job passed
---------------------------[ Running job 150 / 206 ]----------------------------
------[ Capture the current screen resolution before system suspension. ]-------
ID: com.canonical.certification::suspend/1_resolution_before_suspend_PCI_ID_0x7d51_auto
Category: Suspend tests
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Outcome: job passed
---------------------------[ Running job 151 / 206 ]----------------------------
---------------------[ Automated test of suspend function ]---------------------
ID: com.canonical.certification::suspend/suspend_advanced_auto
Category: Suspend tests
--------------------------------------------------------------------------------
Calling fwts
Connection lost!
[Errno 113] No route to host

ERROR: Output timeout reached! (3600s)

[Results]
Expected: machine suspends and suspend_validate passes
Actual: machine failed to suspend and suspend_validate did not pass and Xorg crashed.

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: nvidia-driver-580 (not installed)
ProcVersionSignature: Ubuntu 6.14.0-1018.18-oem 6.14.11
Uname: Linux 6.14.0-1018-oem x86_64
ApportVersion: 2.28.1-0ubuntu3.8
Architecture: amd64
CasperMD5CheckMismatches: ./casper/initrd ./casper/minimal.standard.live.hotfix.manifest ./casper/minimal.standard.live.hotfix.size ./casper/minimal.standard.live.size ./casper/minimal.manifest ./casper/minimal.standard.manifest ./casper/minimal.standard.size ./casper/minimal.hotfix.size ./casper/minimal.standard.live.hotfix.squashfs ./casper/minimal.standard.hotfix.squashfs ./casper/minimal.standard.hotfix.size ./casper/minimal.hotfix.squashfs ./casper/minimal.standard.live.manifest ./casper/minimal.size ./boot/grub/grub.cfg
CasperMD5CheckResult: fail
Date: Thu Jan 8 05:35:23 2026
DistributionChannelDescriptor:
 # This is the distribution channel descriptor for Ubuntu 24.04 for Lenovo
 # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor
 canonical-oem-sutton-noble-oem-24.04c-20251112-111
InstallationDate: Installed on 2026-01-08 (0 days ago)
InstallationMedia: Ubuntu OEM 24.04.3 LTS "Noble Numbat" - Release amd64 (20251111)
SourcePackage: nvidia-graphics-drivers-580
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Yu-Chi Chu (yuchichu) wrote :
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.