使用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 之后就无法上网。

Linux(8)Debain系统测试EC25-EUX模块usbnet0(qmi qcm)问题点相关推荐

  1. Banana Pi R2 Pro使用EC25 4G模块实现路由功能,萤石云摄像头配置。

    器材:Banana Pi R2 Pro(Ubuntu 22.04 mate server),移远EC25 4G模块, CS-C6CN(4MP JD) EC25/EC20配置 将4G模块连接到开发板后, ...

  2. 初探linux内核编程,参数传递以及模块间函数调用

    一.前言 我们一起从3个小例子来体验一下linux内核编程.如下: 1. 内核编程之hello world 2. 模块参数传递 3. 模块间函数调用 二.准备工作 首先,在你的linux系统上面安装l ...

  3. linux python 永久添加自己的模块路径

    Linux 环境变量配置 : https://blog.csdn.net/freeking101/article/details/81013045 linux python 永久添加自己的模块路径 添 ...

  4. linux驱动之可加载模块

    Linux 的众多优良特性之一就是可以在运行时扩展由内核提供的特性的能力. 这意味着你可以在系统正在运行着的时候增加内核的功能( 也可以去除 ). 每块可以在运行时添加到内核的代码, 被称为一个模块. ...

  5. linux添加hello驱动,Linux驱动之建立一个hello模块

    目标:在开发板上执行insmod hello.ko能在控制台打印出hello init:接着执行rmmod会在控制台打印出hello exit 建立一个hello模块的步骤如下: 1.建立一个hell ...

  6. php iconv linux,linux下为php添加iconv模块的方法,linuxiconv_PHP教程

    linux下为php添加iconv模块的方法,linuxiconv ./configure --with-mysql=/backup/mysql --with-freetype-dir --with- ...

  7. OpenWrt下通过EC20 R2.0 4G模块实现qmi拨号上网

    OpenWrt下通过EC20R2.0 4G模块实现qmi拨号上网 1.本文档参考资料为Quectel_WCDMA&LTE_Linux_USB_Driver_User_Guide_V1.6.pd ...

  8. i.MX6ULL终结者Linux 4G通信实验EC20 4G模块配置

    文章目录 1 添加USB设备信息 2 Linux内核配置 1 添加USB设备信息 要使用EC20 4G模块首先需要在Linux内核中添加EC20的USB信息,这样内核启动后,才能正确识别EC20 4G ...

  9. linux pam 解锁_linux中pam模块

    一.pam简介 Linux-PAM(linux可插入认证模块)是一套共享库,使本地系统管理员可以随意选择程序的认证方式. 换句话说,不用(重新编写)重新编译一个包含PAM功能的应用程序,就可以改变它使 ...

最新文章

  1. 官宣!推动深圳大学、南科大创建“双一流”!
  2. 小数据,大前景 !美国智库最新报告:长期被忽略的小数据人工智能潜力不可估量...
  3. 算法与数据结构大系列 - NO.1 - 插入排序
  4. 怎么才能领取到外卖红包呢
  5. 做好信息安全 必须打造良好的企业安全文化
  6. java基本输入类型数据System.out.println()或System.out.print()
  7. PyCharm中批量查找及替换
  8. Android——怎么在一个 Activity 中销毁另外一个 Activity
  9. Hdu 1754 . I Hate It
  10. LeetCode Reverse Words in a String III
  11. php中对象的遍历输出,PHP中的对象遍历技巧
  12. php入口函数,php 常用的系统函数
  13. java mac 转换 整形_JAVA的整型与字符串相互转换
  14. html5日程管理系统,有条不紊:四款桌面日程管理软件横测
  15. 旧版台式计算机,7年前老电脑开机比拼 Windows8秒杀XP
  16. 微软开始受到越来越多尊重 谁是幕后功臣?
  17. CPU又烧了,说起来汝可能不信
  18. 用java怎么让时间走动起来,java脚本实现时间刷新
  19. MySQL数据库基础教程索引
  20. 四月中旬去成都自由行,如何规划著名景点路线?

热门文章

  1. shell--基础语法
  2. WebStorm安装与使用
  3. IDEA实现热部署前端界面(Tomcat、IDEA)
  4. 将小写金额转换为中文大写
  5. Android底层开发(3)
  6. Spring事务实现原理
  7. Java对接阿里云号码隐私保护
  8. 生活中日历随处可见,如何用java写一个简单的日历呢?
  9. ESP32 开发笔记(三)源码示例 7_WS2812_RMT 使用ESP32的RMT实现彩虹变色效果
  10. HttpClient模拟登陆