The vTPM is only supported for Windows or Linux guest operating systems. This issue can occur because the OVF deployment sets the guest OS type to "Other (64bit)", which is not supported with the vTPM feature.
1. Power off the affected VM (required to modify OS type and hardware).
2. Update Guest OS metadata:
Right-click VM > Edit Settings > VM Options > General Options.
Set Guest OS Family to Linux.
Set Guest OS Version to the specific distribution (e.g., Ubuntu, RHEL) or Other 4.x or later Linux (64-bit).
3. Verify Firmware:
Navigate to VM Options > Boot Options.
Ensure Firmware is set to EFI.
4 Add vTPM Device:
Go to VM Hardware tab > Add New Device > Trusted Platform Module.
5.Power on the VM and verify the guest OS detects the TPM device.