HCL:树莓派3 TPM

跳转到:导航搜索

这是一个在树莓派 3 或 4 上设置 TPM 模块的指南。本指南基于 pi3g 的 LetsTrust TPM

extraconfig.txt 更新

您首先需要在 extraconfig.txt 文件中添加一些信息

dtparam=spi=on
dtoverlay=tpm-slb9670

内核模块:tpm_tis_spi

启动后,您需要加载 tpm_tis_spi 内核模块。您可以手动执行此操作

sudo modprobe tpm_tis_spi

如果您想在启动时自动加载它,您可以创建 /etc/modules-load.d/tpm.conf 文件,内容如下

# Load tpm_tis_spi to use TPM module
tpm_tis_spi

内核模块加载后,您应该看到以下跟踪信息

[   27.301273] tpm_tis_spi spi0.1: 2.0 TPM (device-id 0x1B, rev-id 22)
[   27.304167] tpm tpm0: A TPM error (256) occurred attempting the self test
[   27.304197] tpm tpm0: starting up the TPM manually