Hi,

I am working on a wireless product, I am working on the USB Device
side and making it as RNDIS CDC compliance. I am testing the device
with Windows XP host RNDIS driver. During the intialization , the
device is getting following messages
1)host sends the REMOTE_NDIS_INTIALIZE_MSG message
2)Deveice responds with the REMOTE_NDIS_INTIALIZE_CMPLT
3)host sent the REMOTE_NDIS_QUERY_MSG with OID
"OID_GEN_SUPPORTED_LIST"
4)Device responded with the supported OID list
5)Host sends the REMOTE_NDIS_QUERY_MSG with OID
OID_GEN_MAXIMUM_FRAME_SIZE
6)Device responded with the supported maximum transfer size(1500)
7)Host is sending the REMOTE_NDIS_HALT_MSG message
How could i know from the host side, why it is sending the halt
message. I have tried with even less frame size (64 bytes) in the
response of OID_GEN_MAXIMUM_FRAME_SIZE but still host is sending the
HALT message.
Can you please tell what could be wrong with these sequence, how can i
debug this, why host is sending the halt message.

-best regards,
Ravikishore