Dreamtrap Posted November 18, 2007 Posted November 18, 2007 Hi guys,I have a portable computer ACER8202 with WinXP SP2. I made format and installed a new freshcopy of XP SP2 (with all the drivers given by Acer in site and all updates from Microsoft until now). For some reasons (i don't know why) I was getting BSOD periodically with variables exit codes, all connected with "DRIVER_IRQ_NOT_LESS_OR_EQUAL" message. U can see some of them below:1) 0x0000000a (0x00000000, 0x00000002, 0x00000001, 0x81fa4dae)2) 0x0000000a (0x00000000, 0x00000002, 0x00000001, 0x823a4dae)3) 0x00000019 (0x00000020, 0x8521f408, 0x8521f438, 0x08060008)4) 0x000000c4 (0x000000b2, 0x8ebef200, 0x0000000c, 0x00000004)5) 0x0000011d (0x00000000, 0x00000000, 0x00000000, 0x00000000)I made again a format and installed the Ultimate Vista x86 Edition (in the same laptop), now with all the drivers for Vista given by Acer again. The same Blue Screens exist. I ran "verifier" from Windows but I couldn't find the reason of those conflicts. I suppose that there are incompatibilities with some drivers or is it in general a hardware problem ? The full report after the crach looks like this (for one exit code when i'm running Vista):----------------------------------------------------------------------Problem signature:Problem Event Name: BlueScreenOS Version: 6.0.6000.2.0.0.256.1Locale ID: 1032Additional information about the problem:BCCode: aBCP1: 00000000BCP2: 00000002BCP3: 00000001BCP4: 823A4DAEOS Version: 6_0_6000Service Pack: 0_0Product: 256_1Files that help describe the problem:C:\Windows\Minidump\Mini111707-02.dmpC:\Users\***\AppData\Local\Temp\WER-41979-0.sysdata.xmlC:\Users\***\AppData\Local\Temp\WERDDB1.tmp.version.txtRead our privacy statement:http://go.microsoft.com/fwlink/?link...3&clcid=0x0409----------------------------------------------------------------------Is there any idea on this? How can I face it? Thank you in advance!
cluberti Posted November 19, 2007 Posted November 19, 2007 1) 0x0000000a (0x00000000, 0x00000002, 0x00000001, 0x81fa4dae)2) 0x0000000a (0x00000000, 0x00000002, 0x00000001, 0x823a4dae)Bug Check 0xA: IRQL_NOT_LESS_OR_EQUALThe IRQL_NOT_LESS_OR_EQUAL bug check has a value of 0x0000000A. This indicates that Microsoft Windows or a kernel-mode driver accessed paged memory at DISPATCH_LEVEL or above.These two mean a kernel-mode (hardware, antivirus, CD emulation, backup, or firewall most likely) driver did something in a way it shouldn't have when scheduling. This is bad, of course, causing a bugcheck.3) 0x00000019 (0x00000020, 0x8521f408, 0x8521f438, 0x08060008)Bug Check 0x19: BAD_POOL_HEADERThe BAD_POOL_HEADER bug check has a value of 0x00000019. This indicates that a pool header is corrupt.This means that a driver corrupted the header of a kernel pool block, causing a bugcheck the next time it was accessed. Again, a driver is malfunctioning when you see this.5) 0x0000011d (0x00000000, 0x00000000, 0x00000000, 0x00000000)Bug Check 0x11A: EM_INITIALIZATION_FAILUREThe EM_INITIALIZATION_FAILURE bug check has a value of 0x0000011A.Again, a driver failed during an initialization routine (seeing a pattern here??? ) - so, Windows isn't your problem, but a driver you're installing.4) 0x000000c4 (0x000000b2, 0x8ebef200, 0x0000000c, 0x00000004)Bug Check 0xC4: DRIVER_VERIFIER_DETECTED_VIOLATIONThe DRIVER_VERIFIER_DETECTED_VIOLATION bug check has a value of 0x000000C4. This is the general bug check code for fatal errors found by Driver Verifier. This one means that when you enabled verifier, a driver malfunctioned and the dump from this would have told us which driver - note that when you enable verifier, and a driver malfunctions, it is supposed to bugcheck - if you don't have the C4 dump, I'd suggest re-enabling verifier and causing another bugcheck and then uploading the .dmp file here so we can look at it.
Dreamtrap Posted November 19, 2007 Author Posted November 19, 2007 (edited) This one means that when you enabled verifier, a driver malfunctioned and the dump from this would have told us which driver - note that when you enable verifier, and a driver malfunctions, it is supposed to bugcheck - if you don't have the C4 dump, I'd suggest re-enabling verifier and causing another bugcheck and then uploading the .dmp file here so we can look at it.Thanks for the info Cluberti. I uploaded one .dmp file from the last crush with STOP error 0x0000000a (0x00000000, 0x00000002, 0x00000001, 0x823a4dae) in .zip format.Is it helpful for u?Mini111707_01.zip Edited November 19, 2007 by Dreamtrap
cluberti Posted November 19, 2007 Posted November 19, 2007 It's Kapersky - here's why:// Here's the thread causing the trap and crash:1: kd> .trap 0xffffffff9db4f730ErrCode = 00000002eax=00000002 ebx=84068a50 ecx=00000000 edx=00000000 esi=9db4f7e0 edi=00000000eip=823a4dae esp=9db4f7a4 ebp=9db4f7b4 iopl=0 nv up ei pl zr na pe nccs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010246hal!KeAcquireSpinLockRaiseToSynch+0xe:823a4dae f00fba2900 lock bts dword ptr [ecx],0 ds:0023:00000000=????????1: kd> kb *** Stack trace for last set context - .thread/.cxr resets itChildEBP RetAddr Args to Child 9db4f7a0 8d96b855 84068a50 84068a50 86dfe590 hal!KeAcquireSpinLockRaiseToSynch+0xe9db4f7b4 8d96b667 00000000 9db4f7e0 9db4f820 tcpip!TcpIoControlEndpoint+0xb09db4f7c4 8d44c729 00000000 9db4f7e0 84068a50 tcpip!TcpTlEndpointIoControlEndpoint+0x819db4f820 8d443294 00068a50 86dfe578 86dfe502 tdx!TdxIssueQueryAddressRequest+0x1b79db4f83c 8d448a63 84068a50 86dfe538 86dfe502 tdx!TdxQueryInformationTransportAddress+0x5e9db4f85c 8d44cdd9 8402ba02 86dfe538 86dfe5a8 tdx!TdxQueryInformationConnection+0x839db4f878 82027f83 865e6030 86dfe538 86dfe538 tdx!TdxTdiDispatchInternalDeviceControl+0x10b9db4f914 82081dca 9db4f948 00000200 86690213 nt!IofCallDriver+0x639db4f9bc 82178f44 820f7780 9db4fbe0 00000000 nt!_vsnprintf+0x189db4f9f8 820715e8 0000000f 844ed030 00000000 nt!FsRtlAllocateExtraCreateParameterFromLookasideList+0x639db4fa44 823a7518 886d7000 00000002 86f1a788 nt!EtwTraceContextSwap+0x14a9db4fa54 82090f86 9db4fa7c 8227dd83 00000000 hal!KfLowerIrql+0x649db4fa58 9db4fa7c 8227dd83 00000000 00000000 nt!KiDispatchInterrupt+0xf6WARNING: Frame IP not in any known module. Following frames may be wrong.9db4fa5c 8227dd83 00000000 00000000 00000000 0x9db4fa7c9db4fa7c 86f1a788 886d7002 c0026688 9db4fab4 nt!ExCreateHandle+0x329db4fa80 886d7002 c0026688 9db4fab4 04cd1000 0x86f1a7889db4fa84 c0026688 9db4fab4 04cd1000 886d7002 0x886d70029db4fa88 9db4fab4 04cd1000 886d7002 c0600130 0xc00266889db4fa8c 04cd1000 886d7002 c0600130 00000000 0x9db4fab49db4fb94 820bf348 8437fda0 820bf6d3 9db4476c 0x4cd10009db4fb9c 820bf6d3 9db4476c 9db4fc44 9db4fccc nt!NtFreeVirtualMemory+0x7de9db4fc2c 82027f83 86fda910 840551c8 87126668 nt!NtFreeVirtualMemory+0xb4900000000 00000000 00000000 00000000 00000000 nt!IofCallDriver+0x63// The previous thread is missing lots of info, because it's a minidump - however, we can figure it out// by walking the stack down manually:1: kd> dds 9db4fbcc 9db4fbcc 9db4fbe09db4fbd0 000000009db4fbd4 871266689db4fbd8 8005210c9db4fbdc 000000009db4fbe0 000000009db4fbe4 01ffffff9db4fbe8 87283e919db4fbec 8005210c9db4fbf0 840551c89db4fbf4 0000008c9db4fbf8 840551c89db4fbfc 000000009db4fc00 871266849db4fc04 871266d89db4fc08 871266689db4fc0c 86fda9109db4fc10 8005210c9db4fc14 8d42811e*** WARNING: Unable to verify timestamp for kl1.sys*** ERROR: Module load completed but symbols could not be loaded for kl1.sys kl1+0x211e9db4fc18 86fda9109db4fc1c 871266689db4fc20 840305289db4fc24 86fda9109db4fc28 9db4fc449db4fc2c 000000009db4fc30 82027f83 nt!IofCallDriver+0x639db4fc34 86fda9109db4fc38 840551c89db4fc3c 871266689db4fc40 86fda9109db4fc44 9db4fc649db4fc48 82188f53 nt!IopSynchronousServiceTail+0x1e01: kd> lmvm kl1start end module name8d426000 8d442000 kl1 T (no symbols) Loaded symbol image file: kl1.sys Image path: \SystemRoot\system32\DRIVERS\kl1.sys Image name: kl1.sys Timestamp: Sat Apr 28 08:50:13 2007 (46334305) CheckSum: 00025339 ImageSize: 0001C000 Translations: 0000.04b0 0000.04e0 0409.04b0 0409.04e0The problem here is basically that the Kaspersky driver issued a listen request to tdx.sys, which generated a security inspection of the request. The inspection was never completed, so the tdx.sys object that was given the listen request is stuck in the "listen pending" state. When tdx.sys converts from a base endpoint to a listener, it makes a NULL out the endpoint handle before issuing the request. Since we're stuck pending, and the base endpoint handle was NULL'ed before the listen request was issued, a NULL value is then passed on which causes the bugcheck. It's a long debug, but above is the relevant parts.I'm betting the Kapersky software is either not Vista compatible, or doesn't like your network card drivers if it is Vista compatible.
Dreamtrap Posted November 19, 2007 Author Posted November 19, 2007 (edited) I'm betting the Kapersky software is either not Vista compatible, or doesn't like your network card drivers if it is Vista compatible.hhhmmm....I'm using Kaspersky v7.0.0.125 which is Vista compatible, and I use it also in WinXP Pro OS without any problems. I connect my laptop in the Internet through a Wireless Router of LinkSys. Laptop adapter is 'Intel® Pro/Wireless 3945ABG" and i have installed the last drivers from Intel Site (version 11.5.0.32 and release date 26/9/2007). I uploaded one more .dmp file with the last crash. I'm confused.... Could you please check also these files?Thanks for helping me! I appreciate it Mini112007_01.zipMini112007_02.zip Edited November 20, 2007 by Dreamtrap
cluberti Posted November 20, 2007 Posted November 20, 2007 Hmmm - the first dump (the STOP 0xa) looks like a problem with the Logitech driver calling a debug, and the STOP 0x9F dump looks like the Intel wireless driver failed an IRP check by the power manager.Are you sure the hardware in that box is OK? Otherwise, you have a LOT of bad drivers.
Dreamtrap Posted November 20, 2007 Author Posted November 20, 2007 Hmmm - the first dump (the STOP 0xa) looks like a problem with the Logitech driver calling a debug, and the STOP 0x9F dump looks like the Intel wireless driver failed an IRP check by the power manager.Are you sure the hardware in that box is OK? Otherwise, you have a LOT of bad drivers.No, i'm not so sure that the hardware in my laptop is working fine. But I haven't the tools to test and verify it.Yes, it's true what u say about STOP 0xA. My laptop has an integrated camera from Logitech. I have installed the latest driver from Acer Site compatible with Vista OS. Reading your previous advise, I uninstall Kaspersky Anti-Virus and install the AVG Anti-Virus to identify the behavior with this new antivirus software.Meanwhile, Is there any program that u can suggest me to test my hardware (specially Wireless Adaptor and RAM)to see if it's working fine?Thanks again Cluberti!
cluberti Posted November 20, 2007 Posted November 20, 2007 Meanwhile, Is there any program that u can suggest me to test my hardware (specially Wireless Adaptor and RAM)to see if it's working fine?Unfortunately, you'd probably be best checking with the laptop vendor. Memory test apps are a dime a dozen, but good hardware diagnostic apps usually come from the vendor themselves.
Dreamtrap Posted November 20, 2007 Author Posted November 20, 2007 (edited) Unfortunately, you'd probably be best checking with the laptop vendor. Memory test apps are a dime a dozen, but good hardware diagnostic apps usually come from the vendor themselves.There is not a serious program coming from Acer in order to check my laptop. I have used MemTest and Memory Diagnostic Tool (from Windows) for memory, but everything was fine. No errors occurred. Also, I must say that I have upgraded the memory from 1GB --> 2GB with new soDIMM modules, but BSOD remains.As i wrote you, i will check the laptop performance and stability with AVG Antivirus. We will see...With which programs did u debug .dmp files. I used WinDbg but i couldn't understand anything! If u have any new idea plz let me know. Thanks again! Edited November 20, 2007 by Dreamtrap
cluberti Posted November 20, 2007 Posted November 20, 2007 I used windbg - to debug, you need to know a few things first:1. Understand C/C++ and Intel x86 assembler - without understanding these, you'll have trouble reading and understanding the function names and assembly language seen in the .dmp file2. Understand the book "Windows Internals, 4th Edition" - without understanding the innards of Windows and how it's supposed to work, recognizing "broken" becomes very difficult3. Reading and understanding the concepts in the book "Advanced Windows Debugging" - again, unless you understand the basics of Windows and the debugger, you'll be lost quickly.
Dreamtrap Posted November 22, 2007 Author Posted November 22, 2007 (edited) Thanks Cluberti,I think that the BSOD problems caused by Kaspersky Anti-virus. Now, i'm using AVG in combination with COMODO Firewall, and everything working perfect so far...As far as it concerns the info about WinDbg, I visited your links and I realized that I should have known more about Assembly language and programming...But, I'm not familiar on these topics...So, thank you once more for helping me! Edited November 22, 2007 by Dreamtrap
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now