| Предыдущий | Следующий |
| TPM_E_WRONG_ENTITYTYPE | TPM_E_INAPPROPRIATE_SIG |
TPM_E_INVALID_POSTINIT
Что означает TPM_E_INVALID_POSTINIT
TPM_E_INVALID_POSTINIT (0x80280026) — Последовательность TPM_Init/TPM_Startup не соответствует текущему состоянию TPM 1.2 после включения или возобновления.
Это результат команды TPM 1.2/TBS. TPM 1.2 использует ресурсы с состоянием, сеансы авторизации и жёстко определённые бинарные структуры, поэтому сохраняйте ordinal, дескрипторы, структуру запроса и первый ответ TPM. Перед сбросом TPM, сменой владельца, перезаписью NV или удалением ключей сначала снимите диагностические данные.
Ошибка указывает на порядок запуска TPM 1.2. Нужно восстановить фактическую последовательность power/resume → TPM_Init → TPM_Startup и определить, не инициализировал ли устройство другой стек.
Что проверить
- Сохраните boot/resume type и события TPM/TBS от firmware handoff до первого command.
- Восстановите порядок TPM_Init/TPM_Startup и определите, не выполнил ли initialization другой компонент раньше.
- Повторяйте на контролируемом reboot/resume сценарии, а не после произвольного clear/reset TPM.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.