| Предыдущий | Следующий |
| ERROR_PNP_TRANSLATION_FAILED | ERROR_PNP_INVALID_ID |
ERROR_PNP_IRQ_TRANSLATION_FAILED
Преобразование прерывания завершилось ошибкой при построении назначения ресурсов устройства
Ресурсы прерываний являются частью модели ресурсов PnP. Диспетчер PnP может фильтровать требования к прерываниям, распределять их и передавать драйверам преобразованные ресурсы, используемые для подключения назначенного вектора или сообщения. Этот статус сужает общий сбой преобразования ресурсов до пути IRQ или дескриптора прерывания.
Сохраните исходные и преобразованные дескрипторы прерывания и определите, использует ли устройство линейные или сигнальные прерывания MSI. Проверьте данные маршрутизации прошивки, сведения родительской шины и изменения требований в IRP_MN_FILTER_RESOURCE_REQUIREMENTS, внесённые драйвером. Функциональный драйвер должен использовать преобразованные ресурсы из IRP_MN_START_DEVICE; жёстко заданные векторы или предположения о прежнем назначении не являются допустимым исправлением. Если ошибка появилась после изменения оборудования, сравните топологию мостов и контроллеров прерываний.
Что проверить
- Запишите тип прерывания и исходный список требований.
- Проверьте, изменял ли фильтр или функциональный драйвер требования к прерыванию.
- Сравните сведения маршрутизации прошивки и шины для затронутого пути устройства.
Ссылки
- Microsoft: дескрипторы ресурсов прерываний
- Microsoft: IRP_MN_FILTER_RESOURCE_REQUIREMENTS
- Microsoft: IRP_MN_START_DEVICE
Нужно найти другой код? Найти другой код состояния или ошибки.
