1

我们一直在我们的定制板上使用 IMX6ULL 处理器和 Quectel 4G 模块。可以初始化、启动 4G 模块,也可以初始化 PPP0 接口,这反过来也为我们提供了互联网连接,但是当我们开始下载文件(大约 10 MB - 200 MB)时,我们观察到下载开始以不规则的时间间隔停止。虽然下载确实停止了,但 PPP0 接口仍在运行,但我们失去了互联网连接,因此,我们必须终止 PPPD 并重新初始化 PPP0。

我们已经尝试使用不同的 PPP0 初始化脚本变体,但问题仍然存在,但是最近,当我们想使用 TCPDUMP 转储 PPP0 接口上的流量以进行分析时,我们观察到下载不再停止,我们也观察到更好的 4G 吞吐量。我们仍然无法弄清楚为什么确实如此。对此的任何输入或指导都会有很大帮助。

PS:我们一直使用的内核版本是 4.1.15,但是,我们也观察到 5.4.70 内核的类似行为。

提前致谢

问候

尼丁

4

1 回答 1

0

先用AT+COPS检查4G网络?和 AT+CSQ 模块是否与基站断开连接?不要尝试kill pppd并重新启动设置ppp0,先尝试AT+CFUN=0 \ AT+CFUN=1重新启动网络注册。而对于 4G 模块,移远通信提供了一个名为 quectel-CM 的工具来设置互联网连接,它的性能优于 ppp。顺便说一句,您检查过使用的内存和 CPU 状态吗?

于 2021-05-16T01:26:16.537 回答