I need help with a driver startup order problem

Hello:

I’m new to the list, so I apologize in advance if this has been asked and
answered many times already. I tried a quick search of the archive, but
didn’t find anything I haven’t tried.

I have an NT 4.0 style driver which hooks between Tcpip and NetBT. This is
fine. However I wanted to also get the PnP notifications so I converted it
to a WDM driver. I had to create a little black magic inf file to get it
installed correctly (or maybe not so correctly). Now it can no longer hook.
The ZwCreateFile() for Tcpip fails. When I use the “driver Tcpip” command in
SoftIce it shows that Tcpip “unknown” (is not loaded yet).

So I’ve been trying to determine why I’m being started too early. It has a
“DependOnService” of “Tcpip”.
It has a “Group” of “PNP_TDI”. I gave it an unique “Tag” and placed this
tag in the GroupOrderList\PNP_TDI after the Tcpip tag and before the NetBT
tag.

Another tell-tale is that NT 4.0 style driver (same name) now has the same
problem. So I’m guessing that my black magic inf file did something wrong.

I’d appreciate any ideas of things to look at.

Thanks.

Michael S. Jackson
xxxxx@wrq.com
(206) 217-7210


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