We are using gobi-net driver for EM7565 module in linux kernel-2.6 version. We recently getting a timeout from driver in QMIWDASetDataFormat() function during initialization. The timeout was 100 ms. After I modified the timeout to 500 ms the issue got resolved. My question is “Is there a recommended timeout range for the radio firmware to reply back for the control messages”. The gobi driver we are using is gobi-net-2.50.
sorry , its gobi-net-2.50. we are not using MBPL since our kernel is old (2.6). It uses timeout for control messages with retry (max 5). The timeout for each function is below in the register function.
GetClientID 100 ms (MAX_RETRY 5)
QMICTLSyncProc 100 ms
QMIWDASetDataFormat (MAX_RETRY 5) try first ETHERNET mode then RAWIP, success only for RAW IP.
SetupQMIWDSCallback 100 ms (MAX_RETRY 5)
QMIDMSSWISetFCCAuth 100ms (MAX_RETRY 5)
QMIDMSGetMEID 100 ms (MAX_RETRY 5)
The failure is seen only for QMIWDASetDataFormat with 100ms. After changing to 500 ms it worked. Can i know if there is a limit settings for this timeout?