AW: QMI protocol error (14): 'CallFailed''

Federico Murciano Federico.Murciano at dai-labor.de
Mon Mar 1 10:20:01 UTC 2021


Hello everyone, 

Could someone help me with what is going wrong? I am still having problems when I try to connect the Modem. I follow the steps: 

Sudo mmcli -i 0 --pin=xxxx        								                                    Enter PIN SIM 			
Sudo mmcli -m 1 --enable --timeout=120					                                       	    Enable Modem
sudo mmcli -m 1 --simple-connect="apn=internet.telekom"		                                            Connect modem to APN		

After this step I always get the error:

error: couldn't connect the modem: 'GDBus.Error:org.freedesktop.libqmi.Error.Protocol.CallFailed: QMI protocol error (14): 'CallFailed''

It looks like it is connecting right but then this error happens and I dont achieve to set the status = Connected, even if I have already an IP from the operator:

at+cgpaddr=1
+CGPADDR: 1,"10.174.67.152,42.1.5.152.177.132.73.56.0.1.0.0.134.113.2.203"

I get the following logs from ModemManager:

ModemManager[485235]: <debug> [1614593449.789165] [modem0] user request to connect modem
ModemManager[485235]: <info>  [1614593449.789225] [modem0] simple connect started...
ModemManager[485235]: <debug> [1614593449.789242] [modem0]    PIN: unspecified
ModemManager[485235]: <debug> [1614593449.789255] [modem0]    operator ID: unspecified
ModemManager[485235]: <debug> [1614593449.789267] [modem0]    allowed roaming: yes
ModemManager[485235]: <debug> [1614593449.789277] [modem0]    APN: internet.telekom
ModemManager[485235]: <debug> [1614593449.789289] [modem0]    IP family: unspecified
ModemManager[485235]: <debug> [1614593449.789300] [modem0]    allowed authentication: unspecified
ModemManager[485235]: <debug> [1614593449.789310] [modem0]    User: unspecified
ModemManager[485235]: <debug> [1614593449.789320] [modem0]    Password: unspecified
ModemManager[485235]: <info>  [1614593449.789330] [modem0] simple connect state (4/8): wait to get fully enabled
ModemManager[485235]: <info>  [1614593449.789356] [modem0] simple connect state (5/8): register
ModemManager[485235]: <debug> [1614593449.789379] [modem0] already registered automatically in network '26201', automatic registration not launched...
ModemManager[485235]: <info>  [1614593449.789400] [modem0] simple connect state (6/8): bearer
ModemManager[485235]: <debug> [1614593449.789414] [modem0] creating new bearer...
ModemManager[485235]: <info>  [1614593449.789602] [modem0] simple connect state (7/8): connect
ModemManager[485235]: <debug> [1614593449.789673] [modem0/bearer2] connecting...
ModemManager[485235]: <info>  [1614593449.789698] [modem0] state changed (registered -> connecting)
ModemManager[485235]: <debug> [1614593449.789855] [modem0/bearer2] launching connection with QMI port (cdc-wdm0) and data port (wwan0)
ModemManager[485235]: <debug> [1614593449.789887] [modem0/bearer2] no specific IP family requested, defaulting to ipv4
ModemManager[485235]: <debug> [1614593449.789913] [modem0/bearer2] defaulting to use static IP method
ModemManager[485235]: <debug> [1614593449.789927] [modem0/bearer2] running IPv4 connection setup
ModemManager[485235]: [/dev/cdc-wdm0] Sent message...
<<<<<< RAW:
....
ModemManager[485235]: [/dev/cdc-wdm0] Received generic response (translated)...
<<<<<< QMUX:
<<<<<<   length  = 19
<<<<<<   flags   = 0x80
<<<<<<   service = "wds"
<<<<<<   client  = 19
<<<<<< QMI:
<<<<<<   flags       = "response"
<<<<<<   transaction = 4
<<<<<<   tlv_length  = 7
<<<<<<   message     = "Set Event Report" (0x0001)
<<<<<< TLV:
<<<<<<   type       = "Result" (0x02)
<<<<<<   length     = 4
<<<<<<   value      = 00:00:00:00
<<<<<<   translated = SUCCESS
ModemManager[485235]: <debug> [1614593449.806193] [modem0/bearer2] starting IPv4 connection...
ModemManager[485235]: [/dev/cdc-wdm0] Sent message...
<<<<<< RAW:
<<<<<<   length = 32
<<<<<<   data   = 01:1F:00:00:01:13:00:05:00:20:00:13:00:14:10:00:69:6E:74:65:72:6E:65:74:2E:74:65:6C:65:6B:6F:6D
ModemManager[485235]: [/dev/cdc-wdm0] Sent generic request (translated)...
<<<<<< QMUX:
<<<<<<   length  = 31
<<<<<<   flags   = 0x00
<<<<<<   service = "wds"
<<<<<<   client  = 19
<<<<<< QMI:
<<<<<<   flags       = "none"
<<<<<<   transaction = 5
<<<<<<   tlv_length  = 19
<<<<<<   message     = "Start Network" (0x0020)
<<<<<< TLV:
<<<<<<   type       = "APN" (0x14)
<<<<<<   length     = 16
<<<<<<   value      = 69:6E:74:65:72:6E:65:74:2E:74:65:6C:65:6B:6F:6D
<<<<<<   translated = internet.telekom
ModemManager[485235]: [/dev/cdc-wdm0] Received message...
<<<<<< RAW:
<<<<<<   length = 20
<<<<<<   data   = 01:13:00:80:01:13:04:03:00:01:00:07:00:20:04:00:05:00:00:00
ModemManager[485235]: [/dev/cdc-wdm0] Received generic indication (translated)...
<<<<<< QMUX:
<<<<<<   length  = 19
<<<<<<   flags   = 0x80
<<<<<<   service = "wds"
<<<<<<   client  = 19
<<<<<< QMI:
<<<<<<   flags       = "indication"
<<<<<<   transaction = 3
<<<<<<   tlv_length  = 7
<<<<<<   message     = "Event Report" (0x0001)
<<<<<< TLV:
<<<<<<   type       = "Preferred Data System" (0x20)
<<<<<<   length     = 4
<<<<<<   value      = 05:00:00:00
<<<<<<   translated = lte
ModemManager[485235]: <debug> [1614593449.838197] [modem0/bearer2] got QMI WDS event report
ModemManager[485235]: [/dev/cdc-wdm0] Received message...
<<<<<< RAW:
<<<<<<   length = 39
<<<<<<   data   = 01:26:00:80:01:13:02:05:00:20:00:1A:00:02:04:00:01:00:0E:00:01:04:00:00:00:00:00:10:02:00:01:00:11:04:00:02:00:F1:00
ModemManager[485235]: [/dev/cdc-wdm0] Received generic response (translated)...
<<<<<< QMUX:
<<<<<<   length  = 38
<<<<<<   flags   = 0x80
<<<<<<   service = "wds"
<<<<<<   client  = 19
<<<<<< QMI:
<<<<<<   flags       = "response"
<<<<<<   transaction = 5
<<<<<<   tlv_length  = 26
<<<<<<   message     = "Start Network" (0x0020)
<<<<<< TLV:
<<<<<<   type       = "Result" (0x02)
<<<<<<   length     = 4
<<<<<<   value      = 01:00:0E:00
<<<<<<   translated = FAILURE: CallFailed
<<<<<< TLV:
<<<<<<   type       = "Packet Data Handle" (0x01)
<<<<<<   length     = 4
<<<<<<   value      = 00:00:00:00
<<<<<<   translated = 0
<<<<<< TLV:
<<<<<<   type       = "Call End Reason" (0x10)
<<<<<<   length     = 2
<<<<<<   value      = 01:00
<<<<<<   translated = generic-unspecified
<<<<<< TLV:
<<<<<<   type       = "Verbose Call End Reason" (0x11)
<<<<<<   length     = 4
<<<<<<   value      = 02:00:F1:00
<<<<<<   translated = [ type = 'internal' reason = '241' ]
....

ModemManager[485235]: <info>  [1614593449.870437] [modem0/bearer2] couldn't start network: QMI protocol error (14): 'CallFailed'
ModemManager[485235]: <info>  [1614593449.870515] [modem0/bearer2] call end reason (1): generic-unspecified
ModemManager[485235]: <info>  [1614593449.870552] [modem0/bearer2] verbose call end reason (2,241): [internal] interface-in-use-config-match
ModemManager[485235]: <warn>  [1614593449.870622] [modem0/bearer2] connection attempt #1 failed: QMI protocol error (14): 'CallFailed'
ModemManager[485235]: <info>  [1614593449.870858] [modem0] state changed (connecting -> registered)
ModemManager[485235]: <info>  [1614593449.871341] [modem0/bearer2] connection #1 finished: duration 0s, tx: 0 bytes, rx :0 bytes
ModemManager[485235]: <debug> [1614593449.871405] [modem0] couldn't connect bearer: QMI protocol error (14): 'CallFailed'
ModemManager[485235]: [/dev/cdc-wdm0] Sent message...
<<<<<< RAW:







Federico Murciano

B.Sc. Telecommunications Engineer
federico.murciano at dai-labor.de
Tel. +49 (0) 30/314 -74 025
Future in touch
DAI-Labor
Technische Universität Berlin
Fakultät IV – Elektrotechnik & Informatik Sekretariat TEL 14 Ernst-Reuter-Platz 7
10587 Berlin, Germany

http://www.dai-labor.de/
DAI-Labor - Distributed Artificial Intelligence Laboratory Chief Executive Director: Prof. Dr. Dr. h.c. Sahin Albayrak

________________________________________
Von: ModemManager-devel <modemmanager-devel-bounces at lists.freedesktop.org> im Auftrag von Federico Murciano <Federico.Murciano at dai-labor.de>
Gesendet: Samstag, 27. Februar 2021 19:39
An: Giacinto Cifelli
Cc: modemmanager-devel at lists.freedesktop.org
Betreff: AW: QMI protocol error (14): 'CallFailed''

Hi Giacinto,

I will try that again!

--
Federico Murciano

B.Sc. Telecommunications Engineer
federico.murciano at dai-labor.de
Tel. +49 (0) 30/314 -74 025
Future in touch
DAI-Labor
Technische Universität Berlin
Fakultät IV – Elektrotechnik & Informatik Sekretariat TEL 14 Ernst-Reuter-Platz 7
10587 Berlin, Germany

http://www.dai-labor.de/
DAI-Labor - Distributed Artificial Intelligence Laboratory Chief Executive Director: Prof. Dr. Dr. h.c. Sahin Albayrak

________________________________________
Von: ModemManager-devel <modemmanager-devel-bounces at lists.freedesktop.org> im Auftrag von Giacinto Cifelli <gciofono at gmail.com>
Gesendet: Samstag, 27. Februar 2021 18:42
An: Federico Murciano
Cc: modemmanager-devel at lists.freedesktop.org
Betreff: Re: QMI protocol error (14): 'CallFailed''

Hi Federico,


On Sat, Feb 27, 2021 at 6:16 PM Federico Murciano
<Federico.Murciano at dai-labor.de> wrote:
>
>
> Hardware:
>     Quectel
>     RG500QEA_VH
>     firmware revision: RG500QEAAAR11A03M4G

according to the brochure it might support VoLTE.
I think the normal profile for t-mobile uses CID #2 for the combined
attach (and not CID #1).
Try to set this CID #2 empty or also with internet.telekom, and then
it might work.

Otherwise I have no other ideas :(

>
> System:
>     device: /sys/devices/pci0000:00/0000:00:14.0/usb2/2-2
>     drivers: qmi_wwan, option
>     plugin: quectel
>     primary port: cdc-wdm0
>     ports: cdc-wdm0 (qmi), ttyUSB0 (qcdm), ttyUSB1 (gps), wwan0 (net)
>
> The result to lsusb -t is:
>
> edge2 at dai-edge2:~$ lsusb -t
> /:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
> /:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
> /:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 5000M
>     |__ Port 2: Dev 6, If 0, Class=Vendor Specific Class, Driver=option, 5000M
>     |__ Port 2: Dev 6, If 1, Class=Vendor Specific Class, Driver=option, 5000M
>     |__ Port 2: Dev 6, If 2, Class=Vendor Specific Class, Driver=option, 5000M
>     |__ Port 2: Dev 6, If 3, Class=Vendor Specific Class, Driver=option, 5000M
>     |__ Port 2: Dev 6, If 4, Class=Vendor Specific Class, Driver=qmi_wwan, 5000M
> /:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M

the drivers seem all ok, the device is mapped correctly.


Regards,
Giacinto
_______________________________________________
ModemManager-devel mailing list
ModemManager-devel at lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel
_______________________________________________
ModemManager-devel mailing list
ModemManager-devel at lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel


More information about the ModemManager-devel mailing list