What does BSOD 149 (PNP_INTERNAL_ERROR) mean?

 
Could be also:
ConstantTypeOS
ERROR_IS_SUBST_TARGETWin32 errorWindows
EALREADYerrnoSolaris

PNP_INTERNAL_ERROR

Plug and Play manager internal failure

PNP_INTERNAL_ERROR is bug check code 0x00000095. This bug check is raised when the PnP manager or a participating driver violates device-node, IRP, resource, remove, start, or power-state expectations. It is normally a driver or bus/PnP state-machine problem.

How to read it in a dump

  • Parameter 1 is the most important value because it identifies the PnP subcode.
  • Other parameters can point to device objects, device nodes, IRPs, or internal PnP structures depending on the subcode.
  • Analyze it together with the device stack rather than as a generic boot or hardware failure.

What to check

  • Use !devnode, !devstack, and Driver Verifier on the suspect bus/function/filter driver.
  • Correlate with hot-plug, surprise removal, sleep/resume, driver update, and resource rebalance.
  • Check for pending IRPs that were completed twice, not completed, or completed in the wrong state.

References


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