我们在定制的主板中一直使用IMX6ULL处理器和Quectel 4G模块。4G模块可以初始化,调出,PPP0接口也可以初始化,这反过来也为我们提供了互联网连接,但当我们开始下载文件(大约10MB-200MB)时,我们观察到下载开始以不规则的间隔停止。虽然下载确实停止了,但PPP0接口仍在运行,但我们失去了互联网连接,因此,我们必须杀死PPPD并重新初始化PPP0。
我们已经尝试使用不同版本的PPP0初始化脚本,但问题仍然存在,然而,最近当我们想要使用TCPDUMP在PPP0接口上转储流量以便进行分析时,我们观察到下载不再停止,我们还观察到4G吞吐量更好。我们仍然无法弄清楚为什么会出现这种情况。任何关于这方面的输入或指导都会有很大的帮助。
附言:我们使用的内核版本是4.1.15,但我们也观察到5.4.70内核也有类似的行为。
提前感谢
问候
Nitin
发布于 2021-05-16 09:26:17
先用AT+COPS检查4G网络?AT+CSQ模块是否与基站断开连接?不要试图杀死pppd并重新启动设置ppp0,请先尝试AT+CFUN=0 \ AT+CFUN=1重新启动网络注册。对于4G模块,Quectel提供了一种名为quectel-CM的工具来建立互联网连接,其性能优于ppp。顺便说一句,你检查过内存使用情况和CPU状态了吗?
https://stackoverflow.com/questions/66866205
复制相似问题