BSOD on windows server 2008 R2 reason Srv2.sys Driver_IRQL_not_Less_or_Equal [closed]

I have a issue that i have been facing with my windows server 2008 R2 (ADC Server) Additional Domain Controller (Roles Installed AD,DNS).

It suddenly gives a BSOD i did analyse the dump and found out the case of a driver that is Srv2.sys with a bug check string (DRIVER_IRQL_NOT_LESS_OR_EQUAL).

Caused By Driver : Srv2.sys

Caused By Address : Srv2.sys+1467c

i do have a mini dump too

Require some fix on it as i searched on google i came up with a hot fix but dunno if it is reliable.

If the Thread is already created kindly move this to that group or address a link to me.

Answer

This particular bug check – DRIVER_IRQL_NOT_LESS_OR_EQUAL – is caused when code, usually kernel-mode code, usually a device driver, attempts to access a paged, pageable, or invalid memory address at an Interrupt Request Level (IRQL) that is too high. This is usually because some device driver raised it, and doesn’t put it back where it found it once it was done. This is pretty much always a software bug in the device driver (though it may appear to occur in other modules that interact with that device driver,) and the only fix for it is to update the faulty code by installing a patch or new driver version. There are of course exceptions to this scenario but we wouldn’t know without a thorough debugging of the machine.

Good references: http://blogs.msdn.com/b/doronh/archive/2010/02/02/what-is-irql.aspx

And Windows Internals 6th Edition by Mark Russinovich, et al.

Attribution
Source : Link , Question Author : Samuel Fernandes , Answer Author : Ryan Ries

Leave a Comment