For a while now this start job has been timing out, but I have just dealt with it because I wasn’t really using this computer that much. I found another post on the forum from June 2024 with the same issue but the only fix on that post is downgrading. If it was just an issue with the package I would think it would be fixed by now.
I don’t think this is enough information to even give a clue.
journalctl -b --grep=tpm
Sorry I am pretty new and wasn’t really sure what you would need.
Here’s the output from that:
Jan 17 15:39:08 trent-laptop kernel: efi: TPMFinalLog=0x9d029000 ACPI 2.0=0x9cb73000 ACPI=0x9cb73000 SMBIOS=0x9d622000 SMBIOS 3.0=0x9d621000 ESRT=0x9b7c8c18 RNG=0x9cb72f18 INITRD=0x99593e18 TPMEventLog=0x9958c018
Jan 17 15:39:08 trent-laptop kernel: ACPI: TPM2 0x000000009CB9D5F0 000034 (v04 HPQOEM 8496 00000001 HP 00000000)
Jan 17 15:39:08 trent-laptop kernel: ACPI: Reserving TPM2 table memory at [mem 0x9cb9d5f0-0x9cb9d623]
Jan 17 15:39:08 trent-laptop kernel: tpm_crb MSFT0101:00: [Firmware Bug]: ACPI region does not cover the entire command/response buffer. [mem 0x9d059000-0x9d059fff flags 0x200] vs 9d059000 4000
Jan 17 15:39:08 trent-laptop kernel: tpm_crb MSFT0101:00: can't request region for resource [mem 0x9d059000-0x9d059fff]
Jan 17 15:39:08 trent-laptop kernel: tpm_crb: probe of MSFT0101:00 failed with error -16
Jan 17 15:39:08 trent-laptop systemd[1]: systemd 257.2-2-arch running in system mode (+PAM +AUDIT -SELINUX -APPARMOR -IMA +IPE +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRY>
Jan 17 15:39:11 trent-laptop systemd[1]: systemd 257.2-2-arch running in system mode (+PAM +AUDIT -SELINUX -APPARMOR -IMA +IPE +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRY>
Jan 17 15:39:11 trent-laptop systemd[1]: Expecting device /dev/tpmrm0...
Jan 17 15:40:41 trent-laptop systemd[1]: dev-tpmrm0.device: Job dev-tpmrm0.device/start timed out.
Jan 17 15:40:41 trent-laptop systemd[1]: Timed out waiting for device /dev/tpmrm0.
Jan 17 15:40:41 trent-laptop systemd[1]: dev-tpmrm0.device: Job dev-tpmrm0.device/start failed with result 'timeout'.
Jan 17 15:40:41 trent-laptop systemd[1]: TPM PCR Measurements was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
Jan 17 15:40:41 trent-laptop systemd[1]: Make TPM PCR Policy was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
Jan 17 15:40:41 trent-laptop systemd[1]: TPM PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
Jan 17 15:40:41 trent-laptop systemd[1]: Early TPM SRK Setup was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
Jan 17 15:40:41 trent-laptop systemd[1]: TPM SRK Setup was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
Jan 17 15:40:41 trent-laptop systemd[1]: TPM PCR Barrier (Initialization) was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
Jan 17 15:40:41 trent-laptop systemd[1]: TPM PCR Barrier (User) was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
Are you using another linux distro?
You could try
systemctl mask dev-tpmrm0.device
I am on endeavour. This command wouldn’t fix the issue though right? How would this affect my system if TPM isn’t working?
What is your hardware? inxi -Faz | eos-sendlog
Post the url.
Is this a laptop or desktop? Do you have TPM enabled in the Bios? Is your Bios up to date? It could be a Bios bug also. Are you using secure boot?
@ale
Not sure what you are trying to fix? Is there a problem or are you just concerned seeing this error messaging? Masking it will get rid of the error messaging I would hope. If it doesn’t it can always be unmasked. As i asked above is TPM enabled? Could be simple as enabling it.