driver_irql_not_less_or_equal BSOD, know the problem is a driver but do not know how to look at the dump files

mrhappy70

Commendable
Jul 23, 2016
12
0
1,510
So I have very recently built a PC with specs;
- Core i5 6600k overclocked to 4.6 gHz at 1.315V with corsair h80i v2
- asus z170-a mobo
-asus strix gtx 980
- seagate blue 1tereabyte
-hyperx ddr4 2133 16 gigs
-750W gold PSU and corsair 400c case

Have had several BSODs with this same message DRIVER_IRQL_NOT_LESS_OR_EQUAL (that's it, no message or hint as to what driver) Here are the dump files for the crashes. I do not know how to view the dump files (not that i know what I'm doing) or how to attach the files to this thread. It only really crashes when playing any game, it crashed in league of legends which isnt demanding and in gta v which is. because of this I think its a graphics card driver, just need some help though.
Thanks
 
it just means a driver was running at a higher priority than the windows memory manager but tried to access data that was not stored in RAM. This means the memory manager would have to get the data from storage and move it to RAM but the driver has priority so windows memory manager can not run. It is a deadlock so the system bugchecks.

Sometimes you can use whocrashed.exe or bluescreenview.exe to automatically look at the memory dumps.
The problem is a driver can crash in the drivers side code or in the windows interface to the driver. If it crashes in the driver side code the utility will name the driver otherwise it will incorrectly name the windows kernel as the cause.

For this case you have to have someone who knows the basics of a windows debugger so they can take a quick look.
or you can guess, and just try the generic solutions.
run memtest to confirm your memory is ok,
remove overclocking drivers for the CPU and GPU
update the BIOS, update the motherboard drivers.

you can put the memory dump from c:\windows\minidump directory on a server like microsoft onedrive , share the files as public and post a link. I can take a quick look using the windows debugger.

you can also upload your memory dump to http://www.osronline.com/page.cfm?name=Analyze
it is a automated debugger. Biggest problem it runs a script that assumes you are debugging your own machine and does not dump the required info you need when debugging someones machine. That is why I just look at memory dumps myself with my own copy of the debugger.




 
bad memory address used (memory address of zero)
I would suspect these old USB drivers will be your root cause.
(you would need drivers dated after 2012 to have a chance at working correctly on a current machine, 2013 for usb 3.0 )


http://www.silabs.com/SUPPORT/Pages/default.aspx
\SystemRoot\system32\drivers\SiLib.sys Thu Jul 15 15:08:26 2010
\SystemRoot\system32\drivers\SiUSBXp.sys Thu Jul 15 15:27:13 2010

machine info:
BIOS Version 1801
BIOS Release Date 03/24/2016
Manufacturer ASUSTeK COMPUTER INC.
Product Z170-A
Version Rev 1.xx
Processor Version Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz
Processor Voltage 8bh - 1.1V
External Clock 100MHz
Max Speed 8300MHz
Current Speed 3500MHz

memory:
Speed 2133MHz
Manufacturer Kingston
Part Number KHX2133C14/8G

 

mrhappy70

Commendable
Jul 23, 2016
12
0
1,510
So its probably my cooler master quickfire tk keyboard which is usb 2 plugged into usb 3, or its my xbox 360 controller which is probably from around 2010.
 
it is hard to say why it got installed. looking at the company website, it looks like them make a lot of electronic components. you could have plugged in a phone into a usb port and got the driver installed.

you might use the pnputil.exe to remove the driver if you can not figure out what installed it.
https://technet.microsoft.com/en-us/library/cc730875(v=ws.11).aspx

you might also be to use windows control panel device manager, show the hidden devices and then uninstall the hidden device.
usb devices are hidden when they are removed but the driver stays installed in case you plug the device in again.

google "how to make device manager show hidden devices"
or look here: http://www.thewindowsclub.com/show-non-present-devices-windows






 
maybe that cpu overclock may be throwing the screws to it ??? test your hard drive with seatool s as well run memtest over night [at least 8-12 hrs]

with asus there asus suite program can cause issues as well

''only finally deleting Asus pre-installed softwares fixed the issue.''

http://www.eightforums.com/bsod-crashes-debugging/34653-bsod-windows-8-1-latest-nvidia-driver.html

then the board uses asmeida usb3 as well if you got there driver installd and you use win-10 uninstall it and let windows pick it up default asmeida drivers can be a issue and should work fine off windows built in default drivers just as well ?? [works great that way under win-7 ]


then your boards support in the same boat I feel as asus suite it shows '' ASUS USB 3.1 Boost V1.10.04 for Windows 7 32bit & 64bit / 8.1 64bit / 10 64bit. '' what may be kicking in that ''SystemRoot\system32\drivers\SiUSBXp.sys '' [usb3 boost] ??

http://www.tomshardware.com/forum/id-2807057/whea-uncorrectable-error.html

so with that could be another skylake issue as well ??
 

mrhappy70

Commendable
Jul 23, 2016
12
0
1,510


I never installed the asus suite, I simply installed all the separate drivers for the motherboard. (bios, chipset, audio, usb which may be the issue, etc), the only asus software i have is the gpu tweak. On the other TH post you linked, one person said to uninstall the corsair link software which I have, could that be an issue at all? The same person that said that also said to uninstall the two exact same drivers that are causing my issues
\SystemRoot\system32\drivers\SiLib.sys Thu Jul 15 15:08:26 2010
\SystemRoot\system32\drivers\SiUSBXp.sys Thu Jul 15 15:27:13 2010
It hasnt blue screened in a while (even when playing demanding games such as gta v) so I will try to carry on as normal, but its an underlying issue that I would like to resolve.
Thanks for all your help.
 
ok, good luck . my ''last'' asus was this way right up till the day I replaced it [drivers sets of memory , hard drives . cpu - clean windows install , 18 bios updates , ect...$$$ another brand motherboard resolved for me in the end re used all parts and -0- issue ???? ] maybe you will have or find better luck then I did . I do hope so

just relooked your board is all ready up to 11 bios's as new as the 100 series are ?? hmmmm..... I figure 6 to 8 in the ball park
 

mrhappy70

Commendable
Jul 23, 2016
12
0
1,510
So it had gone for almost 2 days without blue screening without the xbox controller in, so I risked it and plugged in my controller to play some rocket league, some 30 minutes later it blue screened. Going to leave it unplugged now and may even have to say goodbye to it, RIP xbox 360 controller 2k16. However if it ever blue screens again without the controller plugged in I'll know where to come. Going to need to buy a newer controller now, probably xbox 1 but I'll wait at least a week to confirm that it was indeed the xbox controller. Thanks again for all your help
 
well that may be a good thing if nothing happens until you just the x-box ..
lopk up things as this to see if any resolves help as here ??

http://www.tomshardware.com/forum/124927-13-xbox-controller-suddenly-bsod-connected

http://www.infoworld.com/article/3040403/microsoft-windows/bad-windows-10-xbox-one-controller-forces-microsofts-hand.html

http://answers.microsoft.com/en-us/windows/forum/windows_8-hardware/wdfviolation-bsod-xbox-360-controller/08723ee9-fd4c-4d13-bb4b-21c1d918218a?auth=1

sad this it seems is microsofts own products dont even work with there own products [????]

see if that from toms link works out ??

 
Microsoft would not have installed a 3rd party USB driver from 2010.
they install their own driver with its own bugs
XBox USB wireless controller = xusb1.sys (various bugs)
Xbox 360 Wireless Receiver driver=xusb22.sys (fixed bugs in the older driver)



 
dude I put nothing past Microsoft then you back to what I said above then funny he says removing the x-box resolves [for now ] go figure

''Users can install a driver for a Silicon Labs USB Device in three ways:
Microsoft’s Driver Package Installer (DPInst)

DPInst is an installation utility available through Microsoft.

For
more information on this, visit MSDN and read the Customizing Driver Installation article: http://
msdn.microsoft.com/en-us/library/windows/hardware/ff540241(v=vs.85).aspx.


yup that 3ed party looks more like 1st party Microsoft doing s

now one thing I did notice is how inf comes up on this like maybe part of the intel inf files for the chipset and usb so maybr you got a bad download of the intel drivers ?? or its part of Microsoft default package that getting overridden [we know how 10 is on that ]

''Ccvi.sys is a type of SYS file associated with USBXpress developed by Silicon Laboratories, Inc. for the Windows Operating System.


''After beating my head against the wall for many hours I came to a conclusion with the silcon labs driver.

It has nothing to do it with.
It has entirely to do with a usb monitor that i download before I installed the device.
so never use http://www.aggsoft.com/ usb monitor
is installs a background driver on your usb devices called ausbmon.sys by doing this, it corrupts the silabs dll


so the xbox may be in a conflict ??

http://community.silabs.com/t5/Simplicity-Studio-and-Software/SiUSBXp-dll-v3-2-2-Not-working-under-Windows-7/td-p/51631


next thing I would like to know is did you install windows 7 on your skylake build ?? cause Microsoft fooled with the usb drivers in 7 so it would not work so well on newer skylake ?? maybe part of the cause ??


''Even if you do get it to work, the lack of EHCI means there might be unforeseen compatibility issues in the future. Effectively, from Skylake, and thanks to Intel’s spec upgrade, Windows 7 is now officially an obsolete OS.

Read more: http://wccftech.com/intel-skylake-remove-support-usb-based-windows-7-installation-platform-specs/#ixzz4FT9C4j8f


hard to say
 
Dpinst.exe is just a utility to allow OEM drivers to be installed by a .ini
sure Microsoft may have wrote the utility and provided it in the DDK to help driver writers install their driver but Microsoft did not write the driver at issue.

if a system bugchecks because of the driver, the bugcheck is reported by the WER system, the problem handed back to the driver developers. If microsoft has a generic version of the driver they update the driver and push it out to the machine.
when they don't have the code, the problem get pushed back to the vendor and you are expected to get the updates from them.

here is a call on my machine installing the asmedia driver
DPInst_X64.exe /LM /SW /SA /A /F /PATH "C:\Program Files (x86)\ASM106xSATA\Driver

it is the microsoft tool, some command line switches pointing to the asmedia driver I down loaded from my motherboard website.
I am pretty sure that microsoft only wrote the utility and not the asmedia driver. I suspect i could also look at the asmedia binary and see who owns the copy write but there would not be a point.



 

mrhappy70

Commendable
Jul 23, 2016
12
0
1,510


So its been quite while without the xbox controller, and i thought for sure that I was in the clear. However just 10 minutes ago the same message popped up once again, sadly whilst playing GTA V. So I'm back, not sure if its the same driver again but heres the dump files again
https://1drv.ms/f/s!AkbiPE7C_CXMd7VuKsiYHh_68Ac
You also said about there being n option to delete the driver, if its the same one I will likely uninstall it.
I have plugged in my smartphone to this PC, huawei honor 7, and also a old htc one s, however that was after the first few blue screens so the htc isn't at fault. The huawei is a possibility but I doubt its a driver from 2010.
If you could take a look to just see if its the same driver I will look into uninstalling it.
Thanks
 
looks like you put a link to the memory dump on your machine.
you have to put the memory dump file on the server and put a link to the file on the server, so it can be loaded into a debugger.



 
you need to copy the files from c:\windows\minidump to your server
you are coping a link to your files to a server but not the files themself.

these are large files they should be about 250 mb
and should have a name like 081616-19218-01.dmp
it should not have the word shortcut.lnk in the name.

otemsg=18457087,0,2293169]


Oops, sorry about that, try one of these links, should be better
https://1drv.ms/f/s!AkbiPE7C_CXMe4IsSIFz0sGrG6A
https://1drv.ms/u/s!AkbiPE7C_CXMfJMzcvDn7GT8E3w

[/quotemsg]

 

mrhappy70

Commendable
Jul 23, 2016
12
0
1,510


OK, so chrome kept saying that the browser didn't allow folder upload although it worked before, so I went over to microsoft edge and when trying to upload there I apparently didn't have permission so I just changed that in the properties of the file.
It is just a .dmp now. Thanks for the info, heres the link
https://1drv.ms/u/s!AkbiPE7C_CXMfk6k490_QntlXJE
Ill hold off on the GTA for now, got plat promos for LoL anyway which isnt very demanding at all

 
the system tried to run the code at memory address zero, I have no idea why, I would need a kernel or full memory dump to figure it out.
I would guess it is related to the below listed very old drivers.
--------
I would remove Silicone Labs USBXpress Development Kit
\SystemRoot\system32\drivers\SiLib.sys Thu Jul 15 15:08:26 2010
and
\SystemRoot\system32\drivers\SiUSBXp.sys Thu Jul 15 15:27:13 2010

you also have something wrong with your system sleeping and waking. it might be related to the above two very old USB drivers.
you might run cmd.exe as an admin then run
powercfg.exe /energy
and look at the report it produces for more info.
(I suspect removing the 2010 USB drivers will fix the problem)


you might remove the asus tweak driver:
\C:\Windows\system32\drivers\IOMap64.sys Wed Oct 22 17:52:12 2014

machine info:
BIOS Version 1801
BIOS Starting Address Segment f000
BIOS Release Date 03/24/2016
Manufacturer ASUSTeK COMPUTER INC.
Product Z170-A
Version Rev 1.xx
Processor Version Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz
Processor Voltage 8bh - 1.1V
External Clock 100MHz
Max Speed 8300MHz
Current Speed 3500MHz
memory:
bank 1:
Size 8192MB
Form Factor 09h - DIMM
Device Set [None]
Device Locator ChannelA-DIMM2
Bank Locator BANK 1 and bank 3 (16 gb total)
Speed 2133MHz
Manufacturer Kingston
Part Number KHX2133C14/8G


 

mrhappy70

Commendable
Jul 23, 2016
12
0
1,510


The report came up with 6 error messages, 3 of which are USB related. the other three are not as important eg audio not letting the PC sleep instantly. Is uninstalling them is just as easy as going to the drivers in system32 and hitting delete?

Thanks
 
Some drivers are in the hidden driver store and will be replaced on the next boot if they are deleted and not properly uninstalled.



 

mrhappy70

Commendable
Jul 23, 2016
12
0
1,510


I found what the old drivers are for, they are for the corsair h80i v2 and its software (corsair link). i found this by just going through the device manager in the USB section and going to the drivers of each device. This is also the only thing using these old drivers. So I have uninstalled the corsair software completely, and also used their driver uninstaller.
The two drivers are still there in the driver section in system32. C:\Windows\System32\drivers
In C:\Program Files (x86)\Silabs there used to be quite a bit of stuff in there. However now it is just the uninstaller left in this folder.
I did another report from the cmd promt and it sais that there are still errors with 3 USB devices, with the message This device did not enter the USB Selective Suspend state. Processor power management may be prevented when this USB device is not in the Selective Suspend state. Note that this issue will not prevent the system from sleeping.
Additionally, despite the software for the CPU cooler being uninstalled, the cooler itself uses these two drivers as well. I am therefore sceptical of uninstalling them in the case that the cooler stops working for some reason.
Also, using the xbox 360 controller still blue screens the PC, however it uses a different driver from microsoft. Maybe this is conflicting with the old driver from the CPU cooler