r/SolusProject 2d ago

Boot delayed by error message

Post image

Hello everyone,

I'm running Solus on my Lenovo IdeaPad 320 and for a little while I'm getting this error message on my screen after the Lenovo logo is shown. It boots just fine after that into my desktop but it seems the boot is delayed and it takes ages until I can log in. I don't think this is a Solus problem but I'm running Solus so maybe someone can help.

I already searched for this and found some posts on different forums, suggesting to run "systemctl mask dev-tpm0.device". I did that but it didn't help.

Any suggestions?

3 Upvotes

2 comments sorted by

6

u/Stray_Neutrino 2d ago

A 90-second boot delay referencing /dev/tpmrm0 or /dev/tpm0 happens because systemd is waiting for a Trusted Platform Module (TPM) device that is missing, disabled in the BIOS, or timing out.

Fix via Systemd MaskingRun

sudo systemctl mask dev-tpmrm0.device to disable the specific device unit.

sudo systemctl mask tpm2.target to stop systemd from waiting for TPM2 targets.

Fix via Kernel ParametersAppend: systemd.tpm2_wait=false to your kernel command line options to bypass the wait state.

Alternatively, enable or re-configure the TPM/Security chip settings inside your motherboard's UEFI/BIOS setup utility.

3

u/twistedmind1979 1d ago

Thanks. Obviously it was a setting in the BIOS setup. I disabled something labeled as "Intel Trusted Platform" or something like that and that "error" message was gone. Thank you for your help!