I can confirm what appears to be the same issue on a Lenovo ThinkPad
P50, still present with Ubuntu 26.04 LTS and kernel 7.0.

Hardware
Lenovo ThinkPad P50
Machine type/model: 20EQS00700
BIOS: N1EETA2W (1.75)
BIOS release date: 03/18/2024
Intel HD Graphics 530
NVIDIA Quadro M1000M
Software
Linux pluto 7.0.0-30-generic #30-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 31 18:22:54 
UTC 2026 x86_64 GNU/Linux
PRETTY_NAME="Ubuntu 26.04 LTS"
NAME="Ubuntu"
VERSION_ID="26.04"
VERSION="26.04 LTS (Resolute Raccoon)"
VERSION_CODENAME=resolute

The machine is actually running Kubuntu 26.04 LTS.

The NVIDIA Quadro M1000M is currently using the proprietary Ubuntu
NVIDIA 580 driver. PRIME is configured as:

prime-select query
on-demand

Previously the machine was using nouveau. Installing the proprietary
NVIDIA 580 driver fixed unrelated graphical problems, but it did not
change the suspend/resume problem.

Suspend behaviour

The system uses:

cat /sys/power/mem_sleep
s2idle [deep]

Running

systemctl suspend

starts the suspend process and the machine appears to shut down most of
the way.

However, the machine does not enter a state from which it can resume
normally. One of the status LEDs remains lit and pressing the power
button does not resume the system.

The only way to recover is to hold the power button for several seconds
until the machine is completely powered off. Afterwards, pressing the
power button once starts the machine normally again.

The same behaviour also occurs when suspending by closing the lid.

TPM messages

The kernel log contains the following TPM-related messages during boot:

[    0.000000] efi: SMBIOS=0x56fd4000 ACPI=0x57ffd000 ACPI 2.0=0x57ffd014 
ESRT=0x56e64000 MOKvar=0x56e4b000 INITRD=0x4bf22598 RNG=0x57fc8f98 
TPMEventLog=0x41fdc018
[    0.000000] TPM Final Events table not present
[    0.016021] ACPI: SSDT 0x0000000057FFA000 0004B7 (v02 LENOVO Tpm2Tabl 
00001000 INTL 20141107)
[    0.016029] ACPI: TPM2 0x0000000057FF8000 000034 (v03 LENOVO TP-N1E   
00001750 PTEC 00000002)
[    0.016118] ACPI: Reserving TPM2 table memory at [mem 0x57ff8000-0x57ff8033]
[    3.759728] tpm tpm0: Operation Timed out
[    7.222051] tpm tpm0: Operation Timed out
[    7.222060] tpm_crb MSFT0101:00: probe with driver tpm_crb failed with error 
-62
[    7.274379] ima: No TPM chip found, activating TPM-bypass!

The particularly suspicious lines are:

tpm tpm0: Operation Timed out
tpm tpm0: Operation Timed out
tpm_crb MSFT0101:00: probe with driver tpm_crb failed with error -62
ima: No TPM chip found, activating TPM-bypass!


I have tested disabling the Security Chip in the BIOS. This will solve the 
problem.

It is notable that this problem is still reproducible on the ThinkPad
P50 with the latest Lenovo BIOS 1.75 and Ubuntu 26.04 LTS.



Karsten Schmidt
[email protected]



Linux pluto 7.0.0-30-generic #30-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 31 18:22:54 
UTC 2026 x86_64 GNU/Linux

cat /etc/os-release
PRETTY_NAME="Ubuntu 26.04 LTS"
NAME="Ubuntu"
VERSION_ID="26.04"
VERSION="26.04 LTS (Resolute Raccoon)"
VERSION_CODENAME=resolute
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/";
SUPPORT_URL="https://help.ubuntu.com/";
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/";
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy";
UBUNTU_CODENAME=resolute
LOGO=ubuntu-logo


sudo dmidecode -s system-product-name --> 20EQS00700
sudo dmidecode -s bios-version  --> N1EETA2W (1.75 )
sudo dmidecode -s bios-release-date --> 03/18/2024

cat /sys/power/mem_sleep --> s2idle [deep]


sudo dmesg | grep - tpm

[    0.000000] efi: SMBIOS=0x56fd4000 ACPI=0x57ffd000 ACPI 2.0=0x57ffd014 
ESRT=0x56e64000 MOKvar=0x56e4b000 INITRD=0x4bf22598 RNG=0x57fc8f98 
TPMEventLog=0x41fdc018 
[    0.000000] TPM Final Events table not present
[    0.016021] ACPI: SSDT 0x0000000057FFA000 0004B7 (v02 LENOVO Tpm2Tabl 
00001000 INTL 20141107)
[    0.016029] ACPI: TPM2 0x0000000057FF8000 000034 (v03 LENOVO TP-N1E   
00001750 PTEC 00000002)
[    0.016118] ACPI: Reserving TPM2 table memory at [mem 0x57ff8000-0x57ff8033]
[    3.759728] tpm tpm0: Operation Timed out
[    7.222051] tpm tpm0: Operation Timed out
[    7.222060] tpm_crb MSFT0101:00: probe with driver tpm_crb failed with error 
-62
[    7.274379] ima: No TPM chip found, activating TPM-bypass!
[   18.547359] systemd[1]: systemd 259.5-0ubuntu3.4 running in system mode 
(+PAM +AUDIT +SELINUX +APPARMOR +IMA +IPE +SMACK +SECCOMP +GCRYPT -GNUTLS 
+OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +KMOD +LIBCRYPTSETUP 
+LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 
+BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK +BTF -XKBCOMMON -UTMP +SYSVINIT 
+LIBARCHIVE)
[   18.882863] systemd[1]: systemd-pcrextend.socket - TPM PCR Measurements 
skipped, unmet condition check ConditionSecurity=measured-uki
[   18.882880] systemd[1]: systemd-pcrlock.socket - Make TPM PCR Policy 
skipped, unmet condition check ConditionSecurity=measured-uki
[   18.917140] systemd[1]: systemd-pcrmachine.service - TPM PCR Machine ID 
Measurement skipped, unmet condition check ConditionSecurity=measured-uki
[   18.917208] systemd[1]: systemd-pcrproduct.service - TPM NvPCR Product ID 
Measurement skipped, unmet condition check ConditionSecurity=measured-uki
[   18.919903] systemd[1]: systemd-tpm2-setup-early.service - Early TPM SRK 
Setup skipped, unmet condition check ConditionSecurity=measured-uki
[   18.984618] systemd[1]: systemd-tpm2-setup.service - TPM SRK Setup skipped, 
unmet condition check ConditionSecurity=measured-uki
[   18.984660] systemd[1]: systemd-pcrnvdone.service - TPM PCR NvPCR 
Initialization Separator skipped, unmet condition check 
ConditionSecurity=measured-uki

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

Title:
  TPM breaks resume from suspend

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1971567/+subscriptions


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

Reply via email to