diff --git a/code/application/source/sf_app/code/source/app/sf_service.c b/code/application/source/sf_app/code/source/app/sf_service.c index 142000d82..8ae40920f 100755 --- a/code/application/source/sf_app/code/source/app/sf_service.c +++ b/code/application/source/sf_app/code/source/app/sf_service.c @@ -177,8 +177,14 @@ SINT32 sf_USB_net_init(void) { for (i = 0; i < 20; i++) { if(strncmp(puiPara->ModuleVer, GPRS_MODULE_TYPE_EG915Q, 6) == 0){ ret = sf_check_usb0(); + if(ret != SUCCESS){ + ret = sf_check_eth0(); + } }else{ ret = sf_check_eth0(); + if(ret != SUCCESS){ + ret = sf_check_usb0(); + } } if (SUCCESS == ret) { ret = SF_SUCCESS;