DRIVER_IRQL_NOT_LESS_OR_EQUAL (0xD1) is the most classic driver crash in Windows. A driver tried to touch memory it had no business touching while running at elevated interrupt priority, and Windows pulled the plug. On ASUS laptops, nine times out of ten the offender is the network adapter driver — which is why the crash screen so often mentions ndis.sys.
Let’s find the actual culprit and fix it properly.
Why this happens
- Faulty network adapter driver: Wi-Fi/Ethernet drivers running at high IRQL with bad memory accesses — the number one cause.
- Graphics driver bugs: GPU drivers under gaming or video-call load trigger 0xD1 regularly.
- Outdated or corrupted driver binaries: Old drivers, or new ones damaged during install.
- Third-party antivirus/VPN filter drivers: These operate at high IRQL and are frequent offenders.
- USB device drivers: Faulty USB controller or peripheral drivers, especially with docks and external drives.
- Overclocking or unstable RAM: Marginal hardware makes drivers misbehave at high IRQL.
- Recent Windows update changing driver behavior: Updates can expose latent bugs in older drivers.
How to fix it
Work through these in order, starting at Fix 1.
Fix 1: Read the minidump — name the driver
- Press Win + R, type
%SystemRoot%\Minidump, press Enter; open the newest.dmpin BlueScreenView (free, NirSoft). - Look past
ndis.sys/ntoskrnl.exeto the third-party.sysfile in the stack — that is your culprit. - Common ASUS-laptop offenders:
rtwlane.sys/rtwlanu.sys(Realtek Wi-Fi),Netwtw10.sys(Intel Wi-Fi),nvlddmkm.sys(NVIDIA).
The general Windows 11 version of this crash is covered in our IRQL_NOT_LESS_OR_EQUAL fix guide .
Fix 2: Update the network adapter driver
Since network drivers cause most 0xD1 crashes, start here even if the dump was ambiguous.
- Device Manager (Win + X > Device Manager) → Network adapters.
- Right-click your Wi-Fi adapter → Update driver > Search automatically for drivers.
- Then get the vendor-validated version: ASUS’s official support downloads for your model, or the Intel Driver & Support Assistant for Intel wireless.
- Update the Ethernet adapter too if you use wired connections.
- Restart and test under network load.
Fix 3: Update the graphics driver cleanly
The second most common offender, especially for gaming crashes.
- Download the latest driver for your GPU: NVIDIA drivers or AMD drivers .
- For a truly clean install, use Display Driver Uninstaller (DDU) in Safe Mode: run DDU → Clean and restart → install the fresh driver.
- Restart and stress-test with the game or app that used to crash.
Fix 4: Roll back if the crashes started with an update
- Device Manager → culprit device → Properties → Driver → Roll Back Driver.
- Or Settings > Windows Update > Update history > Uninstall updates for update-triggered cases — our 0xD1 after Windows 11 update guide covers that path specifically.
- Restart, verify stability for a few days.
Fix 5: Remove antivirus/VPN filter drivers temporarily
- Settings > Apps > Installed apps → uninstall third-party antivirus and VPN clients.
- Restart — Windows Security protects you meanwhile.
- Test for 24-48 hours under the crashing workload. If stable, the filter driver was guilty; reinstall only the latest vendor version if desired.
Fix 6: Check USB devices and update chipset drivers
- Disconnect USB docks, external drives, and hubs — test without them.
- In Device Manager, update Universal Serial Bus controllers and System devices (chipset).
- Install the latest ASUS chipset driver package from ASUS’s support page for your model.
- Reconnect USB devices one at a time to identify a faulty peripheral or its driver.
Fix 7: Test memory and reset overclocks
- Win + R →
mdsched.exe→ Restart now and check for problems; check results in Event Viewer under MemoryDiagnostics-Results. - Return any overclocking, XMP, or Armoury Crate performance profiles to stock.
- In Terminal (Admin), run
sfc /scannowandDISM /Online /Cleanup-Image /RestoreHealthfor completeness. - Microsoft’s driver-crash reference is on the Windows support page .
Fix 8: Use Driver Verifier to force the culprit into the open
When dumps are inconclusive, Verifier makes the buggy driver crash immediately and identifiably instead of intermittently.
- Press Win + R, type
verifier, and press Enter. - Choose Create standard settings, then Select driver names from a list.
- Tick only third-party drivers: network adapters, GPU, USB controllers, antivirus/VPN filters. Leave Microsoft drivers alone.
- Click Finish and restart. Use the laptop normally — Verifier stresses the selected drivers, and the violator will blue-screen quickly with its name in the dump.
- Read the new minidump in BlueScreenView to confirm the driver name, then boot into Safe Mode and run
verifier /resetto disable Verifier. - Never leave Driver Verifier running day-to-day: it slows the system and deliberately crashes on violations. It is a diagnostic instrument, not a setting.
Fix 9: Update the ASUS BIOS and reset network stack
The final firmware-and-network pass for stubborn 0xD1 crashes.
- Check your BIOS version with
msinfo32and compare against ASUS’s support downloads for your model — install any update mentioning stability or device compatibility, following ASUS’s flashing instructions precisely. - Reset the network stack, since network drivers dominate this stop code. In Terminal (Admin), run:
netsh winsock resetnetsh int ip resetipconfig /flushdns - Restart. These commands clear corrupted network configuration that can make even a good driver misbehave.
- Reinstall the ASUS wireless driver package fresh after the reset so the driver and the stack start from the same clean state.
- If crashes continue with a named driver fully updated, current BIOS, and clean network stack, test the RAM with
mdsched.exe— at this point marginal memory is the most likely remaining explanation, and our MEMORY_MANAGEMENT guide walks through that diagnosis.
Closing
DRIVER_IRQL_NOT_LESS_OR_EQUAL is the bread-and-butter of blue screens: a driver touched memory it should not have, Windows said no. Read the dump, update the network and graphics drivers from proper vendor sources, and clear out old filter drivers — that resolves the overwhelming majority of 0xD1 crashes on ASUS laptops. When the crash only happens under load, treat that as a clue pointing straight at the network or GPU driver, not as a mystery.
