RM520N-GLAA在openwrt上经常出现无法识别模块的问题

尊敬的移远技术支持,我最近购入了一块RM520N-GL AA用于组装我的CPE,现在遇到了经常出现无法识别模块的问题,希望能够得到解答
开发板主板:比派科技Bpi-R3 mini,openwrt24.10 RM520N模块使用Qmi协议。RM520N模块通过usb协议连接开发板,现在遇到的问题是:经常在开发板上电启动以后,RM520n模块没有上电,在openwrt的启动日志中看不到usb接口上有任何设备,在正常进入系统后使用lsusb也无法看到RM520n模块,在未做其他任何操作,单纯的只是多次断电重启以后(并非软重启,而是完全断开电源再次上电重启)能够正常驱动RM520N模块,并且在进入系统后使用lsusb能够看到模块。
我现在非常的疑惑是什么原因导致了这个问题,当我使用m2转usb转接板将模块连接至电脑时,每一次都能够正常识别模块,我曾经以为是开发板的问题,所以我将开发板和RM520N模块寄回给了厂商进行测试,测试是使用了厂家的开发板、厂家的RM520N模块(跟我的RM520N固件版本可能不同)、我的开发板、我的RM520N模块进行测试,测试结果如图
QQ20250917-173826
R3mini_5G模块测试.pdf (2.2 MB)
结果为推测接口问题,但是我在拿到之后,使用530精密电子清洁剂对开发板和模块的M2接口进行了彻底的清洁,还是存在同样的问题
我现在的问题就是,非常的疑问,不知道是哪里出现的问题,所以想寻求一下移远官方的技术支持,说是接口问题吧,我现在的测试就是,在没有对整体cpe进行任何操作的情况下,多次重复上下电,在大约5次测试时只有一次能够识别到模块。
我想问一下移远技术专家对我这个情况有什么推测吗,RM520N模块在什么情况下会出现拒绝启动/上电的情况。如果还需要我提供其他的信息,请告诉我。我会尽快回复。
希望能够得到解答,谢谢!!

尽量在同一个条件下对比测试,相同的模块,相同的固件。
从描述看,大概率是一个硬件问题。lsusb 完全没有,要看在内核里是否有一些报错,譬如-71 或者-110 的USB 报错。
需要先让硬件看看。

这边确认了一下,我在系统中,不加入sim卡的时候,启动是可以识别到模块的,这个时候,插入sim卡并且cfun1.1重启模块便可以正常使用,但是如果在插入sim卡的情况下上电,则有很大的概率无法识别到模块,这个是为什么呢

和是否插入SIM卡应该没关系。
怀疑是USB Detect有问题,这种情况就只能先将主控开机再将模组开机。

王工您好,这么晚了打扰您了,您是怀疑是开发版的问题吗?我这边再次购买了一块全新的同款开发版,今天收到货使用新的开发版与原520模块进行了测试,问题还是同样存在,如果开发版不插入sim卡的情况下,上电开机基本能够稳定识别出520模块,然后插入sim卡cfun1,1重启模块即可正常使用,但是如果插入sim卡后,则基本无法识别模块,并且您之前说的内核部分,完全没有对应的usb报错,如果需要的话明天我会提供完整的系统boot日志。并且我使用了一条能够看电压电流功率的数据线,如果能够识别模块,则开发版会从3.6w上升到4.8w并且保持1s左右,如果不能识别模块,则同样会从3.6w上升到4.8w,但是只能保持零点几秒,时间较短。现在来看问题可能有哪些呢?我继续进行排查,有没有可能是模块设置或者模块硬件的问题呢?

这个是我发现的不同的位置
Snipaste_2025-09-23_09-20-00

王工您好,我刚刚进行了测试,通过串口获得了系统的完整启动日志,
插入sim卡不认模块-2.txt (98.3 KB)
不插入sim卡认出模块然后重启模块.txt (102.2 KB)
一个是在插入sim卡的情况下进行上电启动,另一个是在不插入sim卡的情况下进行上电启动

我这边又进一步进行了尝试,在插入sim卡开机的情况下,在开机后进行拔插sim卡操作,则也可以正常识别出模块
QQ20250923-111243

与是否插拔SIM卡应该无关。
不能识别的时候,尝试reset USB控制器

echo  0 >   /sys/bus/usb/drivers/usb/usb2/authorized
sleep 2
echo  1 >   /sys/bus/usb/drivers/usb/usb2/authorized

看看是否能识别到

没有任何打印是因为连USB detect 都没有。

好的王工,我下午进行尝试

王工,您的这个操作我试过了,还是不行,我这边尝试了一下5.4内核的openwrt,是可以正常识别的,但是6.6内核就会出现我上述的问题了

可以量下DP DM上的电压。具体可能得用USB逻辑分析仪看了。

您是怀疑模组的问题是么

  1. 要么模组没有开机;
  2. 要么就是USB 设备检测有问题。这个可能是主控的USB控制器或者电路的问题.
    USB Host 检测设备插入,是靠轮询、检测DP/DM 上的是否有电压变化。

王工,我这边尝试了一下别的解决思路,我重新购买了了一块RM520N-GLaa模组进行测试,发现这个模组是没有任何问题的,每次开机都可以稳定检测到模块,所以我现在在怀疑是不是之前的那个模块的一些设置问题呢

这种情况不好说。软件上固件版本一致,那软件方面都是一样的。如果确认某个批次的模块有这类问题,请和销售联系。