From: Kent Y. <ke...@li...> - 2012-07-13 19:08:37
|
Hi Jon, On Fri, Jul 13, 2012 at 01:14:09PM -0400, Jonathan McCune wrote: > Hello, > > I frequently do TPM-related work on HP systems with v1.2 Infineon TPMs. > > I don't understand the intention of the Infineon-specific driver for > v1.2 TPMs. Isn't tpm_tis.ko good enough? I've never had a problem > using just tpm_tis. > > When both are loaded (as is often the case in default Ubuntu desktop > configurations), the TPM doesn't work correctly (e.g., tcsd from > trousers throws an "Internal software error"). I thought about > tracking down the specific problem, but I wanted to first ask about > whether it is even intended that tpm_infineon take precedence over > tpm_tis on systems with v1.2 TPMs from Infineon? My understanding is this (I don't have an infineon test machine): tpm_infineon, tpm_atmel and tpm_nsc are for v1.1 TPMs from those vendors. These chips pre-dated the TPM TIS specification. All TPM 1.2 chips follow the TPM TIS spec and are therefore usable with the tpm_tis driver. Kent |