[tpm2] Clearing TPM
burnsds.accounts at protonmail.com Fri, 30 Sep 2022 16:26:56 +0000
| Newsgroups | dev.linux.lists.tpm2 |
|---|---|
| Message-ID | <[email protected]> |
I am working a Linux IoT integration with TPM 2.0 and want to write a provisioning script for ensuring the TPM is setup consistently on the device. The script uses tpm2_clear and tpm2_changeauth. Some of my devices show the following error message when calling tpm2_clear: dhub(a)dhub336:~$ sudo tpm2_clear [sudo] password for dhub: WARNING:esys:src/tss2-esys/api/Esys_Clear.c:291:Esys_Clear_Finish() Received TPM Error ERROR:esys:src/tss2-esys/api/Esys_Clear.c:97:Esys_Clear() Esys Finish ErrorCode (0x00000921) ERROR: Esys_Clear(0x921) - tpm:warn(2.0): authorizations for objects subject to DA protection are not allowed at this time because the TPM is in DA lockout mode ERROR: Unable to run tpm2_clear This makes me nervous as some of the devices need to be provisioned in the field. Why is the DA lockout preventing me from clearing the TPM? This is occurring on a NUC10 where the TPM is implemented in the PTT. Thanks, Dan Burns