Thanks Michal Vodicka and Othmar Christen for reply.
I examined my code very carefully and found a
very stupid mistake I made. I correct it and now
all are right.
> ----------
> From: iban[SMTP:brucie@263.net]
> Reply To: NT Developers Interest List
> Sent: Tuesday, September 25, 2001 7:00 PM
> To: NT Developers Interest List
> Subject: [ntdev] RE: Problems when implement NAT using NDIS
> Intermediate d river
>
> Thanks Michal.
> Actually I have debug my driver using softice. But I could not find what
> caused page fault. There is no QOS packet scheuler installed on my OS.
>
> Passthru runs very well with one wan adapter and one ethernet adapter.
> I made me very confused because I could not find the essential difference
> between Passthru and my driver.
>
If there is no design problem, you have a bug somewhere. It is impossible to
for us list readers to find it, we haven’t a crystal ballSoftICE
pops-up when a page fault occurs and you have an instruction which causes it
so you can find what exactly causes a problem. If it occurs outside of your
driver, load OS symbols for a given module, probably NDIS.SYS. Use stack
command to see what was called. Examine current stack for parameters. Use
ndiskd KD extension to see NDIS internal structures. You can find an empty
field in some which isn’t initialized because your driver haven’t made
something expected. There are many possibilities and you are the only one
who can find the problem, sorry.Best regards,
Michal Vodicka
Veridicom
(RKK - Skytale)
[WWW: http://www.veridicom.com , http://www.skytale.com]
You are currently subscribed to ntdev as: brucie@263.net
To unsubscribe send a blank email to xxxxx@lists.osr.com
b???.???????&?v?'?ׯj?.n?Qyȩf??]?:.?˛???m??֛???zf???%y?ޞ?^?˛??^r*Lzfެ? ???l??ܢ