I have amended the passthru and install the driver.At first it works well,but after a hour the system dump and give the following information:
stop:0x000000d3,(0xf20c3000,0x00000002,0x00000000,0x80401ccb)
the driver mistakenly markenly marked a part of it??s image page pagable instead of nonpagable
this driver maybe at fault passthru .sys
address f20c3000 base at f20c0000,datestamp 3f36ee89 ?Cpassthra.sys
???. ?Cntoskrnl.exe
Can anyone explain what the “the driver mistakenly markenly marked a part of it??s image page pagable instead of nonpagable” means ?
Run windbg !analyze -v on the crashdump. This should produce a stack trace
that should indicate where in your driver you violated the IRQL rules. You
have a pageable section of your driver that is executing at IRQL >=
DISPATCH_LEVEL. Figure out which sections of your driver are pageable, this
ought to narrow down the possiblities.
In addition the PAGED_CODE() macro is useful in your checked build for
finding these sorts of violations before you get to the actual bugcheck.
=====================
Mark Roddy
Hollis Technology Solutions
www.hollistech.com
xxxxx@hollistech.com
-----Original Message-----
From: xxxxx@emgsoft.com [mailto:xxxxx@emgsoft.com]
Sent: Monday, August 25, 2003 4:42 AM
To: Windows System Software Developers Interest List
Subject: [ntdev] who can explain it?
I have amended the passthru and install the driver.At first it works
well,but after a hour the system dump and give the following information:
stop:0x000000d3,(0xf20c3000,0x00000002,0x00000000,0x80401ccb)
the driver mistakenly markenly marked a part of it’s image page pagable
instead of nonpagable
this driver maybe at fault passthru .sys
address f20c3000 base at f20c0000,datestamp 3f36ee89 –passthra.sys
…………………………………………………………. –ntoskrnl.exe
Can anyone explain what the “the driver mistakenly markenly marked a part of
it’s image page pagable instead of nonpagable” means ?
B绗?'癤?y?呪灝w?腐z盄A玜囤0⑹铻X?韷蒦qwnzb嫐.Ф\??辷?底痡?瓺hu墁抖??.炈洷殊m?澲洉╀zf?y炞^
縨=?b槽(卜(