How To Repair DRIVER VERIFIER DMA VIOLATION BSOD Error.
When Driver Verifier detects a violation, it generates a bugcheck to offer you data to debug the issue. The DRIVER VERIFIER DMA VIOLATION BSOD Error, which has a worth of 0x000000E6, is one such bugcheck.
When you’ve encountered this bugcheck, it is best to first disable Driver Verifier so that you simply don’t get the identical error once more. Afterward, it is best to analyze the generated dump file to single out the problematic driver in your system and troubleshoot it accordingly.
In uncommon instances, this BSOD can even happen attributable to implementation points with Kernel DMA Safety in Windows.
How to Repair DRIVER VERIFIER DMA VIOLATION BSOD Error
Driver Builders ought to try Microsoft’s checklist of parameters for the DRIVER_VERIFIER_DMA_VIOLATION bugcheck. This could show you how to determine the precise violation and repair the bugs accordingly. However these received’t be of a lot assist for regular customers. As a substitute, we suggest making an attempt out the options within the order listed under for one of the best effectivity.
Disable Driver Verifier
If you need a number of dump information, you would depart Driver Verifier enabled a bit longer in order that it detects some more violations. However in any other case, it will be best to disable it so that you simply don’t unnecessarily encounter the identical bugcheck once more. You may simply do that through the use of the verifier /reset
command in CMD.
Alternatively, you too can do it by way of the GUI as such:
- Press Win + R, kind
verifier
, and press Enter. - Choose Delete present settings and press End.
Analyze Dump File
Now, it is best to analyze the dump file generated by the bugcheck to determine what the issue was along with your system within the first place. You may simply do that with the WinDbg Preview App from the Microsoft Retailer. Listed here are the steps for this:
- Set up and launch the app for those who haven’t already.
- Press CTRL + D, go to
%windir%
or%windir%/minidump/
and open the dump file. - Choose View > Command and enter
!analyze -v
on the kd immediate. - As soon as the evaluation completes, examine the MODULE_NAME and In all probability brought on by sections for hints on which driver was the issue.
- If there’s a number of dump information, analyze the remainder to get more info.
Troubleshoot Driver
After you’ve decided the problematic driver, you’ll need to troubleshoot it. First, it will be best to attempt to update it. But when the newest drivers don’t change a lot, you possibly can roll again or uninstall as applicable.
We’ll use the network driver, which is a standard motive for BSODs, for example for the steps listed under. You need to modify as applicable.
Update Driver
First, it is best to attempt updating the driving force by way of the System Supervisor. Right here’s how you are able to do so:
- Press Win + R, kind
devmgmt.msc
, and press Enter. - Develop the Network Adapter part.
- Proper-click the Network Adapter and choose Update Driver.
- There are a few choices right here:
- First, you possibly can choose Search Routinely for Drivers > Seek for up to date drivers on Windows Update to obtain current drivers by way of Windows Update. These drivers will hardly ever be the newest ones, although.
- In the event you’ve manually downloaded driver information from the producer’s web site, you possibly can choose Browse my laptop for drivers and find the information manually.
- First, you possibly can choose Search Routinely for Drivers > Seek for up to date drivers on Windows Update to obtain current drivers by way of Windows Update. These drivers will hardly ever be the newest ones, although.
The second approach to update drivers is through the use of the producer’s software program. As an example, within the case of graphics drivers, NVIDIA has GeForce Expertise, and AMD has AMD Adrenalin.
Roll Again Drivers
In case your issues began after you up to date a sure driver, rolling again to the earlier construct would possible resolve the difficulty. Right here’s how you are able to do so:
- Press Win + X and choose System Supervisor.
- Develop the Network Adapter part and double-click the Network Adapter.
- Within the Driver tab, click on on Roll Again driver.
- Decide any motive for rolling again and proceed with the rollback.
Uninstall Driver
If updating or rolling again didn’t actually assist, the present driver information are possible corrupt. In such instances, you possibly can uninstall the machine and take away the driving force information out of your system. This can revert the driving force to default supplied by Microsoft.
- Open the System Supervisor as soon as once more and broaden the Network Adapter part.
- Proper-click the Network Adapter and choose Uninstall System.
- Allow the Try to take away the driving force for this machine possibility and proceed with the on-screen directions.
Be aware: Windows 11 techniques are identified to come across the DRIVER VERIFIER DMA VIOLATION BSOD error when linked to a Razer Core X or Cor X Chroma. This occurs as a result of the dGPU and eGPU driver variations don’t match. As such, you’ll need to observe the steps proven above to uninstall the drivers first, then manually obtain and set up the drivers for each, guaranteeing the variations are the identical.
Resolve Kernel DMA Safety Points
There’s a identified Direct Reminiscence Entry (DMA) implementation problem in Windows 10 construct 1803, or later, the place, if legacy PCI units put in in an exterior chassis try DMA, the OS crashes.
As promised, Microsoft resolved this downside in 20H2 and newer variations with the KB5014699 service pack update. As such, updating Windows is a straightforward approach to resolve this problem. Listed here are the steps for this:
- Press Win + R, kind
management update
, and press Enter. - Click on on Test for updates, and obtain and set up any out there ones.
- Restart your PC afterward.
One other approach to work round this downside with out updating is by disabling Kernel DMA Safety within the BIOS. Listed here are the steps for this:
- Reboot your PC and press the BIOS key (Fn keys or Del).
- Navigate to the Virtualization part and disable Kernel DMA Safety.
- In the event you don’t see this feature, disable the Directed I/O possibility (VT-d) as an alternative.
- Press the important thing proven on the display screen (normally F10) to avoid wasting the modifications and exit.
Test SATA Operation Mode
There have been a number of uncommon instances the place customers encountered this bugcheck as a result of the SATA Operation Mode was configured incorrectly within the BIOS. Right here’s how one can examine if that is the issue:
- Reboot your PC and press the BIOS key (Fn keys or Del).
- Navigate to the Superior or Storage Configuration part.
- Guarantee SATA is configured accurately. As an example, if it had been set to RAID on a non-RAID system, that wouldn’t work. You’d have to set it to AHCI or IDE as an alternative.
- Press the important thing proven on the display screen to avoid wasting the modifications and exit (normally F10).
Update BIOS
In case your BIOS is outdated and not one of the different fixes have labored up to now, a BIOS update is price making an attempt. There are numerous methods to update the BIOS, and now we have in-depth articles on every one on our web site that will likely be of assist to you.
Moreover, if the issue persists regardless of the BIOS update, we suggest taking the motherboard to knowledgeable for checking, as it’s possible the defective element at this level.
Check out more article on – How-To tutorial and latest highlights on – Technical News