Quectel RM520 is not detected if plugged into M.2 slot, but it is detected with USB to M.2 adapter.
also, it is detected and working in all USB3 and USB2 ports.
All mPCIe slots are working properly, tested with 4G Telit LE910 modem.
Also, i tested simultaneously with 2 modem in mPCIe in any combination, and it was working.
VERSION_ID=“rakpios-0.8.0-arm64”
Also tested with rakpios-0.9.0
here are some info when Quectel is attached using usb to M.2 adapter:
rak@rakpios:~ $ mmcli -L /org/freedesktop/ModemManager1/Modem/1 [Telit] LE910C4-CN /org/freedesktop/ModemManager1/Modem/0 [Telit] LE910C4-CN /org/freedesktop/ModemManager1/Modem/2 [Quectel] RM500Q-GL
rak@rakpios:~ $ lsusb
Bus 003 Device 007: ID 1a86:7523 QinHeng Electronics CH340 serial converter
Bus 003 Device 006: ID 1a86:7523 QinHeng Electronics CH340 serial converter
Bus 003 Device 005: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 003 Device 004: ID 1bc7:1201 Telit Wireless Solutions LE910 / LE920
Bus 003 Device 003: ID 1bc7:1201 Telit Wireless Solutions LE910 / LE920
Bus 003 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 3566:2001 Mobile Mobile
Bus 001 Device 003: ID 2c7c:0800 Quectel Wireless Solutions Co., Ltd. RM500Q-GL
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub