Hi All,
I trying to write Ndis 6.20 Mobile broadband Miniport Driver(WWAN). I have made required changes mentioned in Mobile Broadband Docs. Problem with my driver is its not getting internalized properly. As per documentation What are the minimum OID which any MB driver should support , I am also supporting those.
Following OID I am supporting in my driver.
OID_GEN_SUPPORTED_LIST,
OID_GEN_MEDIA_SUPPORTED,
OID_GEN_PHYSICAL_MEDIUM,
OID_WWAN_DRIVER_CAPS,
OID_WWAN_DEVICE_CAPS,
OID_WWAN_READY_INFO,
OID_WWAN_HOME_PROVIDER,
OID_WWAN_REGISTER_STATE,
OID_WWAN_PACKET_SERVICE,
OID_WWAN_CONNECT
But problem is initially I am receiving OID_GEN_SUPPORTED_LIST with zero InformationBufferLength and then with proper value. This is repeating many times.
Afterword I am receiving OID_GEN_MEDIA_SUPPORTED with zero InformationBufferLength . There I am assigning required value to Byteneeded. but still next time it does not send me OID_GEN_MEDIA_SUPPORTED with InformationBufferLength =Byteneeded. I am not receiving this OID again.
Even I do not receive any OID which is required for initialization such is OID_GEN_PHYSICAL_MEDIUM, OID_WWAN_DRIVER_CAPS,OID_WWAN_DEVICE_CAPS .
Can any one tell me what is the problem ?
Amit