| Предыдущий | Следующий |
| ERROR_PNP_BAD_MPS_TABLE | ERROR_PNP_IRQ_TRANSLATION_FAILED |
ERROR_PNP_TRANSLATION_FAILED
Преобразователь аппаратных ресурсов завершился сбоем при подготовке назначенных ресурсов Plug and Play
PnP различает исходные ресурсы относительно шины и преобразованные системные ресурсы. Драйверы получают преобразованные ресурсы при IRP_MN_START_DEVICE, чтобы сопоставлять память, пространство ввода-вывода и прерывания в форме, используемой операционной системой. Это состояние означает, что этап преобразования завершился сбоем хотя бы для одного ресурса.
Исследуйте тип ресурса и путь шины, а не рассматривайте код как общий дефицит распределения. Сравните исходные требования, сообщённые шиной, с преобразованным списком, ожидаемым при запуске. Проблема преобразования шины или платформы может быть связана с окнами адресов, топологией мостов или повреждёнными дескрипторами ресурсов. Функциональный драйвер не должен компенсировать её угадыванием системных адресов. Сохраните списки ресурсов и определите преобразователь или уровень шины, ответственный за неудачное преобразование.
Что исследовать
- Сравните исходные требования ресурсов с преобразованным списком ресурсов.
- Определите конкретный дескриптор памяти, порта, DMA или прерывания, который не удалось преобразовать.
- Проследите родительскую шину и топологию мостов, отвечающих за преобразование.
Ссылки
- Microsoft: исходные и преобразованные ресурсы
- Microsoft: IRP_MN_FILTER_RESOURCE_REQUIREMENTS
- Microsoft: IRP_MN_START_DEVICE
Нужно найти другой код? Найти другой код состояния или ошибки.