I am in the process of porting a Win NT/2000 IM NDIS driver, based loosely
on the IMSAMP example, to Windows ME. Everything works fine when it is
bound to Ethernet adapters, however, there seems to be problems when bound
to Dial-Up Adapters. The bindings, as displayed in the network control
panel applet and the registry, show the Dial-Up adapter bound to my
driver’s protocol edge, the protocol edge bound to the driver’s miniport
edge, and the miniport edge bound to an instance of TCP/IP; this is the
same manner that the ethernet adapters are bound as well.
The problem arises when attempting to start a Dial-Up Networking
connection. After authentication, the connection is dropped. Looking at the
PPP log, there is a line stating “Protocol not bound - skipping control
protocol 8021 (IPCP)”, which is the same message you’d get if TCP/IP was
not selected in the dial-up networking connection as an allowed protocol
(although in this instance it is selected). This causes a protocol reject
to be sent after authentication, and the connection fails as there are no
negotiable protocols.
I assume this is because I am either not doing something correctly with
regards to WAN-capable adapters in the driver itself, or that this is an
installation problem. It appears that the Dial-Up Adapter is not aware of
the TCP/IP binding due to the presence of the intermediate driver. Any tips
from anyone would be greatly appreciated!
Thanks in advance,
Ed Lau
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