Re : Re: NDIS Tester

Hi,
After getting the debug log from my NDIS IM, i figured out that the query failure is due to
++NDTEST++ ==>DeviceIoControl
Imsamp: unknown IRP_MJ_DEVICE_CONTROL = 170002
++NDTEST++ <==DeviceIoControl failed
This is I think becouse IMsamp implements WDM/WMI interface. Here IMsamp simply replys with STATUS=STATUS_INVALID_PARAMETER. Now my question is How do I pass this query to underlying Adapter? Do I need to consider IRQL Level also? Or insteed of this status can I reply with some other status which work for all possible Device-Control-Codes? Where can I get List of all possible control-code for NDIS-IM Driver?
Please get time to write in :slight_smile:
Regards,
–Sumit

----- Original Message -----
From: “Thomas F. Divine”

I would think that in you implement passthru of NDIS request you should be
OK. The various Microsoft DDK NDIS IM driver samples include code that
passes NDIS requests made to your NDIS IM driver down to the lower-level
original adapter and allow the lower-level driver’s response to be
propogated bac upwards.

If you don’t have passthru code for NDIS resuests, then you should add it.
If you have that kind of code, perhaps debugging it would uncover something.

Good luck,

Thomas F. Divine

----- Original Message -----
From: “Sumit Pandya”

> Hi All,
> Can I use NDIS Tester for NDIS IM Driver on NT. If yes then Can you
please answer me why its not working for me… While comparing the output of
NDIS Tester of my Original Adapter and Intermediate Adapter I found the
difference on the query answer for
> 1> Adapter mac address
> 2> Adapter medium type
> Both of these queries are answered to 00-00-00-00-00-00 and NULL by my
IM Adapter resp, while Original Adapter replies are 00-50-2a-8d-16-a5 and
Ethernet resp.
>
> Do I need, that to be answered from my IM Driver? If yes then please
tell me how to do that?
> Thankx for any help.
> – Sumit
>
>

____________________________________________________________
eLitecore Technologies Pvt. Ltd.


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com