Public bug reported:

[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)

** Affects: nvidia-graphics-drivers-580 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug noble

** Attachment added: "journalctl -b -1"
   
https://bugs.launchpad.net/bugs/2137685/+attachment/5938159/+files/journal.log

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2137685

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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-580/+bug/2137685/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to