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