KITL over USB RNDIS problem

From: yuri (yuri_at_nts.hippo.ru)
Date: 02/26/04


Date: Thu, 26 Feb 2004 11:52:11 +0400

Hi,

I am debuging active mode KITL over USB RNDIS on my device with S3C2410X.
I use drivers from RNDIS-USB_Kit on the PC.
USB traffic stalls after some exchange.
Where could be the problem?

Below is the RNDIS activity log.

Regards,
Yuri

---
USB device configuration:
 -ep1 in  int   8 bytes
 -ep2 in  bulk 64 bytes
 -ep3 out bulk 64 bytes
rx0 REMOTE_NDIS_INITIALIZE_MSG
tx0 REMOTE_NDIS_INITIALIZE_CMPLT
rx0 REMOTE_NDIS_QUERY_MSG - OID_GEN_SUPPORTED_LIST
tx0 REMOTE_NDIS_QUERY_CMPLT
rx0 REMOTE_NDIS_QUERY_MSG - OID_GEN_VENDOR_DRIVER_VERSION
tx0 REMOTE_NDIS_QUERY_CMPLT - 0,1
rx0 REMOTE_NDIS_QUERY_MSG - OID_GEN_MAXIMUM_LOOKAHEAD
tx0 REMOTE_NDIS_QUERY_CMPLT - DC,5,0,0 - 1500 Bytes
rx0 REMOTE_NDIS_QUERY_MSG - OID_GEN_MAC_OPTIONS
tx0 REMOTE_NDIS_QUERY_CMPLT - F,0,0,0
rx0 REMOTE_NDIS_QUERY_MSG - OID_GEN_MAXIMUM_SEND_PACKETS
tx0 REMOTE_NDIS_QUERY_CMPLT - 10,0,0,0
rx0 REMOTE_NDIS_QUERY_MSG - OID_802_3_MAXIMUM_LIST_SIZE
tx0 REMOTE_NDIS_QUERY_CMPLT - 10,0,0,0
rx0 REMOTE_NDIS_QUERY_MSG - OID_802_3_CURRENT_ADDRESS
tx0 REMOTE_NDIS_QUERY_CMPLT - 21,43,65,87,A9,CB
rx0 REMOTE_NDIS_QUERY_MSG - OID_802_3_CURRENT_ADDRESS  - second time ???
tx0 REMOTE_NDIS_QUERY_CMPLT - 21,43,65,87,A9,CB
rx0 REMOTE_NDIS_SET_MSG - OID_GEN_HARDWARE_STATUS - 9,0,0,0
tx0 REMOTE_NDIS_SET_CMPLT - 0,0,0,0 - Status OK
rx0 CLEAR_FEATURE ep2 - no answer from device ???
rx0 CLEAR_FEATURE ep3
rx0 CLEAR_FEATURE ep1
rx0 REMOTE_NDIS_INITIALIZE_MSG - second time ???
tx0 REMOTE_NDIS_INITIALIZE_CMPLT
rx0 REMOTE_NDIS_SET_MSG OID_GEN_HARDWARE_STATUS 9,0,0,0
tx0 REMOTE_NDIS_SET_CMPLT - 0,0,0,0,  - Status
//
tx2 REMOTE_NDIS_PACKET_MSG - Rndis KITL packet with:
 wDestMAC = FF,FF,FF,FF,FF,FF
 wSrcMAC = 12,34,56,78,9A,BC
 dwSrcIP = C0,A8,1,1
 dwDestIP = FF,FF,FF,FF
 wSrcPort = 3,D5
 KITL_HDR.Id      - GBDE
 KITL_HDR.Service - KITL_SVC_ADMIN
 KITL_HDR.Cmd     - KITL_CMD_TRAN_CONFIG
 KITL_DEV_TRANSCFG.szDevName - "CEPC39612"
//
rx0 REMOTE_NDIS_KEEPALIVE_MSG
tx0 REMOTE_NDIS_KEEPALIVE_CMPLT
rx0 CLEAR_FEATURE ep2 - second time - no answer from device ???
rx0 CLEAR_FEATURE ep3
rx0 CLEAR_FEATURE ep1
rx0 REMOTE_NDIS_INITIALIZE_MSG - third time ???
  Device tries to respond and sends Interrupt packet on EP3 -
  but gets no GET_ENCAPSULATED_RESPONSE msg.
No more USB traffic at this point.