But when our miniport driver in normal status(not enter D2 mode),the icon can disappear when unpluged the network card.

If we refresh in network card property, the icon will disappear.

In our WLAN driver, we can observe:

When WLAN driver detects device is idle, then we call selective suspend function. When we unplugged network card this time, our miniport Halt function will be called, but miniport Reset function is not called.

Could you help me when we unplug the network card in D2, why miniport reset function is not called?

Right now, I have a os image with NDIS GPRS enabled in the RIL. The ril driver is initializing properly. While establishing the data connection the PDP context is getting activated, the device is able to resolve the IP.

but I dont see any data flow between the RIL proxy and RIL driver. I understand that RIL driver must expose the NDIS interface. My current RIL driver doesn’t expose the NDIS interface.

From the msdn documentation I find that RIL miniport Driver exposes NDIS interface.

Can somebody please help me with RIL miniport driver development or the process involved in the NDIS implementation on RIL