Re: Removing NDIS driver
- From: "Søren Dreijer" <bleh@xxxxxxxx>
- Date: Thu, 12 Jan 2006 14:00:38 +0100
Thanks. I will.
"Stephan Wolf [MVP]" <stewo68@xxxxxxxxxxx> wrote in message
news:1136904486.874579.226600@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Try and run the NDISTest tool against your miniport. NDISTest is the
"official" test program used by WHQL for certification of NDIS drivers.
Believe me it finds lots of quirks in your miniport, see
"Testing Network Drivers with NDIS the Test Tool"
http://www.wd-3.com/archive/NDISTest.htm
[article needs to be updated but is still useful I guess...]
"Using NDISTest During Driver Development"
http://www.microsoft.com/whdc/DevTools/tools/NDIStest.mspx
Stephan
---
Søren Dreijer wrote:
> Once again I turn to the help of this great newsgroup :-)
>
> I have a slight problem with my NDIS miniport driver when attempting to
> remove it through the Device Manager.
> If I try to remove the device after NDIS has called MiniportSendPackets()
> (which happens almost instantly after installing and starting the driver)
> and I have pended the packet instead of immediately completing it, Device
> Manager hangs whenever I try to remove the device at a later time.
> If I just call NdisMSendComplete() immediately in MiniportSendPackets() I
> can remove the adapter without problems.
>
> I have debug prints in all my routines and it does not appear as if the
> driver's Halt function is ever called. If it were I'd have a chance to
fail
> the pended packets...
>
> Any ideas?
.
- References:
- Removing NDIS driver
- From: Søren Dreijer
- Re: Removing NDIS driver
- From: Stephan Wolf [MVP]
- Removing NDIS driver
- Prev by Date: Re: IRQL conflicts
- Next by Date: Re: Removing NDIS driver
- Previous by thread: Re: Removing NDIS driver
- Next by thread: Re: Using KsEdit
- Index(es):
Relevant Pages
|