What does Windows error code 673 (ERROR_PNP_IRQ_TRANSLATION_FAILED) mean?

 
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


Looking for a different code? Search another status or error code.