I have an ndis miniport driver that I've developed. ARP, TCP, ICMP, etc, all
seem to work fine. But when I run an extened test that sends data over a
socket for about 10 minutes straight, TCP stops working on the entire system.
Other protcols are still working, because ping works just fine. It's not
just my miniport interface that doesn't work. I can't get TCP to work on any
network interface. When I try to run ipconfig I get the following error "The
application failed to initialize properly (0xc0000142). Click on OK to
terminate the application." I also tried running Ethereal after the error
occurred, and it can't even find any interfaces to bind to. I have driver
verifier turned on my driver, and no errors were detected. Has anyone ran
into this condition before? How do you debug a system in this state?

Thanks,
Michael

Re: TCP Stop Working by Alireza

Alireza
Tue Feb 05 02:05:15 CST 2008

Are you sure you are completing all the send requests?

Or maybe you are dropping ACKs?

what does your IM driver do?

-ali

--
This posting is provided "AS IS" with no warranties, and confers no rights.

"Michael" <Michael@discussions.microsoft.com> wrote in message
news:C6F10B8B-5B47-4455-85F8-D54035B5A961@microsoft.com...
>I have an ndis miniport driver that I've developed. ARP, TCP, ICMP, etc,
>all
> seem to work fine. But when I run an extened test that sends data over a
> socket for about 10 minutes straight, TCP stops working on the entire
> system.
> Other protcols are still working, because ping works just fine. It's not
> just my miniport interface that doesn't work. I can't get TCP to work on
> any
> network interface. When I try to run ipconfig I get the following error
> "The
> application failed to initialize properly (0xc0000142). Click on OK to
> terminate the application." I also tried running Ethereal after the error
> occurred, and it can't even find any interfaces to bind to. I have driver
> verifier turned on my driver, and no errors were detected. Has anyone ran
> into this condition before? How do you debug a system in this state?
>
> Thanks,
> Michael
>