/var/run/log/vmkernel.* and /var/run/log/vmkwarning.*), the following entries might be found:YYYY-DD-MMTHH:MM:SS.007Z cpu24:2097931)WARNING: tpmDriver: TpmDriverInitImpl:307: TPM 2 SHA-256 PCR bank not found to be active.
YYYY-DD-MMTHH:MM:SS.007Z cpu24:2097931)WARNING: tpmDriver: TPMDriverAttachDevice:216: \_SB_.TPM_: couldn't perform TIS init
YYYY-DD-MMTHH:MM:SS.008Z cpu24:2097931)WARNING: Elf: 3110: Kernel-based module load of tpmdriver failed: Failure <Mod_LoadDone failed>This issue usually occurs when the TPM settings are not correctly configured in the BIOS/EFI firmware of the physical server.
From ESXi 7.0 on, only SHA2 (SHA256) or higher security security algorithms are supported. If a SHA1 algorithm is configured in the BIOS TPM settings, errors as mentioned above will occur.
Refer to Securing ESXi Hosts with Trusted Platform Module for more information.
For assistance with configuring and verifying the configuration on a specific hardware platform connect with the respective server vendor.
As an example, this is the Dell documentation to address the issue: PowerEdge: Error on ESXi 7.0 TPM 2.0 device detected but a connection cannot be established.