Aleksander,
What libqmi version are you using? If you're using 1.22.0, please >> update to 1.22.2 and retest. >> >> Sorry for the delay in getting back to you and the list. With 1.22.2 we see debug messages but also see a change in behaviour. When receiving the cancel location we are now seeing a termination report, the device immediately reconnects as it should. Can you tell me which commit is responsible for this change in behaviour? I will consider upgrading or backporting the fix to our current release depending on the complexity. Thanks very much for your help, the resulting debug logs follow. -JohnF 2019-03-28T14:46:38.124881+01:00 router ModemManager[951]: [/dev/cdc-wdm0] received message...#012<<<<<< RAW:#012<<<<<< length = 22#012<<<<<< data = 01:15:00:80:01:08:04:00:00:01:00:09:00:22:02:00:02:01:1F:01:00:02 2019-03-28T14:46:38.125367+01:00 router ModemManager[951]: [/dev/cdc-wdm0] received generic indication (translated)...#012<<<<<< QMUX:#012<<<<<< length = 21#012<<<<<< flags = 0x80#012<<<<<< service = "wds"#012<<<<<< client = 8#012<<<<<< QMI:#012<<<<<< flags = "indication"#012<<<<<< transaction = 0#012<<<<<< tlv_length = 9#012<<<<<< message = "Event Report" (0x0001)#012<<<<<< TLV:#012<<<<<< type = "Data Call Type" (0x22)#012<<<<<< length = 2#012<<<<<< value = 02:01#012<<<<<< translated = [ data_call_type = 'tethered' tethered_call_type = 'rmnet' ]#012<<<<<<TLV:#012<<<<<< type = "Data Call Status" (0x1f)#012<<<<<< length = 1#012<<<<<< value = 02#012<<<<<< translated = terminated 2019-03-28T14:46:38.125631+01:00 router ModemManager[951]: <debug> Got QMI WDS event report 2019-03-28T14:46:38.156785+01:00 router ModemManager[951]: [/dev/cdc-wdm0] received message...#012<<<<<< RAW:#012<<<<<< length = 34#012<<<<<< data = 01:21:00:80:01:08:04:00:00:22:00:15:00:01:02:00:01:00:10:02:00:01:00:11:04:00:03:00:04:04:12:01:00:04 2019-03-28T14:46:38.158721+01:00 router ModemManager[951]: [/dev/cdc-wdm0] received generic indication (translated)...#012<<<<<< QMUX:#012<<<<<< length = 33#012<<<<<< flags = 0x80#012<<<<<< service = "wds"#012<<<<<< client = 8#012<<<<<< QMI:#012<<<<<< flags = "indication"#012<<<<<< transaction = 0#012<<<<<< tlv_length = 21#012<<<<<< message = "Packet Service Status" (0x0022)#012<<<<<< TLV:#012<<<<<< type = "Connection Status" (0x01)#012<<<<<< length = 2#012<<<<<< value = 01:00#012<<<<<< translated = [ status = 'disconnected' reconfiguration_required = 'no']#012<<<<<< TLV:#012<<<<<< type = "Call End Reason" (0x10)#012<<<<<< length = 2#012<<<<<< value = 01:00#012<<<<<< translated = generic-unspecified#012<<<<<< TLV:#012<<<<<< type = "Verbose Call End Reason" (0x11)#012<<<<<< length = 4#012<<<<<< value = 03:00:04:04#012<<<<<< translated = [ type = 'cm' reason = '1028' ]#012<<<<<< TLV:#012<<<<<< type = "IP Family" (0x12)#012<<<<<< length = 1#012<<<<<< value = 04#012<<<<<< translated = ipv4 2019-03-28T14:46:38.160578+01:00 router ModemManager[951]: <info> bearer call end reason (1): 'generic-unspecified' 2019-03-28T14:46:38.161765+01:00 router ModemManager[951]: <info> bearer verbose call end reason (3,1028): [cm] (null)
_______________________________________________ ModemManager-devel mailing list ModemManager-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel