1、使用lsusb命令确认4G模块工作正常,没显示如下信息的话就是硬件有问题了。

另外,7600ce 4G模块上有一个蓝色的指示灯,sim卡插好了就会持续闪烁。

2、修改内核配置选项

make meunconfig修改

USB Serial Converter Support --->

[*] USBGeneric Serial Driver

USBdriver for GSM and CDMA modems

3、添加usb串口驱动代码

修改驱动代码增加 SIM7500_SIM7600 的 VID/PID 并且跳过 Interface 5

找到内核源码文件 option.c(一般情况下,路径在 drivers/usb/serial/option.c)

较新的内核版本(V3.2 以上)

#define SIMCOM_SIM7600_VID 0x1E0E

#define SIMCOM_SIM7600_PID 0x9001

//for SIM7600 modem for NDIS

static const struct

option_blacklist_infosimcom_sim7600_blacklist = {

.reserved = BIT(5),

};

在 option_ids 列表中增加

… …

//for SIM7600 modem for NDIS

{ USB_DEVICE(SIMCOM_SIM7600_VID, SIMCOM_SIM7600_PID),

.driver_info =

(kernel_ulong_t)&simcom_sim7600_blacklist

},

预期在 /dev/ 下会出现 ttyUSB0~4

4、USB NDIS NET 使用

make meunconfig修改

Device Drivers --->

[*] network device support --->

USB network Adapter --->

Multi-purpose USB Networking Framework

USB-to-WWAN Driver for Sierra wireless modems

将官方提供文件 simcom_wwan.c。

simcom_wwan.c 放在 drivers/net/usb 目录下,并且修改 Makefile

obj$(CONFIG_USB_USBNET) += usbnet.osimcom_wwan.o

驱动正确编译到内核,内核开机后连到模块会打印如下信息

imcom_wwan 11:1.5 wwan0: register 'simcom_wwan'at

usb0000:02:03.01,

SIMCOM wwan/QMI device, 8a:de:f6:67:ce:1b

预期结果:

5、拨号上网

依次执行:

echo "AT\$QCRMCALL=1,1" > /dev/ttyUSB3

#拨号上网

udhcpc -i wwan0

ping -I wwan0 www.baidu.com

预期如下:

问题:有时出现 sending discover...

建议:拨号使用 echo "AT\$QCRMCALL=1,1" > /dev/ttyUSB3

,而不是使用echo "AT\$QCRMCALL=1,1" >

/dev/ttyUSB2

发AT命令使用ttyUSB2。不过我在调试的时候是偶尔出现Sending

discover,原因是设备准备好了但4G模块还未准备好导致的。如果从来都没有拨号成功过,就是其他情况了。

6、以insmod  *.ko 的方式拨号上网

make menuconfig配置选项

usb串口部分

Devces drivers-->USB support--> USB Serial Converter

support --> < M > USB driver for GSM and CDMA modems &

[*]USB Generic Serial Driver

usb net ndis部分

Device Drivers  --->

[*]

network device support --->

USB

network Adapter --->

配置完后退出保存,在编译内核的目录下运行make modules,编译成功后在 drive/net/usb

及drivers/usb/serial/找到后面需要用到的.ko文件。

手动插入模块

插入wwan0部分

insmod usbnet.ko

insmod asix.ko

insmod

cdc_ether.ko

insmod cdc_ncm.ko

insmod

cdc_subset.ko

insmod net1080.ko

insmod

sierra_net.ko

insmod

simcom_wwan.ko

插入usbserial相关模块

insmod

usbserial.ko

insmod usb_wwan.ko

insmod option.ko

然后ifconfig -a 可以看到 wwan0 网卡了。需要注意一定要先插入中的模块再插入中的模块,

如果顺序颠倒系统会找不到wwan0 网卡。然后再参照 "步骤5" 就能获取到ip了。

7、参照《SIM7500_SIM7600 Linux NDIS 驱动调试_V2.00.pdf》

参考:

https://blog.csdn.net/coder9999/article/details/23005877

http://bbs.chinaunix.net/thread-4112888-1-1.html

sim7600ce 拨号上网测试_sim7600ce拨号上网相关推荐

  1. sim7600ce 拨号上网测试_SIM7600CE TCP/IP连接与PPP拨号上网 4G上网

    SIM7600CE联网测试分为两部分: 1.TCP/IP连接 2.PPP拨号上网 实验环境:ubuntu-meta 16.04 硬件:树莓派3B,SIM7600CE 上网卡:移动的NB-IOT物联网卡 ...

  2. sim7600ce 拨号上网测试_SIM7600CE应用程序调试流程

    标签: SIM7600平台基于ARM Cortex-A7中央处理器,运行嵌入式Linux操作系统,内核版本是3.18.20,文件系统采用UBIFS,Linux管理的ubi文件系统包含三个逻辑分区(区分 ...

  3. ME909S-821 4G-LTE模块在Linux系统下拨号上网测试

    转:https://blog.csdn.net/csdnhuaong/article/details/74910569 实验平台 大前提 图形化界面配置拨号上网操作 利用wvdial工具软件拨号上网操 ...

  4. 树莓派搭载EC200U 4G模块(USB网卡上网和PPP拨号上网)

    文章目录 一.EC200U模块4G模块介绍 二.USB转串口驱动设置 (1)打开树莓派的串口 (2)lsusb是否有EC200U模块 (3)添加 VID 和 PID 信息 三.USB网卡驱动上网 四. ...

  5. tl-wr700n拔号服务器无响应,无线路由器连不上网,总是拨号失败,服务器无响应,日志如下:...

    无线路由器连不上网,总是拨号失败,服务器无响应,日志如下:0 zheg70872013.10.18浏览442次分享举报 INFO 2006-01-01 08:00:00|系统启动成功. 2 INFO ...

  6. linux修改宽带拨号密码,linux配置上网 linux adsl拨号上网设置

    linux配置上网 linux adsl拨号上网设置 发布时间:2012-11-21 09:03:54   作者:佚名   我要评论 Linux里面配置ADSL上网是件很麻烦的事.但配置完成之后就能开 ...

  7. ppoe拨号服务器没响应,pppoe拨号失败怎么办 pppoe拨号失败解决方法

    pppoe拨号失败怎么办 pppoe拨号失败解决方法 2020-12-18 17:19:46  来源:网络整理 扫码可以: 1.在手机上浏览 2.分享给微信好友或朋友圈 摘要: pppoe拨号失败解决 ...

  8. 怎么查询上网帐号和上网口令_宽带上网账号和密码忘记了该怎么查询

    宽带上网账号和密码是专门用于宽带猫或路由器进行拨号上网的:当你的家庭办理了宽带网络之后,运营商都会提供一个上网账号和上网密码给您,只有在宽带猫里面配置好这个上网账号并输入密码之后,你的网络才能正常上网 ...

  9. 光猫拨号和软路由拨号失败服务器无响应,光猫拨号好还是无线路由器拨号好(一文解答你的疑惑)...

    有一些用户一直有一个疑惑:光猫拨号好还是无线路由器拨号好?哪个速度快一些,是不是有的光猫就不需要路由器了?只用路由器,不要光猫行不行?为什么有的地方可以直接用路由器,不使用光猫也可以?等等类似的问题, ...

最新文章

  1. python十进制转八进制_怎样用python进行二进制,八进制,十进制转换
  2. 等你Battle!——11万个真实场景配置,用AI为车主答疑解惑
  3. 前端通过spark-md5.js计算本地文件md5
  4. 斯坦福22岁辍学少年的独角兽野心:准备颠覆硅基无人车激光雷达
  5. python正则表达式 身份证_正则表达式实现身份证信息验证
  6. iTextSharp显示中文
  7. java打印5排星号_Java-用星号打印菱形
  8. 5-RNN-01_字符集RNN
  9. 2×3卡方检验prism_【SPSS数据分析】方差分析之多因素方差分析(3)Graphpad Prism绘制简单效应折线图...
  10. js禁止鼠标右键及F12禁止查看源代码
  11. Java SSLSocket的使用
  12. Linux文本三剑客之一——awk详解(1)——awk看这两篇就够啦~PS:文末有练习,来练练手吧
  13. Can‘t write; duplicate key in table ‘qrtz_triggers‘
  14. Python库(part02)
  15. Capture ORCAD CIS导出原理库OLB文件
  16. 用户故事与敏捷方法-第一章问题答案
  17. 判断是否左值引用/右值引用
  18. 项目文件模板-项目实施变更申请表
  19. java语言麻将游戏代码_麻将游戏算法深入解析及实现代码
  20. java学习基础课之面向对象(渡一教育)【属性;方法;重载】(三)

热门文章

  1. 关于9530/9630 R-UIM模式电信行货与水货比对测试的思考
  2. QuickTime 专业版 pro 注册码
  3. 如何让VeryCD电驴下载完后,自动关机?
  4. MYSQL force index索引优化
  5. 基于产生式规则的动物识别系统
  6. 使用SD Card Formatter工具格式化还原容量变少的SD卡TF卡
  7. 研究生往边缘计算方向走,需要哪些基础?
  8. C#实现微信聊天对话框
  9. 简单爬取链家上广州的租房信息
  10. 高中计算机flash的知识点,高中信息技术flash教学.ppt