linux添加ec20,i.MX6添加EC204G模块GOBI驱动
1,将移远EC20官方GOBI驱动源码拷贝到drivers/net/usb下
GobiUSBNet.c
QMI.c
QMI.h
QMIDevice.c
QMIDevice.h
Structs.h
2,修改drivers/net/usb/Makefile
obj-$(CONFIG_USB_GOBI_NET) += GobiNet.o
GobiNet-objs := GobiUSBNet.o QMIDevice.o QMI.o
3,修改drivers/net/usb/Kconfig
config USB_GOBI_NET
tristate "Gobi USB Net driver for Quectel
module"
help
Support Quectelmodule
A modemmanager with support for GobiNet is
recommended.
Tocompile this driver as amudule,choose M
here:the module will be calledGobiNet.
4,配置内核
使能Gobi驱动
-> Device Drivers
-> [*] Network device support
-> -*- USB Network Adapters
-> Gobi USB Net driver for Quectel module
编译内核后启动,可以看到系统输出
GobiNet 1-1.2:1.4 eth1: register 'GobiNet' at
usb-ci_hdrc.1-1.2, GobiNet Ethernet Device, f6:2d:6c:38:f5:11
5,编译quectel-CM
将quectel-CM源码复制到ubuntu交叉编译
make CROSS_COMPILE=arm-linux-gnueabihf-
得到quectel-CM程序,复制到板子/usr/bin目录下
6,上网测试
拨号
quectel-CM -s cenet &
输出以下内容
[1] 511
[06-02_17:11:06:976]
WCDMA<E_QConnectManager_Linux&Android_V1.1.34
[06-02_17:11:06:977] quectel-CM profile[1] = cenet///0,
pincode = (null)
[06-02_17:11:06:980] Find /sys/bus/usb/devices/1-1.2
idVendor=2c7c idProduct=0125
[06-02_17:11:06:980] Find
/sys/bus/usb/devices/1-1.2:1.4/net/eth1
[06-02_17:11:06:980] Find usbnet_adapter = eth1
[06-02_17:11:06:980] Find
/sys/bus/usb/devices/1-1.2:1.4/GobiQMI/qcqmi1
[06-02_17:11:06:980] Find qmichannel = /dev/qcqmi1
[06-02_17:11:07:009] Get clientWDS = 7
root@mys6ull14x14:~# [06-02_17:11:07:041] Get clientDMS =
8
[06-02_17:11:07:073] Get clientNAS = 9
[06-02_17:11:07:104] Get clientUIM = 10
[06-02_17:11:07:138] Get clientWDA = 11
[06-02_17:11:07:169] requestBaseBandVersion
EC20CEHCLGR06A02M1G
[06-02_17:11:07:265] requestGetSIMStatus SIMStatus:
SIM_READY
[06-02_17:11:07:265] requestSetProfile[1] cenet///0
[06-02_17:11:07:329] requestGetProfile[1] cenet///0
[06-02_17:11:07:361] requestRegistrationState2 MCC: 460, MNC:
1, PS: Attached, DataCap: LTE
[06-02_17:11:07:393] requestQueryDataCall
IPv4ConnectionStatus: DISCONNECTED
[06-02_17:11:07:457] requestRegistrationState2 MCC: 460, MNC:
1, PS: Attached, DataCap: LTE
[06-02_17:11:07:776] requestSetupDataCall
WdsConnectionIPv4Handle: 0xe17864e0
IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[06-02_17:11:07:872] requestQueryDataCall
IPv4ConnectionStatus: CONNECTED
[06-02_17:11:07:905] ifconfig eth1 up
[06-02_17:11:07:917] busybox udhcpc -f -n -q -t 5 -i
eth1
[06-02_17:11:07:928] udhcpc (v1.24.1) started
GobiNet 1-1.2:1.4 eth1: kevent 12 may have been dropped
[06-02_17:11:08:007] Sending discover...
[06-02_17:11:08:067] Sending select for 10.166.46.124...
[06-02_17:11:08:126] Lease of 10.166.46.124 obtained, lease
time 7200
RTNETLINK answers: File exists
[06-02_17:11:08:183] /etc/udhcpc.d/50default: Adding DNS
120.80.80.80
[06-02_17:11:08:184] /etc/udhcpc.d/50default: Adding DNS
221.5.88.88
ifconfig
可以看到4G网卡已分配IP
route add default gw <4G网卡ip>
ping www.baidu.com -I <4G网卡ip>
成功
killall quectel-CM
关闭连接
linux添加ec20,i.MX6添加EC204G模块GOBI驱动相关推荐
- Linux移植EC20 4G模块驱动简易教程
关于4G模块常见的品牌与型号: 品牌 型号 市场价格 芯片组 状态 HUAWEI ME909s-821 210-260 海思芯片,只有五模 在售 HUAWEI ME909s-521 400左右 高通芯 ...
- centos 安装php扩展gd,linux(centos)下为php添加添加GD扩展
yum -y install libjpeglibjpeg-devel libpng libpng-devel freetype freetype-devel 安装依赖库 yum -y install ...
- linux php 添加gd,linux(centos)下为php添加添加GD扩展
标签:inux type lib eve MIP 依赖库 重启nginx nginx linux yum -y install libjpeglibjpeg-devel ...
- linux 内核 网卡驱动 移植,Linux内核移植步骤_添加DM9000网卡驱动(设备树).docx
Linux内核移植步骤_添加DM9000网卡驱动(设备树) Linux内核移植步骤2015年05月13日星期三上午 11:05往设备树中添加网卡驱动:1.选平台,指定交叉编译工具链:(1).在Make ...
- NUC980开发板Linux系统EC20模块 移植 串口 PPP拨号
NUC980开发板Linux系统EC20模块 移植 串口 PPP拨号 1. EC20模块连接 2. Linux内核配置 3. 交叉编译PPP 4. 拨号脚本 5. 进行拨号 1. EC20模块连接 在 ...
- WordPress 大前端dux5.0Plus(添加:添加主机推荐和联系我们模块;)-dux5.0 增加首页公告模块
WordPress 大前端dux5.0Plus(添加:添加主机推荐和联系我们模块:)-dux5.0-IT技术 版本更新 dux5.0plus 应广大wper的要求,wordpress网站首页如何多添加 ...
- Linux系统下给.sh添加可执行权限并运行
Linux系统下给.sh添加可执行权限并运行 1.添加可执行权限 chmod u+x xxx.sh 解释: chmod(change the permissions mode of a file)是权 ...
- Linux创建空白文件,ubuntu添加右键新建文本文档
Linux创建空白文件,ubuntu添加右键新建文本文档 linux创建空白文件 切换到桌面 cd 桌面 确认桌面是这个名字或者是Desktop cd Desktop 创建一个txt,名字是NewTe ...
- linux添加用户后怎么查看,linux怎样查看系统新添加的用户?
linux怎样查看系统新添加的用户? 答案:4 信息版本:手机版 解决时间 2019-10-06 23:42 已解决 2019-10-06 06:26 如题!老板把服务器让别人配的,但是现在屡次发生 ...
最新文章
- MAML-Tracker: 目标跟踪分析:CVPR 2020(Oral)
- 力扣刷题心得(设计类题目)
- 刚刚在用的React Native的照相机和图片 react-native-image-picker
- stm32 python界面开发_【STM32开发】使用Qt Creator 开发STM32
- Linux 命令(5)—— shutdown 命令
- MySQL Study之--MySQL schema_information数据库
- pppoe路由桥混合模式_192.168.1.1路由器怎么设置和登陆
- Subscription expires on 2017/2/25. Usage of PhpStorm will no longer be possible.
- Oracle数据库的学习
- 火山PC_数据库知识_MySQL操作
- 基于FPGA的AD/DA实验
- python饼状图显示其比例_Python学习笔记(matplotlib篇)--使用matplotlib绘制饼状图
- 大小和尚共有100人php,古今诗趣(一)· 数字诗
- 邯郸百亿斤粮食生产 国稻种芯·中国水稻节:河北大市粮食经
- 教学目标四个维度_教学目标很重要
- 利用Python进行数据分析(Ⅳ)
- js按钮触发网页提醒_js实现按钮点击事件 在页面上点击函数,查看执行效果
- linux命令 ---rm
- centos下ppt转图片
- js中如何将字符串转化为时间,并计算时间差
热门文章
- 面向对象的五大基本原则(SOLID)
- 利用VISA协议控制信号发生器by Delphi7
- html中轮播图跳转,纯 CSS 实现轮播图
- C语言函数及分文件编程
- Vue 引入腾讯地图 API 与实际应用保姆级分享
- OpenMP共享内存并行编程详解
- 因特网计算机地址被称为什么,因特网上每台计算机有一个规定的“地址”,这个地址被称为地址.A.TCPB.IPC.WebD.以上都不对...
- java读取vsd文件_java下载文件指定目录下的文件
- JavaScript基础总纲
- 【EMNLP20 论文笔记】HGN:基于分层图网络的多跳阅读理解模型