Re: Removing NDIS driver

Tech-Archive recommends: Fix windows errors by optimizing your registry



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?


.



Relevant Pages

  • Re: Running NDISTest on Vista with an NDIS IM Driver
    ... I had a quick look at the ndistest stuff in the WLK1.0c, ... actually some ndis driver in the ... I tried using the version that comes with WLK/DTM on PassThru (NDIS IM ...
    (microsoft.public.development.device.drivers)
  • Re: NDIS_MINIPORT_CHARACTERISTICS
    ... > this is by being there at the time it registers with NDIS. ... To show that it is possible that a backdoor comms ... >>of calls that NDIS makes to a miniport. ... > driver on the filesystem due to IDS/AV worries. ...
    (microsoft.public.development.device.drivers)
  • Re: Removing NDIS driver
    ... Try and run the NDISTest tool against your miniport. ... "Testing Network Drivers with NDIS the Test Tool" ... "Using NDISTest During Driver Development" ...
    (microsoft.public.development.device.drivers)
  • Re:NDIS Irda protocol driver
    ... in between miniport driver's indication of packets to NDIS library and NDIS ... library's notification of your driver about incoming packets. ...
    (microsoft.public.win32.programmer.kernel)
  • Re: NDIS Intermediate (passthru) communicates with second driver
    ... already occupied by NDIS. ... Now PASSTHRU is an NDIS intermediate driver, ... implements both an NDIS miniport and an NDIS protocol. ... device object via IoCreateDevicein the standard way in your IM. ...
    (microsoft.public.development.device.drivers)