What does Windows error code 672 (ERROR_PNP_TRANSLATION_FAILED) mean?

 
Previous Next
ERROR_PNP_BAD_MPS_TABLE ERROR_PNP_IRQ_TRANSLATION_FAILED

ERROR_PNP_TRANSLATION_FAILED

A hardware resource translator failed while Plug and Play was preparing assigned resources

PnP distinguishes raw, bus-relative resources from translated system resources. Drivers receive translated resources at IRP_MN_START_DEVICE so they can map memory, I/O space, and interrupts in the form used by the operating system. This status indicates that the translation stage failed for at least one resource.

Inspect the resource type and the bus path rather than treating the code as a generic allocation shortage. Compare the raw requirements reported by the bus with the translated list expected at start. A bus or platform translation problem can involve address windows, bridge topology, or malformed resource descriptors. The function driver should not compensate by guessing system addresses. Capture the resource lists and identify the translator or bus layer responsible for the failed conversion.

What to inspect

  • Compare raw resource requirements with the translated resource list.
  • Identify the specific memory, port, DMA, or interrupt descriptor that failed.
  • Trace the parent bus and bridge topology responsible for translation.

References


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