当前位置: 首页 > news >正文

RM500U 5G模块debug及拨号上网测试

1、确认是否加载驱动及pcie枚举正常

根据原厂提供资料需要Sprd_pcie_V1.1.8驱动,详细可以查阅模块原厂文档《Quectel_RGx00U&RM500U系列_PCIe驱动_用户指导_V1.1.pdf》

编译进内核后查看dmesg | grep pcie 是否有这里加载信息或者使用lsmod查看

确认pcie是否枚举正常,查看dmesg | grep pcie,是否有以下打印信息,如下图所示:

2、拨号上网

2.1 拨号说明

Target#lsusb

Target#lspci

执行如下命令可以看到网卡 pcie0、 pcie1、 pcie2、 pcie3、 sipa_dummy0。RM500U PCIe 支持 4 路拨号,网卡分别对应 pcie0、 pcie1、 pcie2、 pcie3

Target#ifconfig -a

主控通常需要通过USB总线给5G模块发送命令,用作配置5G模块的工作模式

通过microcom工具(用Ctrl+\退出)查看并切换5G模块的工作模式

这里可能是ttyusb2或者usb4

Target#microcom -p /dev/ttyUSB4

这里使用EP模式

AT+QCFG="pcie/mode" ##查询5G模块工作模式

AT+QCFG="pcie/mode",1 ##设置5G模块为RC工作模式

AT+QCFG="pcie/mode",0 ##设置5G模块为EP工作模式

拨号上网

Target#ls /dev/stty_nr*

Target#microcom -p /dev/stty_nr31

查看模块注网:AT+QENG="SERVINGCELL"

模块出厂默认为 NR5G 模式。 通过AT指令:AT+QENG="SERVINGCELL", 可查看 5G 模块当前的组网模式是否处于 NR5G 模式,
备注: 若打印信息非"NR5G-SA",请执行如下命令将 5G 模块的组网模式切换为 NR5G 模式。

注意:拨号只需执行一次,断电重启后会自动拨号重连,无需再次拨号

2.2 单路拨号

备注: 由于 RM500U 5G 模块的 PDP 上下文 ID 范围为 1~8,但使用 PCIe 通讯时最多支持前 4 路拨号,因此本案例使用范围为 1~4 的 PDP 上下文 ID

Target# microcom -s 115200 -p /dev/stty_nr31

AT+QNETDEVCTL=1,3,1

#通过udhcpc命令动态分配 IP 和 DNS。

2.3 多路拨号

模块最多支持 4 路拨号上网,多路拨号与单路拨号操作基本一致,只需更改为拨号网络对应的拨号命令参数即可。

下面是以两路拨号为例, 演示如何进行多路拨号 , 请参考“单路拨号”步骤完成 pcie0 拨号上网后,执行如下命令进行 pcie1 拨号。

Target#microcom -s 115200 -p /dev/stty_nr31

AT+QNETDEVCTL=2,3,1

上网拨号成功后,测试网络通信功能

http://www.jsqmd.com/news/1091310/

相关文章:

  • OpCore-Simplify:基于硬件抽象层的开源自动化配置系统
  • 生产 Agent 排障别先改 Prompt:先把 trace、tool span 和证据字段补齐
  • Visual C++运行库一键修复工具:3分钟解决Windows软件启动问题的终极方案
  • 十二年扎根天津,廖贵卿如何用“实”字诀做好普惠金融?
  • semicons/java_oci_manage 开源项目深度解析:基于 Java 与 OCI 协议的 Oracle 数据库高性能连接管理与自动化运维实战指南
  • 魔兽争霸3现代电脑运行终极指南:5分钟解决所有兼容性问题
  • Virtuoso反相器设计实战:从原理图到后仿真的全流程解析
  • MAF预定义ChatClient中间件-04]ReducingChatClient——精减对话历史又不丢失基本语义
  • DNS在线验证工具、在线查询、DNS地址查询、DNS验证、DNS查询
  • TI TLK10xL以太网PHY芯片MII/RMII接口时序与硬件设计实战指南
  • 免费开源ModBus调试工具QModMaster:5分钟快速上手完整指南
  • AI 哲学故事系列 · 第二讲:AI 是否有评判心
  • 开关电源模块全套测试项目总结
  • 上海人工智能实验室新论文:不换模型也能变强?MinerU2.5-Pro 把答案藏在样本里
  • COM3D2 MaidFiddler实时编辑器:5分钟掌握终极女仆定制技巧
  • 好用的水下电机怎么挑?水下电机如何选——基于低压智能路线的工程化观察
  • 解决AI翻译模型部署复杂性的技术挑战:Sakura启动器GUI架构解析与实施指南
  • 成都买茶叶店铺推荐:新手如何根据口感与场景选茶
  • ppt模板_0126_彩色话框
  • 数据加密传输
  • 从理论到实践:基于混合整数二阶锥规划的主动配电网优化运行全流程解析与代码实现
  • 【openpyxl】从数据到洞察:用折线图动态呈现销售趋势
  • 我把那个迭代了 18 个版本的 SDK 整个掀翻重写了:stock-sdk v2 升级手记
  • 《计算机网络自顶向下》Wireshark实验:TCP连接与数据传输深度剖析
  • NukeSurvivalToolkit终极指南:292个专业插件如何让Nuke合成效率提升300%
  • 免费开源CPU优化神器CPUDoc:让你的电脑性能瞬间提升30%
  • Embedding向量一致性失效危机:当同一文本两次API调用余弦相似度<0.93——你必须在下次部署前验证的2个隐藏配置
  • Memtest86+:终极内存诊断工具,彻底解决电脑蓝屏死机问题
  • 语谱图(二)从频谱到声景:STFT的工程实践与调优解析
  • 第一章Netty,NIO阻塞和非阻塞模式,代码效果演示