Failed to find module 'platform-integrity' after update

it seems following error is related to TPM ( Trusted Platform Module) I use MBR there is no UEFI or EFI available … can I remove or blacklist platform-integrity?
any recommendation?

journalctl -p err -e
systemd-modules-load[286]: Failed to find module 'platform-integrity'

Operating System: EndeavourOS
KDE Plasma Version: 5.20.2
KDE Frameworks Version: 5.75.0
Qt Version: 5.15.1
Kernel Version: 5.9.1-zen2-1-zen
OS Type: 64-bit
Processors: 8 × AMD FX™-8350 Eight-Core Processor
Memory: 15.6 GiB of RAM
Graphics Processor: GeForce GT 630/PCIe/SSE2

https://wiki.archlinux.org/index.php/Trusted_Platform_Module

1 Like

strange, this error message has never occurred before, could it be that MBR is no longer supported w/ TPM or how to configure TPM under MBR?

tpm2-tss 3.0.1-1
installed as dependency for fwupd

edit

maybe related to?
[2020-10-25T12:05:55+0100] [ALPM] upgraded linux-firmware (20200916.00a84c5-1 -> 20201023.dae4b4c-1)
[2020-10-25T12:05:54+0100] [ALPM] upgraded amd-ucode (20200916.00a84c5-1 -> 20201023.dae4b4c-1)

You can disregard the message about tpm it is meaningless. A lot of error messages are really just info.
I have the same info which i picked out of many other messages.

Oct 27 23:51:51 eos-kde systemd-modules-load[361]: Failed to find module 'platform-integrity'

Edit: My motherboard supports tpm but it doesn’t have the add on module to run tpm.

1 Like

thank you for your investigation :wink:

Yup, I get it too. I have no idea what that’s about, but it does not seem to be anything to worry about.

1 Like

Do you have fwupd installed?
It now creates a file /etc/modules-load.d/fwupd-platform-integrity.conf which tries to load the module platform-integrity.
Probably since the last fwupd update from October 27th.

So, easy to get rid of the error message by commenting the module - or compiling a kernel which has the integrity subsystem enabled (current vanilla Arch 5.9.1 doesn’t have it).

1 Like

yes, fwupd was installed …
if I understand correctly, TPM needs UEFI or EFI, I use MBR and so I guess it should be safe commenting the platform-integrity part?

“Integrity” has nothing to do with TLP.
You can also just remove fwupd if you don’t need it.

1 Like

sorry, of course i meant TPM

The Arch kernel doesn’t have integrity subsystem enabled (yet?).
You can either leave things as they are, comment the module, use a kernel with integrity subsys enabled, or remove fwupd.

1 Like

My motherboard supports TPM but the module is an add on to motherboard so i don’t have it. But i do have the same packages installed. The message is meaningless. IMHO

journalctl -p err -e

Oct 29 12:03:28 eos-kde systemd-modules-load[358]: Failed to find module 'platform-integrity'

From Red Hat Bugzilla:
Please remove the /etc/modules-load.d/fwupd-platform-integrity.conf configuration file from the package until Linux kernel 5.10+ is released.

1 Like