| Предыдущий | Следующий |
| STATUS_PNP_BAD_MPS_TABLE | STATUS_PNP_IRQ_TRANSLATION_FAILED |
STATUS_PNP_TRANSLATION_FAILED
STATUS_PNP_TRANSLATION_FAILED означает, что транслятор ресурсов не смог преобразовать относительные ресурсы шины устройства в транслированные ресурсы, необходимые драйверу при запуске. Это не просто нехватка ресурсов и не обычный сбой сопоставления идентификатора драйвера.
Windows предоставляет парные списки исходных и транслированных ресурсов с помощью IRP_MN_START_DEVICE. Соответствующие элементы описывают один и тот же ресурс до и после платформенной трансляции. Эта пара является ключевым свидетельством: драйверу следует записать оба списка и определить первый дескриптор, который не удаётся согласовать.
Что проверить
- Исходный и транслированный списки ресурсов, родительскую шину, а также все задействованные описания ресурсов моста или микропрограммы.
- Относится ли сбой к памяти, пространству ввода-вывода, DMA или ресурсу прерывания; не объединяйте всё это в один «конфликт ресурсов».
- Воспроизводится ли проблема с устройством на другой платформе или версии микропрограммы до внесения изменений в драйвер.
Ссылки
- Microsoft: сопоставление исходных и транслированных ресурсов
- Microsoft: ресурсы при запуске функционального драйвера
- UEFI Forum: модель ресурсов платформы ACPI
Нужно найти другой код? Найти другой код состояния или ошибки.