| Предыдущий | Следующий |
| STATUS_ACPI_STACK_OVERFLOW | STATUS_ACPI_INVALID_INDEX |
STATUS_ACPI_ASSERT_FAILED
STATUS_ACPI_ASSERT_FAILED указывает, что обработка ACPI достигла внутреннего состояния, которое реализация считает несогласованным. Код не называет конкретную инструкцию AML, устройство или ресурс питания. Поэтому это состояние отличается от неверного аргумента метода или неподдерживаемой области: оно указывает на нарушение инварианта в реализации ACPI либо в состоянии, сформированном из данных микропрограммы.
Сохраните окружающие данные до внесения изменений. Наиболее полезно сопоставить точный набор таблиц ACPI, редакцию микропрограммы платформы, стек драйверов и выполнявшийся переход, например загрузку, возобновление, подключение станции или управление питанием устройства.
Нарушен инвариант реализации ACPI
- Соберите события ядра, ACPI и питания устройств вокруг первого утверждения, включая сведения о том, возобновлялась ли система или менялось состояние устройства.
- Зафиксируйте идентификаторы DSDT/SSDT и редакцию микропрограммы, чтобы можно было исследовать или сопоставить тот же набор таблиц.
- Отделяйте этот статус от
STATUS_ACPI_FATAL: утверждение сообщает о несогласованности; фатальное состояние ACPI имеет собственную семантику эскалации.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.