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