u/Unlucky_Street_60

TPM2 device not found after recent update to linux 7.1.2.arch3-1

Hi I have a Luks encrypted partition with TPM2 which worked fine until i update the system after which the tpm device is not loaded. I recovered the encrypted partition with recovery key

output of systemd-analyze has-tpm2:

partial
+firmware
-driver
+system
+subsystem
+libraries
  +libtss2-esys.so.0
  +libtss2-rc.so.0
  +libtss2-mu.so.0

output of dmesg | grep -iE "tpm|crb|tis|msft" :

efi: ACPI 2.0=0x8aefd014 SMBIOS=0x8a013000 SMBIOS 3.0=0x8a011000 ESRT=0x8a00fb98 RNG=0x8aebcf98 INITRD=0x73b9d518 TPMEventLog=0x8aeb3018 
[    0.000000] TPM Final Events table not present
[    0.009267] ACPI: TPM2 0x000000008AEF1000 000034 (v03 ACRSYS ACRPRDCT 00000000 1025 00040000)
[    0.009339] ACPI: Reserving TPM2 table memory at [mem 0x8aef1000-0x8aef1033]
[    0.250196] platform MSFT0101:00: failed to claim resource 1: [mem 0xfed40000-0xfed40fff]
[    0.250205] acpi MSFT0101:00: platform device creation failed: -16
[    1.318022] systemd[1]: Starting TPM PCR Barrier (initrd)...
[    1.336810] systemd[1]: Finished TPM PCR Barrier (initrd).
[   12.358963] systemd[1]: Expecting device /dev/tpm0...
[   12.359208] systemd[1]: Expecting device /dev/tpmrm0...

So far tried clearing TPM in bios, enabling/disabling TPM.

reddit.com
u/Unlucky_Street_60 — 16 hours ago