I just upgraded to F38 from F37 and noticed when clicking on the Device Security, ‘Checks Failed’ and Secure Boot was not active.
So, I set secure boot active which resolved one of the issues but ‘Checks Failed’ continues to show. Looking at the Security Events, it is complaining about TPM v2.0 (see screenshot below)
So, I looked at the Technical Report and TPM 2.0 is showing as Fail (Found → Not Found)
Device Security Report
======================
Report details
Date generated: 2023-04-20 11:28:02
fwupd version: 1.8.14
System details
Hardware model: Dell Inc. XPS 13 9365
Processor: Intel(R) Core(TM) i7-7Y75 CPU @ 1.30GHz
OS: Fedora Linux 38 (Workstation Edition)
Security level: HSI:0 (v1.8.14)
HSI-1 Tests
TPM v2.0: ! Fail (Not Found)
UEFI Platform Key: Pass (Valid)
Firmware BIOS Region: Pass (Locked)
Intel Management Engine Version: Pass (Valid)
Firmware Write Protection Lock: Pass (Enabled)
Platform Debugging: Pass (Not Enabled)
Intel Management Engine Manufacturing Mode: Pass (Locked)
UEFI Secure Boot: Pass (Enabled)
Firmware Write Protection: Pass (Not Enabled)
Intel Management Engine Override: Pass (Locked)
HSI-2 Tests
Intel BootGuard Fuse: Pass (Valid)
Intel BootGuard Verified Boot: Pass (Valid)
Intel BootGuard ACM Protected: Pass (Valid)
Intel BootGuard: Pass (Enabled)
IOMMU Protection: ! Fail (Not Found)
Platform Debugging: Pass (Locked)
HSI-3 Tests
Pre-boot DMA Protection: ! Fail (Not Enabled)
Intel BootGuard Error Policy: Pass (Valid)
Intel CET: ! Fail (Not Supported)
Suspend To RAM: Pass (Not Enabled)
Suspend To Idle: Pass (Enabled)
HSI-4 Tests
Encrypted RAM: ! Fail (Not Supported)
Intel SMAP: Pass (Enabled)
Runtime Tests
Firmware Updater Verification: Pass (Not Tainted)
Linux Swap: Pass (Encrypted)
Linux Kernel Lockdown: Pass (Enabled)
Linux Kernel Verification: Pass (Not Tainted)
Host security events
2022-11-27 19:28:08 Linux Kernel Lockdown Pass (Not Enabled → Enabled)
2022-11-27 19:28:08 UEFI Secure Boot Pass (Not Enabled → Enabled)
2022-11-27 19:28:08 TPM v2.0 ! Fail (Found → Not Found)
2022-11-26 19:48:26 TPM v2.0 Pass (Not Found → Found)
2022-09-26 14:03:27 TPM v2.0 ! Fail (Found → Not Found)
2022-09-26 13:20:09 Intel Management Engine VersionPass (Not Valid → Valid)
For information on the contents of this report, see https://fwupd.github.io/hsi.html
I went into my BIOS settings and checked that TPM is enabled (see below)
Restarting and checking again, it still shows the same under Device security.
So, I tried the following, but there were no updates for my laptop
sudo fwupdmgr get-devices
sudo fwupdmgr refresh --force
sudo fwupdmgr get-updates
sudo fwupdmgr update
My device is a Dell XPS 13 9365
I would appreciate any advice/guidance on how to overcome the Device Security Checks Failed issues. I suspect there may be more than just the TPM issue.
For ease, I am happy for my laptop to be just a Fedora workstation as I do not need Windows, if that is part of the solution.
Thank you in advance.