TPMs don’t necessarily appear in the ACPI tables, but the modules do print a message when they find a supported module;Sodmesg | grep -i tpm
is a good indicator.
dmesg | grep -i tpm
如果有
[ 134.026892] tpm_tis 00:08: 1.2 TPM (device-id 0xB, rev-id 16)
或者
[ 0.000000] efi: ACPI 2.0=0x69cb0000 ACPI=0x69cb0000 TPMFinalLog=0x69cf2000 SMBIOS=0x69f71000 SMBIOS 3.0=0x69f70000 ESRT=0x69f4c818 MEMATTR=0x63421098 TPMEventLog=0x5f828018
[ 0.006922] ACPI: TPM2 0x0000000069CC3940 000034 (v03 INTEL NUC7CJYB 00000001 AMI 00000000)
如果沒有
[ 0.900526] ima: No TPM chip found, activating TPM-bypass! (rc=-19)
參考: https://unix.stackexchange.com/questions/341629/how-to-determine-if-computer-has-tpm-trusted-platform-module-available