What does BSOD 230 (DRIVER_VERIFIER_DMA_VIOLATION) mean?

 
Could be also:
ConstantTypeOS
ERROR_BAD_PIPEWin32 errorWindows
Previous Next
POWER_FAILURE_SIMULATE INVALID_FLOATING_POINT_STATE

DRIVER_VERIFIER_DMA_VIOLATION

DRIVER_VERIFIER_DMA_VIOLATION meaning

DRIVER_VERIFIER_DMA_VIOLATION is bug check 0x000000E6. DMA Verification detected invalid direct-memory-access behavior. Parameter 1 identifies the specific violation; other parameters describe the adapter, map registers, buffer, or transaction involved.

How to analyze DRIVER_VERIFIER_DMA_VIOLATION

Decode Parameter 1, identify the DMA adapter and driver, inspect map-register and common-buffer lifetime, direction, alignment, and whether IOMMU or DMA remapping reported a fault. Preserve device and firmware identity.

  • Preserve the complete dump, all four parameters, Windows build, loaded modules, and the event timeline before changing drivers or firmware while investigating DRIVER_VERIFIER_DMA_VIOLATION.
  • Run !analyze -v and follow the parameter-specific objects and the stack associated with DRIVER_VERIFIER_DMA_VIOLATION rather than relying only on the symbolic name or a single probable-cause line.
  • Compare multiple dumps when available; a stable instruction or object path associated with DRIVER_VERIFIER_DMA_VIOLATION is stronger evidence than a module that appears only after earlier corruption.

Recovery boundary for DRIVER_VERIFIER_DMA_VIOLATION

Repair the driver DMA contract or device firmware. Disabling DMA verification can confirm the trigger but must not be treated as a fix for writes outside the authorized mapping.

Official references for DRIVER_VERIFIER_DMA_VIOLATION


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