I’m trying to create an IM driver that talks Wan out the top miniport and
Ethernet out of the bottom protocol. (For PPPoE)
Basically, it registers, and dials OK, but after the PPPoE session is
established I get a few OID queries and then I get a DROP query. The Win2K
dialler displays ‘connecting to…’ then momentarily ‘all lines connected’ (I
assume that’s my WAN_LINE_UP and NdisMQueryComplete calls going off and then
‘Verifying username and password’ which immediately becomes ‘A device attached
to the system is not functioning’ at the same moment the DROP is issued.
It never called my WanSend fn’s either, or in fact any other function apart
from Query and Set…
Help?
Here’s the sequence of OID’s I observe when I dial.
MPQueryInformation: Query OID:OID_TAPI_GET_DEV_CAPS (7030110)!
MPQueryInformation: Query OID:OID_TAPI_OPEN (7030117)!
MPQueryInformation: Query OID:OID_TAPI_GET_DEV_CAPS (7030110)!
MPSetInformation: Query OID:OID_TAPI_SET_DEFAULT_MEDIA_DETECTION (703011f)!
MPSetInformation: Query OID:OID_TAPI_SET_STATUS_MESSAGES (7030122)!
MPQueryInformation: Query OID:OID_TAPI_MAKE_CALL (7030115)!
(I return PENDING here and do the PPPoE negotiation)
MPQueryInformation: Query OID:OID_TAPI_GET_CALL_INFO (703010e)!
MPQueryInformation: Query OID:OID_TAPI_GET_CALL_INFO (703010e)!
MPQueryInformation: Query OID:OID_TAPI_GET_CALL_STATUS (703010f)!
MPQueryInformation: Query OID:OID_TAPI_GET_CALL_INFO (703010e)!
MPQueryInformation: Query OID:OID_TAPI_GET_ID (7030113)!
MPSetInformation: Query OID:OID_TAPI_DROP (7030109)!
(??? That is an utter mystery. I’ve been through GET_ID and GET_CALL_INFO and
GET_CALL_STATUS repeatedly, referring to DDK and RASWAN, the NDIS3 WAN/TAPI
sample.)
MPSetInformation: Query OID:OID_TAPI_CLOSE_CALL (7030104)!
MPSetInformation: Query OID:OID_TAPI_CLOSE (7030103)!
I’ve been spinning on this point for nearly a fortnight. And help would be
thoroughly appreciated.
Thanx!
This message was sent using Dynamite Internet’s Web Mail System.
http://home.dynamite.com.au/
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