![通过 TCG_TIS 或 TCG_TIS_SPI 支持 Linux 内核的 TPM 2.0 设备](https://linux22.com/image/175013/%E9%80%9A%E8%BF%87%20TCG_TIS%20%E6%88%96%20TCG_TIS_SPI%20%E6%94%AF%E6%8C%81%20Linux%20%E5%86%85%E6%A0%B8%E7%9A%84%20TPM%202.0%20%E8%AE%BE%E5%A4%87.png)
如何查明 TPM 设备是否支持"TPM 2.0 FIFO Interface"
(TCG_TIS
) 和"TPM 2.0 FIFO Interface - (SPI)"
(TCG_TIS_SPI
),当他们没有指定时?
我特别感兴趣的是TPM SLB 9665 氙气板,因为它有 JTPM1,它在我的板上(超微 H11SSL-i 板,其中推荐英飞凌 AOM-TPM-9665,这实际上是TPM SLB 9665 氙气板。
答案1
从你的第三个链接你可以得到这个PDF其中产品汇总表规定,只有销售代码以“SLB 9670”开头的产品才会使用SPI接口。当您谈论 SLB 9665 时,不包括TCG_TIS_SPI
.
在我的系统上,我有一个 Asus 品牌的 Infineon SLB 9665 TPM,它可以与TCG_TIS
Linux 中的驱动程序配合良好。
请注意,似乎有两种可能的 LPC 连接器类型:移除了引脚 4 的 20 引脚连接器(称为 20-1),以及具有更小引脚和更细间距的 14 引脚连接器(称为 14-1)。
根据你的主板的手册(正如您在安全 SE 中的上一个问题中提到的),您需要一个带有 20-1 型连接器的连接器。您链接的 TPM SLB 9665 Xenonboard 规格页面明确表示它具有 20 针连接器,因此似乎涵盖了物理和驱动程序兼容性。