Hi, I've been running Openwrt on a BPI-R3 for about 6mths, with a fibre wan plus an LTE Pcie modem for backup (failover provided automatically via mwan3).
I just upgraded to 24.10.1 (clean install and manual reconfigure) from 23.05.5 and the LTE modem is now unable to reach the internet. The modem is a Quectel EC25-MINIPCIE, and I'm using the qmi packages to control it (as I was in 23.05.5).
I can ping 8.8.8.8 but I can't ping the mobile network gateway or connect to the internet. Using uqmi I can see it's connected, registered, using the right APN and passwords, and is getting the right IP address, subnet etc.
Strangely, on the cellular network section of the openwrt status menu shows the modem as being disconnected yet the sim being active. This entire page was blank in 23.05.5 so it's hard to know if that is normal behaviour or not. The modem seems to be working when I query it from the CLI.
I did see the Overview page shows this interface this as an ethernet connection, and I've read that something changed recently (between marking modems as ethernet vs USB) which broke some installations and was changed again in 24.10.1. Since my modem is a pcie I don't know what to make of this. But I did notice a lot of references to USB in the logs (see below).
Finally, here's the logs. I'm finding debugging this is beyond me. But I can say for sure that the configuration is unchanged since I deployed it in 23.05.5 (at least, not deliberately changed) so it seems that something is different in Openwrt 24.10.1 which is breaking the LTE Pcie modem.
Tue Apr 22 18:10:56 2025 daemon.notice [3997]: <msg> [device /sys/devices/platform/soc/11200000.usb/usb1/1-1/1-1.1] creating modem with plugin 'quectel' and '6' ports
Tue Apr 22 18:10:56 2025 daemon.info [3997]: <inf> [modem33] tty/ttyUSB2: at (primary)
Tue Apr 22 18:10:56 2025 daemon.info [3997]: <inf> [modem33] tty/ttyUSB3: at (secondary)
Tue Apr 22 18:10:56 2025 daemon.info [3997]: <inf> [modem33] tty/ttyUSB2: at (data primary)
Tue Apr 22 18:10:56 2025 daemon.info [3997]: <inf> [modem33] net/wwan0: net (data)
Tue Apr 22 18:10:56 2025 daemon.info [3997]: <inf> [modem33] tty/ttyUSB1: gps (nmea)
Tue Apr 22 18:10:56 2025 daemon.info [3997]: <inf> [modem33] usbmisc/cdc-wdm0: qmi
Tue Apr 22 18:10:57 2025 daemon.info [3997]: <inf> [modem33] SIM hot swap setup succeeded
Tue Apr 22 18:10:58 2025 daemon.info [3997]: <inf> [modem33] SIM is ready, and no need for the after SIM unlock step...
Tue Apr 22 18:10:58 2025 daemon.info [3997]: <inf> [modem33/sim32] loaded IMSI: ###
Tue Apr 22 18:10:58 2025 daemon.info [3997]: <inf> [modem33/sim32] loaded operator identifier: 23415
Tue Apr 22 18:10:58 2025 daemon.info [3997]: <inf> [modem33/sim32] loaded operator name: Lebara
Tue Apr 22 18:10:58 2025 daemon.info [3997]: <inf> [modem33/sim32] loaded list of emergency numbers: 999, 55, 54, 277656
Tue Apr 22 18:10:58 2025 daemon.info [3997]: <inf> [modem33/sim32] loaded list of preferred networks: 24008 (gsm, umts, lte), 20810 (gsm, umts, lte), 26801 (gsm, umts, lte), 20404 (gsm, umts, lte), 27801 (gsm, umts, lte), 22210 (gsm, umts, lte), 27201 (gsm, umts, lte), 20205 (gsm, umts, lte), 26202 (gsm, umts, lte), 21401 (gsm, umts, lte), 23801 (gsm, umts, lte), 22801 (gsm, umts, lte)
Tue Apr 22 18:10:58 2025 daemon.info [3997]: <inf> [modem33/sim32] loaded GID1: 90
Tue Apr 22 18:10:58 2025 daemon.warn [3997]: <wrn> [modem33] couldn't load supported assistance data types: LOC service: general failure
Tue Apr 22 18:10:58 2025 daemon.warn [3997]: <wrn> [modem33] loading SAR state failed: QMI protocol error (2): 'NoMemory'
Tue Apr 22 18:10:58 2025 daemon.notice [3997]: <msg> [modem33] state changed (unknown -> disabled)
Tue Apr 22 18:11:16 2025 daemon.warn [3997]: <wrn> Cannot read from istream: connection broken
Tue Apr 22 18:11:16 2025 daemon.notice [3997]: <msg> [modem33] port 'cdc-wdm0' no longer controllable, reprobing
Any advice would be greatly appreciated!