Hi,
I’m wondering why I see a blue screen while my driver is being loaded (during
system boot). When the driver is installed and initially gets loaded, it’s working
ok. The only time I see the blue screen is during the boot of the machine. Here’s
the stack
ntoskrnl!KeBugCheckEx+001
ntoskrnl!ExRaiseDatatypeMisalignment+0069
ntoskrnl!ExRaiseHardError+012E
ntoskrnl!ZwQueryVolumeInformationFile+003B
ntoskrnl!IoDisconnectInterrupt+2A37
ntoskrnl!NtOpenFile+0C1F
ntoskrnl!IoPnPDeliverServicePowerNotification+4EDE
ntoskrnl!NtAllocateLocallyUniqueId+0404
ntoskrnl!SeReleaseSecurityDescriptor+01A5
ntoskrnl!NtOpenFile+14C7
ntoskrnl!IoReportHalResourceUsage+33D7
ntoskrnl!IoReportHalResourceUsage+21FB
ntoskrnl!IoReportHalResourceUsage+07ED
ntoskrnl!INIT+419A
ntoskrnl!PsSetCreateThreadNotifyRoutine+00AA
ntoskrnl!KiUnexpectedInterrupt+0180
The blue screen goes on to say that the error status was 0xc0000034 (Object
Name not found). I’ve seen this sort of thing before when the SYS file is corrupted
some how. The only thing I can think of is that there’s something going wrong
when the driver is unloaded (shutdown) and it gets corrupted then.
Any takers?
Lee
*************************** ADVERTISEMENT ******************************
For ALL the latest Soccer news on your club, GAA sports results and the
latest on your F1 stars plus much more check out
http://sport.iol.ie/sport. Sport On-Line… It’s a passion
Sounds like your driver depends on another driver. During system boot, your driver is
loading first.
Lee Rhodes wrote:
Hi,
I’m wondering why I see a blue screen while my driver is being loaded (during
system boot). When the driver is installed and initially gets loaded, it’s working
ok. The only time I see the blue screen is during the boot of the machine. Here’s
the stack
ntoskrnl!KeBugCheckEx+001
ntoskrnl!ExRaiseDatatypeMisalignment+0069
ntoskrnl!ExRaiseHardError+012E
ntoskrnl!ZwQueryVolumeInformationFile+003B
ntoskrnl!IoDisconnectInterrupt+2A37
ntoskrnl!NtOpenFile+0C1F
ntoskrnl!IoPnPDeliverServicePowerNotification+4EDE
ntoskrnl!NtAllocateLocallyUniqueId+0404
ntoskrnl!SeReleaseSecurityDescriptor+01A5
ntoskrnl!NtOpenFile+14C7
ntoskrnl!IoReportHalResourceUsage+33D7
ntoskrnl!IoReportHalResourceUsage+21FB
ntoskrnl!IoReportHalResourceUsage+07ED
ntoskrnl!INIT+419A
ntoskrnl!PsSetCreateThreadNotifyRoutine+00AA
ntoskrnl!KiUnexpectedInterrupt+0180
The blue screen goes on to say that the error status was 0xc0000034 (Object
Name not found). I’ve seen this sort of thing before when the SYS file is corrupted
some how. The only thing I can think of is that there’s something going wrong
when the driver is unloaded (shutdown) and it gets corrupted then.
Any takers?
Lee
*************************** ADVERTISEMENT ******************************
For ALL the latest Soccer news on your club, GAA sports results and the
latest on your F1 stars plus much more check out
http://sport.iol.ie/sport. Sport On-Line… It’s a passion
You are currently subscribed to ntdev as: xxxxx@okena.com
To unsubscribe send a blank email to %%email.unsub%%
Given that your driver handles interrupts, here are two rules of thumb that
you cannot violate, ever, when dealing with interrupts.
- Never ever do ANYTHING on or to the device that can generate an interrupt
until you are completely ready to handle interrupts from that device.
- Never ever do ANYTHING on or to the device that can generate an interrupt
after you are no longer able to handle interrupts from that device.
Given these 2 rules of thumb (painfully generated using a very large hammer)
I am highly suspicious of the stack entry for nostril!KiUnexpectedInterrupt.
Did you fail to lock out interrupts before you were completely ready to
handle them?
–
Gary G. Little
xxxxx@broadstor.com
xxxxx@inland.net
“Lee Rhodes” wrote in message news:xxxxx@ntdev…
>
> Hi,
> I’m wondering why I see a blue screen while my driver is being loaded
(during
> system boot). When the driver is installed and initially gets loaded, it’s
working
> ok. The only time I see the blue screen is during the boot of the machine.
Here’s
> the stack
> ntoskrnl!KeBugCheckEx+001
> ntoskrnl!ExRaiseDatatypeMisalignment+0069
> ntoskrnl!ExRaiseHardError+012E
> ntoskrnl!ZwQueryVolumeInformationFile+003B
> ntoskrnl!IoDisconnectInterrupt+2A37
> ntoskrnl!NtOpenFile+0C1F
> ntoskrnl!IoPnPDeliverServicePowerNotification+4EDE
> ntoskrnl!NtAllocateLocallyUniqueId+0404
> ntoskrnl!SeReleaseSecurityDescriptor+01A5
> ntoskrnl!NtOpenFile+14C7
> ntoskrnl!IoReportHalResourceUsage+33D7
> ntoskrnl!IoReportHalResourceUsage+21FB
> ntoskrnl!IoReportHalResourceUsage+07ED
> ntoskrnl!INIT+419A
> ntoskrnl!PsSetCreateThreadNotifyRoutine+00AA
> ntoskrnl!KiUnexpectedInterrupt+0180
>
> The blue screen goes on to say that the error status was 0xc0000034
(Object
> Name not found). I’ve seen this sort of thing before when the SYS file is
corrupted
> some how. The only thing I can think of is that there’s something going
wrong
> when the driver is unloaded (shutdown) and it gets corrupted then.
>
> Any takers?
> Lee
>
> ADVERTISEMENT***
> For ALL the latest Soccer news on your club, GAA sports results and the
> latest on your F1 stars plus much more check out
> http://sport.iol.ie/sport. Sport On-Line… It’s a passion
>
>