[BSOD] Randomly while playing - DRIVER_IRQL_NOT_LESS_OR_EQUAL - kbdclass.sys

AndrePaulo

Bronze Level Poster
Hello!

I got this BSOD like 4 times now, one a few months ago, only happened once, did some searching and found nothing useful. And these couple days got it a few more times.
Here is the MEMORY.DMP file and the Minidump file of the most recent crash.

I did some quick searching and found this, matches the error and file, and the second post talks about the Clevo Control Center, which I have installed to control fans speed. But from that link they start mentioning touchpad support for Synaptics which I don't think it's my problem.

Previously with some random searching I found that it could also be a Memory Problem, they said to run a Memory Diagnostic from Windows and the result was "detected no errors".

I also got the Event viewer for the System and Application available. (This was before making the Memory Test)

PC Specs:
Chassis & Display
Defiance Series: 15.6" Matte Full HD 144Hz 72% NTSC LED Widescreen (1920x1080)
Processor (CPU)
Intel® Core™ i7 Eight Core Processor 10875H (2.3GHz, 5.1GHz Turbo)
Memory (RAM)
16GB Corsair 2133MHz SODIMM DDR4 (1 x 16GB)
Graphics Card
NVIDIA® GeForce® RTX 2060 - 6.0GB GDDR6 Video RAM - DirectX® 12.1
1st M.2 SSD Drive
512GB INTEL® 660p M.2 NVMe PCIe SSD (up to 1500MB/sR | 1000MB/sW)
Memory Card Reader
Integrated Micro-SD Memory Card Reader
AC Adaptor
1 x 180W AC Adaptor
Power Cable
1 x 1 Metre Cloverleaf European Power Cable
Battery
Defiance Series Integrated 3 Cell Lithium Ion Battery (73WH)
Thermal Paste
STANDARD THERMAL PASTE FOR SUFFICIENT COOLING
Sound Card
2 Channel High Definition Audio + MIC/Headphone Jack
Wireless Network Card
GIGABIT LAN & WIRELESS INTEL® Wi-Fi 6 AX200 (2.4 Gbps) + BT 5.0
USB/Thunderbolt Options
1 x THUNDERBOLT 3 PORT + 3 x USB 3.2 PORTS
Keyboard Language
15" DEFIANCE SERIES PORTUGUESE KEYBOARD
Operating System
NO OPERATING SYSTEM REQUIRED
Operating System Language
United Kingdom - English Language
Windows Recovery Media
NO RECOVERY MEDIA REQUIRED
Office Software
FREE 30 Day Trial of Microsoft 365® (Operating System Required)
Anti-Virus
NO ANTI-VIRUS SOFTWARE
Browser
Microsoft® Edge (Windows 10 Only)
Keyboard & Mouse
INTEGRATED 2 BUTTON TOUCHPAD MOUSE
Webcam
INTEGRATED 1MP HD WEBCAM
Warranty
3 Year Silver Warranty (1 Year Collect & Return, 1 Year Parts, 3 Year Labour)
Delivery
3 DAY DELIVERY TO PORTUGAL
Build Time
Standard Build - Approximately 6 to 8 working days
Promotional Item
Get Rainbow Six Siege: Gold Edition with select NVIDIA GeForce RTX GPUs!
Welcome Book
PCSpecialist Welcome Book - United Kingdom & Republic of Ireland
 
Last edited:

ubuysa

The BSOD Doctor
Hello!

I got this BSOD like 4 times now, one a few months ago, only happened once, did some searching and found nothing useful. And these couple days got it a few more times.
Here is the MEMORY.DMP file and the Minidump file of the most recent crash.

I did some quick searching and found this, matches the error and file, and the second post talks about the Clevo Control Center, which I have installed to control fans speed. But from that link they start mentioning touchpad support for Synaptics which I don't think it's my problem.

Previously with some random searching I found that it could also be a Memory Problem, they said to run a Memory Diagnostic from Windows and the result was "detected no errors".

I also got the Event viewer for the System and Application available. (This was before making the Memory Test)
It's a bit late here now (I'm in Crete, where it's snowing at sea level unusually) but I'll look at the dump and log files for you first thing in the morning. :)
 

Bhuna50

Author Level
What system have you added / put on after receiving it from PCS or have you just activated what came installed on it?
 

Bhuna50

Author Level
OK - you should really let Windows install and update as many drivers as it can- run updates until there are no more, then check on what drivers are missing - it is then best to obtain these from the manufacturers website (eg nvidia for geforce etc) so you get the latest available as the ones in the download section will be out of date quite quickly.

How did you install windows as well when you got it - did you delete partitions and do a completely clean install?
 

AndrePaulo

Bronze Level Poster
OK - you should really let Windows install and update as many drivers as it can- run updates until there are no more, then check on what drivers are missing - it is then best to obtain these from the manufacturers website (eg nvidia for geforce etc) so you get the latest available as the ones in the download section will be out of date quite quickly.
I'll keep that in mind next time I reinstall it.

How did you install windows as well when you got it - did you delete partitions and do a completely clean install?
The little tool to make a USB with Windows 10, then yes, completely clean installation.
 

Bhuna50

Author Level
OK - so its had a clean install and you have put drivers on from your drivers download section.

Have you still run windows update as much as possible until no more updates available?

All this information will help @ubuysa with his diagnosis (as he is the BSOD guru) as it might be something driver / chipset related yet but at least he will know what you have done so he can recommend what next - ie he could say clean install, windows updates, chipset drivers and not the driver download section. :D but lets wait to see what he says.

Cheers.
 

AndrePaulo

Bronze Level Poster
and you haven't updated the graphics drivers in all that time...........
Do you need to download the complete installer to keep the drivers updated?
Because I've been keeping the drivers updated whenever I see that GeForce Experience lets me know that there is an update, which I had one not too long ago.
 

BlessedSquirrel

We love you Ukraine
Do you need to download the complete installer to keep the drivers updated?
Because I've been keeping the drivers updated whenever I see that GeForce Experience lets me know that there is an update, which I had one not too long ago.
Yeah that’s fine to use GeForce experience, that’s what I do.

Do you select a clean install when updating the GPU driver?
 

BlessedSquirrel

We love you Ukraine
I can't remember
Ok, as a quick attempt at solving it, we can try something easy tonight until Ubuysa comes on tomorrow and checks the dump file.

If you install DDU (display driver uninstaller) this will completely uninstall the GPU driver. Believe it or not, it's one of those programs that doesn't properly uninstall when using the normal program uninstaller in windows:


Run through that, select the nvidia driver to uninstall and it will then reboot the computer to finalise the uninstall.

Then download and install the latest driver from nvidia, do a custom install BUT make sure you DON'T select to install the HD Audio Driver as it's caused issues recently (don't use GeForce Experience for this bit just for the initial install)

Then in future, when updating the driver through GeForce Experience you get to a page where it asks what type of install you want, always select "custom", this fully uninstalls the previous drivers settings rather than overlaying them which can sometimes cause incompatibilities and BSODS

nvidia-custom-component-installation.jpg


nvidia-graphics-driver-installer.jpg
 

ubuysa

The BSOD Doctor
The System and Application logfiles are pretty much empty so they're not much help at all I'm afraid.

The minidump is inconclusive, as they so often are with kernel issues because they don't contain all the kernel data structures. The kernel dump on the other hand points very clearly at a problem with the Intel graphics driver (igdkmd64.sys)...

Code:
fffff806`04ce8018  fffff806`24cd5c22 Unable to load image \SystemRoot\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_2a5927abb812e5a4\igdkmd64.sys, Win32 error 0n2
igdkmd64+0x385c22

...note that this is NOT the Nvidia driver you were looking at above, it's the on-chip iGPU in the Intel CPU. In a laptop I believe, the Nvidia GPU and the iGPU work hand in hand. I think that the Nvidia GPU handles the graphics rendering and passes static frames to the iGPU to display on screen. The list of driver calls made by the active thread clearly shows frequent calls to the igdkmd64.sys driver.

I would suggest you download and install the Intel Driver and Support Assistant and look to see whether there are updated drivers for the iGPU.


When all that's said, the driver that is reported as failing was kbdclass.sys and the stack trace for the active thread shows clearly that kbdclass.sys was called immediately prior to the page fault that caused the BSOD. The kbdclass.sys driver is the Windows keyboard driver and it's vanishingly unlikely that there is a problem in this driver (otherwise we'd all know!) and the stack trace does show a prior call to the HKKbdFltr.sys filter driver. Filter drivers are drivers that are called either before (as in this case) or after the main device driver to modify the operation of that main driver. In this case HKKbdFltr.sys is a component of Control Center (Hotkey).

You might want to open the registry editor, navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e96b-e325-11ce-bfc1-08002be10318} and check what drivers are listed in the UpperFilters key (and the order). I would expect to see HKKbdFltr and kbdclass?

You might also want to uninstall Control Center and reboot, then download the latest version from Clevo and install that.

I would suggest you tackle one problem at a time however, so get the iGPU driver igdkmd64.sys sorted out and see how things go. If it still BSODs send me the kernel dump (memory.dmp) and not a minidump and we'll take it from there.
 
Last edited:

AndrePaulo

Bronze Level Poster
Thank you so very much for checking it, and I'm sorry I didn't say anything yesterday, I barely had time to do anything.

I would suggest you download and install the Intel Driver and Support Assistant and look to see whether there are updated drivers for the iGPU.
Yep got an update for "Intel® Graphics - Windows® 10 DCH Drivers", and a few other things (Bluetooth, Wireless, Memory and Storage Tool). I'll update them and give it another try.
(I must say that it feels weird to download/install updates directly through a webpage)

You might want to open the registry editor, navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e96b-e325-11ce-bfc1-08002be10318} and check what drivers are listed in the UpperFilters key (and the order). I would expect to see HKKbdFltr and kbdclass?
That is correct. UpperFilters value is:
HKKbdFltr
kbdclass

I would suggest you tackle one problem at a time however, so get the iGPU driver igdkmd64.sys sorted out and see how things go. If it still BSODs send me the kernel dump (memory.dmp) and not a minidump and we'll take it from there.
Got it, I have updated the driver for the Intel GPU and i'll give a few time, I'll let you know if anything happens, or in a week or so, if its all good.

Thanks so very much for the help!
 
Top