Hello all,

 

I am working with the linux kernel version 4.9 on an embedded target.

And I am having the following error message from the TPM driver at boot :

 

> $  dmesg | grep TPM

[    2.946137] tpm_tis_spi spi32766.0: 2.0 TPM (device-id 0x0, rev-id 78)

[    2.975824] tpm tpm0: A TPM error (256) occurred continue selftest

 

So I have seen that this error 256 correspond to TPM2_RC_INITIALIZE = 0x0100,  and that it is thrown  from this function (be32_to_cpu() when executing a tpm_transmit_cmd()).

 

However can someone explain why I am having this error ? Is it possible that it is because I am trying to access to the TPM during its initialization phase / selftest phase ?

Can I ignore this error without worry ?

 

 

Thank for your help,

 

 

Gael GUEGAN