| Previous | Next |
| STATUS_TPM_OWNER_CONTROL | STATUS_TPM_DAA_INPUT_DATA0 |
STATUS_TPM_DAA_RESOURCES
Direct Anonymous Attestation has no available TPM resources
STATUS_TPM_DAA_RESOURCES is specific to TPM 1.2 Direct Anonymous Attestation. DAA is a multi-stage protocol used to prove membership or validity without exposing a stable platform identity in the same way a direct endorsement-key signature would.
The status indicates that the submitted DAA command reached the TPM path but the TPM did not have the internal resources needed to execute that stage. This may involve DAA session state, temporary values, or implementation limits rather than general system memory.
Do not diagnose it as a generic “out of memory” error first. The useful evidence is the DAA stage, whether a previous join/sign sequence is still active, and whether another TPM client is consuming TPM sessions or handles.
Diagnostic focus
- Record whether the command is part of DAA join or DAA sign.
- Retry only after confirming stale DAA/session state has been released.
- Check competing TPM clients through TBS if the platform multiplexes access.
References
- TCG: TPM 1.2 Main Specification
- TCG: TPM 1.2 Part 1 Design Principles
- TCG: TPM 1.2 Part 2 Structures of the TPM
- TCG: TPM 1.2 Part 3 Commands
- Microsoft: TPM Base Services
- Microsoft: MS-ERREF NTSTATUS values
Looking for a different code? Search another status or error code.