Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 4605

Troubleshooting • ModemManager on Raspberry Pi Bookworm cannot connect through QMI protocol

$
0
0
Apologies in advance for incorrect terminology, this is my first time using Modem Manager.
I have a Raspberry Pi Compute 3+ Module running Bookworm OS (64-bit) connected to a Quectel EC25-AF modem. I need to disable Modem Manager from accessing the TTY USB ports (0-3) because it interferes with other hardware connected to the Pi.

On Raspberry Pi Bullseye (which ran Modem Manager v1.14), the following udev rule would allow the modem to connect over QMI.

Code:

KERNEL=="ttyUSB*",       ATTRS{idVendor}=="2c7c", ATTRS{idProduct}=="0125",       ENV{ID_MM_DEVICE_IGNORE}="1"
However, on Raspberry Pi Bookworm (which runs Modem Manager v1.20), the QMI protocol fails and it tries to connect using the AT port (which is disabled due to the above udev rule)
Has anyone had success connecting to a cell network through the QMI protocol on a Raspberry Pi running Bookworm?

Syslogs below:

Code:

2024-06-07T15:09:11.813171-04:00 rpi-64 ModemManager[1104]: <warn>  [modem0] (quectel) failed to initialize SIM hot swap ports context: Couldn't get primary port2024-06-07T15:09:12.184139-04:00 rpi-64 ModemManager[1104]: <warn>  [modem0/sim0] couldn't load list of emergency numbers: No AT port available to run command2024-06-07T15:09:12.325521-04:00 rpi-64 ModemManager[1104]: <warn>  [modem0] couldn't load list of own numbers: Couldn't get MSISDN: QMI protocol error (16): 'NotProvisioned'2024-06-07T15:09:12.377494-04:00 rpi-64 ModemManager[1104]: <warn>  [modem0] couldn't load UE mode of operation for EPS: No AT port available to run co2024-06-07T15:09:12.801170-04:00 rpi-64 ModemManager[1104]: <warn>  [modem0] couldn't load supported assistance data types: LOC service: general failure2024-06-07T15:09:12.871227-04:00 rpi-64 ModemManager[1104]: Bail out! ERROR:../src/mm-broadband-modem-mbim.c:284:mm_broadband_modem_mbim_peek_port_mbim: assertion failed: (MM_IS_BROADBAND_MODEM_MBIM (self))2024-06-07T15:09:12.929275-04:00 rpi-64 systemd[1]: ModemManager.service: Main process exited, code=killed, status=6/ABRT2024-06-07T15:09:13.013589-04:00 rpi-64 NetworkManager[1067]: <info>  [1717787353.0100] modem-manager: ModemManager no longer available2024-06-07T15:09:13.018665-04:00 rpi-64 systemd[1]: systemd-rfkill.service: Deactivated successfully.2024-06-07T15:09:13.256628-04:00 rpi-64 systemd[1]: Finished NetworkManager-wait-online.service - Network Manager Wait Online.2024-06-07T15:09:13.268850-04:00 rpi-64 systemd[1]: ModemManager.service: Scheduled restart job, restart counter is at 1.2024-06-07T15:09:13.271907-04:00 rpi-64 systemd[1]: Reached target network-online.target - Network is Online.2024-06-07T15:09:13.278010-04:00 rpi-64 systemd[1]: Stopped ModemManager.service - Modem Manager.[\code]

Statistics: Posted by BluebirdPi — Thu Jun 13, 2024 8:17 pm — Replies 0 — Views 35



Viewing all articles
Browse latest Browse all 4605

Trending Articles