Training
Module
Troubleshoot device driver failures - Training
This module focuses on the role of device drivers and troubleshooting problems that pertain to them.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
This article helps to fix the Stop error 0xE6: DRIVER_VERIFIER_DMA_VIOLATION that occurs after you repeatedly disable and enable a wireless device driver.
Applies to: Windows 10, version 2004, Windows 10, version 1909, Windows 10, version 1903
Original KB number: 4576784
You are stress testing or troubleshooting a wireless device driver for an OEM version of Windows 10. The driver uses direct memory access remapping (DMAr).
As part of your testing, you repeatedly disable and enable the wireless driver (for example, in Device Manager). After several such cycles, you notice that the system operations slow down. After 30 minutes of continuously disabling and enabling the driver, the device runs out of memory and stops responding completely.
If you try to use the Driver Verifier tool to analyze the problem, the Windows 10 device experiences a Stop error (also known as a bugcheck or blue screen error). The error code is 0xE6: DRIVER_VERIFIER_DMA_VIOLATION.
This problem occurs because the DMA adapter allocates memory that is not deallocated correctly when DMA remapping is enabled.
Important
You should use this workaround only in a test environment.
To work around this issue, disable DMA remapping by following these steps:
This is a known problem. Microsoft is developing a fix that is scheduled to be included in a future Windows release.
Training
Module
Troubleshoot device driver failures - Training
This module focuses on the role of device drivers and troubleshooting problems that pertain to them.