| Previous | Next |
| ERROR_PNP_TRANSLATION_FAILED | ERROR_PNP_INVALID_ID |
ERROR_PNP_IRQ_TRANSLATION_FAILED
Interrupt translation failed while Windows was building the device resource assignment
Interrupt resources are part of the PnP resource model. The PnP manager can filter interrupt requirements, allocate interrupts, and provide drivers with translated resources used to connect the assigned vector or message. This status narrows a general resource-translation failure to the IRQ or interrupt descriptor path.
Capture the raw and translated interrupt descriptors and determine whether the device uses line-based interrupts or message-signaled interrupts. Check firmware routing data, parent bus information, and any driver modification of IRP_MN_FILTER_RESOURCE_REQUIREMENTS. A function driver should use the translated resources supplied with IRP_MN_START_DEVICE; hard-coded vectors or assumptions about a previous assignment are not valid fixes. If the failure appears only after hardware changes, compare bridge and interrupt-controller topology.
What to inspect
- Record interrupt type and the raw requirements list.
- Check whether a filter or function driver modified interrupt requirements.
- Compare firmware and bus routing information for the affected device path.
References
- Microsoft: interrupt resource descriptors
- Microsoft: IRP_MN_FILTER_RESOURCE_REQUIREMENTS
- Microsoft: IRP_MN_START_DEVICE
Looking for a different code? Search another status or error code.