很多客户问到3G/4G模块,这里把全网通模块EC20的测试手册整理出来供大家使用。
# lsusb
......
Bus 001 Device 002: ID 2c7c:0125
......
# insmod ~/my-demo/MY_EC20_GobiNet_L31452_IMX6A9.ko
GobiNet: Quectel_WCDMA<E_Linux&Android_GobiNet_Driver_V1.3.0
GobiNet 1-1.5:1.4 eth2: register 'GobiNet' at usb-ci_hdrc.1-1.5, GobiNet Ethernet Device, 96:0d:4d:7d:fb:27
creating qcqmi2
usbcore: registered new interface driver GobiNet
# insmod ~/my-demo/MY_EC20_GobiNet_L31452_IMX6A7.ko
GobiNet: Quectel_WCDMA<E_Linux&Android_GobiNet_Driver_V1.3.0
GobiNet 1-1:1.4 eth2: register 'GobiNet' at usb-ci_hdrc.1-1, GobiNet Ethernet Device, 2a:19:b8:ca:f8:86
creating qcqmi2
usbcore: registered new interface driver GobiNet
# ~/my-demo/MY_EC20_QuectelCM_L31452.out &
[01-23_13:10:26:407] WCDMA<E_QConnectManager_Linux&Android_V1.1.34
[01-23_13:10:26:411] /home/root/my-demo/MY_EC20_QuectelCM_L31452.out profile[1] = (null)/(null)/(null)/0, pincode = (null)
[01-23_13:10:26:413] Find /sys/bus/usb/devices/1-1 idVendor=2c7c idProduct=0125
[01-23_13:10:26:415] Find /sys/bus/usb/devices/1-1:1.4/net/eth2
[01-23_13:10:26:415] Find usbnet_adapter = eth2
[01-23_13:10:26:416] Find /sys/bus/usb/devices/1-1:1.4/GobiQMI/qcqmi2
[01-23_13:10:26:416] Find qmichannel = /dev/qcqmi2
[01-23_13:10:26:461] Get clientWDS = 7
[01-23_13:10:26:493] Get clientDMS = 8
[01-23_13:10:26:525] Get clientNAS = 9
[01-23_13:10:26:558] Get clientUIM = 10
[01-23_13:10:26:590] Get clientWDA = 11
[01-23_13:10:26:622] requestBaseBandVersion EC20CEFAR02A10M4G
[01-23_13:10:26:718] requestGetSIMStatus SIMStatus: SIM_READY
[01-23_13:10:26:750] requestGetProfile[1] cmiot///0
[01-23_13:10:26:782] requestRegistrationState2 MCC: 460, MNC: 0, PS: Attached, DataCap: LTE
[01-23_13:10:26:814] requestQueryDataCall IPv4ConnectionStatus: DISCONNECTED
[01-23_13:10:26:878] requestRegistrationState2 MCC: 460, MNC: 0, PS: Attached, DataCap: LTE
[01-23_13:10:26:942] requestSetupDataCall WdsConnectionIPv4Handle: 0x87240360
[01-23_13:10:27:037] requestQueryDataCall IPv4ConnectionStatus: CONNECTED
[01-23_13:10:27:069] ifconfig eth2 up
[01-23_13:10:27:113] busybox udhcpc -f -n -q -t 5 -i eth2
[01-23_13:10:27:130] udhcpc (v1.23.1) started
[01-23_13:10:27:245] Sending discover...
[01-23_13:10:27:324] Sending select for 10.16.85.16...
[01-23_13:10:27:395] Lease of 10.16.85.16 obtained, lease time 7200
[01-23_13:10:27:495] /etc/udhcpc.d/50default: Adding DNS 211.136.20.203
[01-23_13:10:27:496] /etc/udhcpc.d/50default: Adding DNS 211.136.17.107
# pkill MY_EC20_Quectel*
[01-23_13:15:17:527] requestDeactivateDefaultPDP err = 0
[01-23_13:15:17:528] ifconfig eth2 down
[01-23_13:15:17:791] GobiNetThread exit
[01-23_13:15:17:794] main exit
# rmmod GobiNet_EC20
usbcore: deregistering interface driver GobiNet
GobiNet 1-1:1.4 eth2: unregister 'GobiNet' usb-ci_hdrc.1-1, GobiNet Ethernet Device