| Previous | Next |
| STATUS_TPM_BADTAG | STATUS_TPM_ENCRYPT_ERROR |
STATUS_TPM_IOERROR
Transport failure versus a TPM command response
STATUS_TPM_IOERROR indicates an I/O failure while information was being transmitted to the TPM. It should not be treated as a TPM authorization failure or a reliable statement about the requested command result; the host-to-module path did not complete normally.
The useful boundary is between the caller, the Windows TPM stack, the firmware interface and the TPM device. Capture the original operation, platform power or resume state, TPM device status and event records. For operations that may change persistent state, first reconcile the actual state rather than assuming that the request either certainly succeeded or certainly did nothing.
What to establish before changing state
- Record whether the error follows boot, sleep/resume, firmware update or device-management activity.
- Collect TPM presence/readiness and firmware information before retrying a state-changing request.
- Do not substitute a clear operation for a transport diagnosis; it can destroy keys without repairing the interface.
References
Looking for a different code? Search another status or error code.