ModemManager 1.20.6 crashes when using Quectel EC25

Radu C rcernea at gmail.com
Sat Jul 1 00:09:39 UTC 2023


Hi,

I have an intel based platform with a m.2 Quectel EC25. I create images
using a Yocto project. When using ModemManger 1.18.x everything looks good.
However, ModemManager 1.20.6 crashes. If I use a different brand modem,
again, it is working fine.

Is this a known issue? Or can you suggest a solution?

Thank you,
Radu

Running ModemManager 1.20.6 (git
SHA-1 6aa0ff583d04aea88b4da7a1c20049f57062dab6)  in debug mode produces
this result below (full log attached):

ModemManager[10426]: <debug> [1616406263.123874] [/dev/cdc-wdm0] registered
'dsd' (version 1.0) client with ID '106'
ModemManager[10426]: <debug> [1616406263.124119] [/dev/cdc-wdm0] allocating
new client ID...
ModemManager[10426]: <debug> [1616406263.124222] [/dev/cdc-wdm0] sent
message...
<<<<<< RAW:
<<<<<<   length = 16
<<<<<<   data   = 01:0F:00:00:00:00:00:0E:22:00:04:00...

ModemManager[10426]: <debug> [1616406263.124294] [/dev/cdc-wdm0] sent
generic request (translated)...
<<<<<< QMUX:
<<<<<<   length  = 15
<<<<<<   flags   = 0x00
<<<<<<   service = "ctl"
<<<<<<   client  = 0
<<<<<< QMI:
<<<<<<   flags       = "none"
<<<<<<   transaction = 14
<<<<<<   tlv_length  = 4
<<<<<<   message     = "Allocate CID" (0x0022)
<<<<<< TLV:
<<<<<<   type       = "Service" (0x01)
<<<<<<   length     = 1
<<<<<<   value      = 11
<<<<<<   translated = sar

ModemManager[10426]: <debug> [1616406263.139532] [/dev/cdc-wdm0] received
message...
<<<<<< RAW:
<<<<<<   length = 24
<<<<<<   data   = 01:17:00:80:00:00:01:0E:22:00:0C:00...

ModemManager[10426]: <debug> [1616406263.139672] [/dev/cdc-wdm0] received
generic response (translated)...
<<<<<< QMUX:
<<<<<<   length  = 23
<<<<<<   flags   = 0x80
<<<<<<   service = "ctl"
<<<<<<   client  = 0
<<<<<< QMI:
<<<<<<   flags       = "response"
<<<<<<   transaction = 14
<<<<<<   tlv_length  = 12
<<<<<<   message     = "Allocate CID" (0x0022)
<<<<<< TLV:
<<<<<<   type       = "Result" (0x02)
<<<<<<   length     = 4
<<<<<<   value      = 00:00:00:00
<<<<<<   translated = SUCCESS
<<<<<< TLV:
<<<<<<   type       = "Allocation Info" (0x01)
<<<<<<   length     = 2
<<<<<<   value      = 11:6A
<<<<<<   translated = [ service = 'sar' cid = '106' ]

ModemManager[10426]: <debug> [1616406263.139860] [/dev/cdc-wdm0] registered
'sar' (version 1.0) client with ID '106'
ModemManager[10426]: <debug> [1616406263.140170] [modem0] couldn't start
parent initialization: Couldn't open ports during modem initialization:
Couldn't get primary port
ModemManager[10426]: <warn>  [1616406263.141623] [modem0] modem couldn't be
initialized: Failed to load current capabilities: Couldn't peek client for
service 'nas'
ModemManager[10426]: <info>  [1616406263.141700] [modem0] state changed
(unknown -> failed)
ModemManager[10426]: <debug> [1616406263.142089] [modem0] Voice
capabilities not supported
ModemManager[10426]: <debug> [1616406263.142187] [modem0] couldn't
initialize interface: 'Voice not supported'

(ModemManager:10426): GLib-GObject-WARNING **: 09:44:23.142: invalid cast
from 'MMBroadbandModemQmiQuectel' to 'MMBroadbandModemMbim'
**
ERROR:../git/src/mm-broadband-modem-mbim.c:284:mm_broadband_modem_mbim_peek_port_mbim:
assertion failed: (MM_IS_BROADBAND_MODEM_MBIM (self))
Bail out!
ERROR:../git/src/mm-broadband-modem-mbim.c:284:mm_broadband_modem_mbim_peek_port_mbim:
assertion failed: (MM_IS_BROADBAND_MODEM_MBIM (self))
Aborted (core dumped)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/modemmanager-devel/attachments/20230630/f059364c/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mm-1-20-debug.log.bz2
Type: application/x-bzip
Size: 15936 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/modemmanager-devel/attachments/20230630/f059364c/attachment-0001.bin>


More information about the ModemManager-devel mailing list