Windows Vista Tips

Windows Vista Tips > Newsgroups > Windows Vista Drivers > crash dump of storport virtual miniport

Reply
Thread Tools Display Modes

crash dump of storport virtual miniport

 
 
Wayne
Guest
Posts: n/a

 
      04-27-2010
Hi there,

I am implementing crash dump feature of storport virtual miniport driver. My
storport virtual miniport driver service the disk child device enumerated by
my bus driver. It needs an interface, a data structure pointer including some
routines and context, from bus driver to deal with I/O. In normal mode, I
send a query interface to bus driver to get that pointer, works fine. But in
dump mode, I have no idea of how to do that because IRQL is too high.

WDK document tell me that I can use
MINIPORT_DUMP_POINTERS->MiniportPrivateDumpData to store some context which
will be passed to PORT_CONFIGURATION_INFORMATION->Reserved member. The fact
is that whatever I fill in MiniportPrivateDumpData, I always get a invalid
pointer like 6D756400 in FindAdapter routine of crash dump mode. Some guys
told me that crash dump feature of Storport Virtual Miniport is supported in
some commercial product. Not sure if they this approach.

So my question is how can I get that interface pointer from my bus driver in
crash dump mode of my Stortport Virtual Miniport driver?

Some guys maybe read this thread from ntdev list, sorry for that.

--
thanks
wayne
 
Reply With Quote
 
 
 
 
Pavel A.
Guest
Posts: n/a

 
      04-27-2010
What if your bus driver exports this data to your miniport _before_ crash
occurs?
-- pa


"Wayne" <> wrote in message
news:1AC29C04-3781-4C2D-9DA6-...
> Hi there,
>
> I am implementing crash dump feature of storport virtual miniport driver.
> My
> storport virtual miniport driver service the disk child device enumerated
> by
> my bus driver. It needs an interface, a data structure pointer including
> some
> routines and context, from bus driver to deal with I/O. In normal mode, I
> send a query interface to bus driver to get that pointer, works fine. But
> in
> dump mode, I have no idea of how to do that because IRQL is too high.
>
> WDK document tell me that I can use
> MINIPORT_DUMP_POINTERS->MiniportPrivateDumpData to store some context
> which
> will be passed to PORT_CONFIGURATION_INFORMATION->Reserved member. The
> fact
> is that whatever I fill in MiniportPrivateDumpData, I always get a invalid
> pointer like 6D756400 in FindAdapter routine of crash dump mode. Some guys
> told me that crash dump feature of Storport Virtual Miniport is supported
> in
> some commercial product. Not sure if they this approach.
>
> So my question is how can I get that interface pointer from my bus driver
> in
> crash dump mode of my Stortport Virtual Miniport driver?
>
> Some guys maybe read this thread from ntdev list, sorry for that.
>
> --
> thanks
> wayne


 
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
SW RAID-1 On Storage Virtual MiniPort Peter Windows Vista Drivers 1 03-01-2010 09:27 AM
How to connect my virtual Machine from my desktop ansur Virtual PC 9 01-19-2010 08:12 AM
Slow Vista startup Jedi940 Windows Vista Performance 1 01-13-2008 08:50 PM
crcdisk.sys start up problem (with boot log) Jimmy Windows Vista Hardware 2 08-13-2007 07:22 PM
Virtual drives cause Windows to crash Hssarth Windows Vista Hardware 2 03-07-2007 04:35 PM



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59