TThis blog post is written by Narendra_K@Dell.com from Linux Engineering Team

TPM 2.0 requires User Space Support as well as Kernel Support.

User Space Support can be implemented by following utilities:

RHEL 7.3 has Kernel Support for TPM 2.0. The User Space tools TPM2.0-tools and TPM2.0-TSS library are not present in RHEL 7.3. They are expected to be available in a future update of RHEL 7.

If you wonder, how to check weather your system has TPM 2.0 device or not? Then below commands will help you in doing so. 

Identifying if the system has TPM 2.0 device:

Following steps will help in identify if a system has TPM 2.0 device plugged in.

1. dmesg will show following messages

# dmesg | grep -i tpm

[ 0.000000] ACPI: SSDT 000000007bab3000 003A7 (v02 DELL Tpm2Tabl 00001000 INTL 20121114)

[ 0.000000] ACPI: TPM2 000000007b954000 00038 (v04 DELL EDK2 00000002 01000013)

[ 19.405889] tpm_tis MSFT0101:00: 2.0 TPM (device-id 0xFE, rev-id 2)

2. lsmod would show that tpm_crb driver is loaded

# lsmod |grep -i tpm_crb

tpm_crb 13058 0