<div dir="ltr">Hi,<div><br></div><div>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.</div><div><br></div><div>Is this a known issue? Or can you suggest a solution?</div><div><br></div><div>Thank you,</div><div>Radu</div><div><br></div><div>Running ModemManager 1.20.6 (git SHA-1 6aa0ff583d04aea88b4da7a1c20049f57062dab6)  in debug mode produces this result below (full log attached):</div><div><br></div><div>ModemManager[10426]: <debug> [1616406263.123874] [/dev/cdc-wdm0] registered 'dsd' (version 1.0) client with ID '106'<br>ModemManager[10426]: <debug> [1616406263.124119] [/dev/cdc-wdm0] allocating new client ID...<br>ModemManager[10426]: <debug> [1616406263.124222] [/dev/cdc-wdm0] sent message...<br><<<<<< RAW:<br><<<<<<   length = 16<br><<<<<<   data   = 01:0F:00:00:00:00:00:0E:22:00:04:00...<br><br>ModemManager[10426]: <debug> [1616406263.124294] [/dev/cdc-wdm0] sent generic request (translated)...<br><<<<<< QMUX:<br><<<<<<   length  = 15<br><<<<<<   flags   = 0x00<br><<<<<<   service = "ctl"<br><<<<<<   client  = 0<br><<<<<< QMI:<br><<<<<<   flags       = "none"<br><<<<<<   transaction = 14<br><<<<<<   tlv_length  = 4<br><<<<<<   message     = "Allocate CID" (0x0022)<br><<<<<< TLV:<br><<<<<<   type       = "Service" (0x01)<br><<<<<<   length     = 1<br><<<<<<   value      = 11<br><<<<<<   translated = sar<br><br>ModemManager[10426]: <debug> [1616406263.139532] [/dev/cdc-wdm0] received message...<br><<<<<< RAW:<br><<<<<<   length = 24<br><<<<<<   data   = 01:17:00:80:00:00:01:0E:22:00:0C:00...<br><br>ModemManager[10426]: <debug> [1616406263.139672] [/dev/cdc-wdm0] received generic response (translated)...<br><<<<<< QMUX:<br><<<<<<   length  = 23<br><<<<<<   flags   = 0x80<br><<<<<<   service = "ctl"<br><<<<<<   client  = 0<br><<<<<< QMI:<br><<<<<<   flags       = "response"<br><<<<<<   transaction = 14<br><<<<<<   tlv_length  = 12<br><<<<<<   message     = "Allocate CID" (0x0022)<br><<<<<< TLV:<br><<<<<<   type       = "Result" (0x02)<br><<<<<<   length     = 4<br><<<<<<   value      = 00:00:00:00<br><<<<<<   translated = SUCCESS<br><<<<<< TLV:<br><<<<<<   type       = "Allocation Info" (0x01)<br><<<<<<   length     = 2<br><<<<<<   value      = 11:6A<br><<<<<<   translated = [ service = 'sar' cid = '106' ]<br><br>ModemManager[10426]: <debug> [1616406263.139860] [/dev/cdc-wdm0] registered 'sar' (version 1.0) client with ID '106'<br>ModemManager[10426]: <debug> [1616406263.140170] [modem0] couldn't start parent initialization: Couldn't open ports during modem initialization: Couldn't get primary port<br>ModemManager[10426]: <warn>  [1616406263.141623] [modem0] modem couldn't be initialized: Failed to load current capabilities: Couldn't peek client for service 'nas'<br>ModemManager[10426]: <info>  [1616406263.141700] [modem0] state changed (unknown -> failed)<br>ModemManager[10426]: <debug> [1616406263.142089] [modem0] Voice capabilities not supported<br>ModemManager[10426]: <debug> [1616406263.142187] [modem0] couldn't initialize interface: 'Voice not supported'<br><br>(ModemManager:10426): GLib-GObject-WARNING **: 09:44:23.142: invalid cast from 'MMBroadbandModemQmiQuectel' to 'MMBroadbandModemMbim'<br>**<br>ERROR:../git/src/mm-broadband-modem-mbim.c:284:mm_broadband_modem_mbim_peek_port_mbim: assertion failed: (MM_IS_BROADBAND_MODEM_MBIM (self))<br>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))<br>Aborted (core dumped)<br></div><div><br></div></div>