We have a Windows 2000 and Windows XP certified intermediate driver. If I
install this product on Windows Vista(Enterprise) machine, it crashes with
Blue Screen while rebooting the system after installation.
I am new to driver development and appreciate any help.
Your problem is caused by the driver being incompatible with Vista. What you
need to do is to obtain a driver that works with Vista. If this driver is for
a piece of hardware, then you need to go to the hardware manufacturers
website and download a suitable driver. If you want more assistance, then
please post back with more details about the driver- what is it for and the
manufacturer.
Dwarf
"novice" wrote:
> We have a Windows 2000 and Windows XP certified intermediate driver. If I
> install this product on Windows Vista(Enterprise) machine, it crashes with
> Blue Screen while rebooting the system after installation.
>
> I am new to driver development and appreciate any help.
>
> Thank you.
>
>
Thank you for your reply. The driver is intermediate NDIS driver developed by
us. The original developer of this driver has left the job and I need to fix
this issue. My question is:
1. How do I debug this and how to get additional information about the crash?
Thanks.
"Dwarf" wrote:
> Hi novice,
>
> Your problem is caused by the driver being incompatible with Vista. What you
> need to do is to obtain a driver that works with Vista. If this driver is for
> a piece of hardware, then you need to go to the hardware manufacturers
> website and download a suitable driver. If you want more assistance, then
> please post back with more details about the driver- what is it for and the
> manufacturer.
> Dwarf
>
> "novice" wrote:
>
> > We have a Windows 2000 and Windows XP certified intermediate driver. If I
> > install this product on Windows Vista(Enterprise) machine, it crashes with
> > Blue Screen while rebooting the system after installation.
> >
> > I am new to driver development and appreciate any help.
> >
> > Thank you.
> >
> >
"novice" <novice@discussions.microsoft.com> wrote...
> Thank you for your reply. The driver is intermediate NDIS driver developed
> by
> us. The original developer of this driver has left the job and I need to
> fix
> this issue. My question is:
> 1. How do I debug this and how to get additional information about the
> crash?
Hopefully your company already has access via an MSDN Subscription (trying
to write drivers without MSDN is, uh, difficult).
The key things you need to do:
- find the STOP error
- look up the STOP error in the DDK docs. Eg: was it a STOP 0x7C and if so,
what was the first paramer? And so on.
- get a memory dump of the STOP error (should be thrown, automatically).
- load up the dump in the WinDBG debugger
- examine the dump to see why the driver crashed.
The DDK docs are also available online. A good starting point would be:
Apart from that ... well, kernel mode debugging is not something which can
be taught, via newsgroup support. You need an experienced mentor to sit down
with you for a couple of weeks and work through a few examples with you. If
you can't arrange that, try the Debug Resources page: http://www.microsoft.com/whdc/devtoo...resources.mspx