使用Quectel_QConnectManager_Linux_V2.0测试程序sudo ./quectel-CM -s ctnet &测试电信卡
一. 先执行at命令
/* ATE1 AT+CPIN?;+CFUN?; AT+CSQ ATI;+GSN;+CCID AT+COPS?;+CGREG?;+CEREG? AT+QNWINFO AT+QCFG="nwscanmode";+QCFG="servicedomain";+QCFG="band" AT+QMBNCFG="list" AT+CGDCONT? AT+QENG="servingcell"; */ 通过以下2种方式发送at指令: echo -e "AT+QICSGP=1,1,\"internet\"\r\n" > /dev/ttyUSB2 sudo busybox microcom /dev/ttyUSB2
二. 再执行qcm命令
sudo ./quectel-CM -s ctnet & //电信卡
错误1:
QmiThreadSendQMITimeout pthread_cond_timeout_np timeout
requestGetProfile err = 110
错误2:
requestRegistrationState2 MMC: 460 , MNC: 0 ,PS:Detached DataCap: UNKNOW
这两个错误重启系统后敲以上测试模块上网指令大概率出现。
错误3:
如果没出现错误1和2,会出现以下错误打印
busybox udhcpc -f -n -q -t 5 -i wwan0 read error : Network is down read error: Network is down . reopening socket sending discover
5次之后就不会自动在重新获取ip, 需要在结束之前手动sudo ifconfig wwan0 up,然后获取到ip。
错误4:
如果没出错误1,2,3并且获取到ip(假设是 10.29.154.38)
如果没有打印LET,就算手动设置IP,也是无法上网的
requestRegistrationState2 MMC: 460 , MNC: 11 ,PS:Detached DataCap: LET
正常情况:
如果没用出现错误1,2,3,4 并且获取到ip(假设是 10.29.154.38)
正常打印LET,手动设置IP
ip link set dev wwan0 up ip -4 address flush dev wwan0 ip -4 address add 10.29.154.38/30 dev wwan0 ip -4 route add default via 10.29.154.38 dev wwan0 ip -4 link set dev wwan0 mtu 1500
就可以上网了。
其他情况:
打开百度网页测试 , 网络响应非常慢大概30秒,正常情况下也会掉线 不再打印LET 之后就无法上网。