600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 树莓派:qmi_wwan驱动EC20/EC21/EC25 用quectel-CM拨号工具

树莓派:qmi_wwan驱动EC20/EC21/EC25 用quectel-CM拨号工具

时间:2022-06-08 01:15:19

相关推荐

树莓派:qmi_wwan驱动EC20/EC21/EC25 用quectel-CM拨号工具

目录

1)引言和概述:

2)准备工作和前提条件:

a) 开发板:树莓派3B+ Raspberry Pi OS Full (32-bit)系统

​编辑 b) 4G模块:EC20/EC25(正常的SIM卡+天线)

c) cdc-wdm.ko文件

d) qmi_wwan_q.ko文件

e)Quectel_QConnectManager_Linux文件

3)操作指南:

a)将cdc-wdm.ko文件/qmi_wwan_q.ko文件/Quectel_QConnectManager_Linux文件传到系统上。

b)加载cdc-wdm.ko

c)加载qmi_wwan_q.ko

d) 编译quectel-CM拨号工具

e) 开启quectel-CM拨号

f) 断开连接

4)故障排除:

a) 加载qmi_wwan_q.ko

b) 开启sudo ./quectel-CM &

1)引言和概述:

树莓派驱动4G蜂窝模块,高通平台,采用qmi_wwan拨号方式,由于没有树莓派的内核源码树,直接用.ko文件

2)准备工作和前提条件:

a) 开发板:树莓派3B+ Raspberry Pi OS Full (32-bit)系统

b) 4G模块:EC20/EC25(正常的SIM卡+天线)

c) cdc-wdm.ko文件

点击下载cdc_wdm.ko文件/download/weixin_37613240/87952897

d) qmi_wwan_q.ko文件

点击下载qmi_wwan_q.ko文件/download/weixin_37613240/87952899

e)Quectel_QConnectManager_Linux文件

点击下载quectel-CM拨号工具/download/weixin_37613240/87953376

3)操作指南:

a)将cdc-wdm.ko文件/qmi_wwan_q.ko文件/Quectel_QConnectManager_Linux文件传到系统上。
b)加载cdc-wdm.ko

insmod cdc-wdm.ko

c)加载qmi_wwan_q.ko

insmod qmi_wwan_q.ko

d) 编译quectel-CM拨号工具

mkdir qmi_wwan_qmv Quectel_QConnectManager_Linux_V1.6.4.zip qmi_wwan_qcd qmi_wwan_q/sudo nano Makefile#CFLAGS += -Wall -Wextra -Werror -O1 #-s #将Makefile文件中这一行注释,保存退出make #编译

e) 开启quectel-CM拨号

sudo ./quectel-CM &

拨号成功!

[06-27_12:17:51:258] QConnectManager_Linux_V1.6.4[06-27_12:17:51:260] Find /sys/bus/usb/devices/1-1.3 idVendor=0x2c7c idProduct=0x125, bus=0x001, dev=0x008#-##省略###-[06-27_12:18:14:318] busybox udhcpc -f -n -q -t 5 -i wwan0udhcpc: started, v1.30.1No resolv.conf for interface wwan0.udhcpcudhcpc: sending discoverudhcpc: sending select for 10.31.240.165udhcpc: lease of 10.31.240.165 obtained, lease time 7200

wwan0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1500inet 10.31.240.165 netmask 255.255.255.252 destination 10.31.240.165unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 1000 (UNSPEC)RX packets 172 bytes 14884 (14.5 KiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 1338 bytes 118214 (115.4 KiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

f) 断开连接

sudo killall quectel-CM

4)故障排除:

a) 加载qmi_wwan_q.ko

#提示1:insmod: ERROR: could not insert module qmi_wan_q. ko:Unknown symbol in module

#解决:先加载cdc-wdm.ko文件insmod cdc-wdm.ko

b) 开启sudo ./quectel-CM &

#提示1:network interface '' or qmidev '' is not exist

#解决1:cat /dev/ttyUSB3&echo -en "at+QCFG=\"usbnet\",0\r\n"> /dev/ttyUSB3

#提示2:requestRegistrationState2 MCC: 460, MNC: 1, PS: Detached, DataCap: UNKNOW

#解决2:检测SIM和注网状态等等cat /dev/ttyUSB3&echo -en "at+cpin?\r\n"> /dev/ttyUSB3 #读卡状态echo -en "at+csq\r\n"> /dev/ttyUSB3 #信号质量echo -en "at+QENG=\"SERVINGCELL\"\r\n"> /dev/ttyUSB3 #注网状态

#提示3:udhcpc: started, v1.30.1No resolv.conf for interface usb0.udhcpcudhcpc: sending discover

#解决3:安装udhcpcsudo apt-get install udhcpc

总结:树莓派官方的Full系统一般都默认USB驱动,其他版本没USB驱动的,先自行驱动后再操作以上步骤;高通平台以外的ASR/展锐等平台,用RDNIS拨号方式,直接quectel-CM即可。

温馨提醒:了解更多4G和5G模块技术及行业价格,可私信小编

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。