Couldn't start network: QMI protocol

Hello,
I’m newer in cellular technology and need some help please. I used smartphone and I was able to ping google.com with the APN given by my operator. However, when I use the raspberry with 4G module Telit LE910C1-EU, the result is not the expected one.
I setup QMI to establish the connection and it seems to be attached but I’m not able to have an IP address and ping google.com. I checked that the 4G module use band 8 and 20 so the SIM is compatible with.
I follow the tutorial Setting up a data connection over QMI interface using libqmi and check all element on the troubleshooting page.
Here are some logs on the service system:


And about the error on starting the network :
pi@raspberrypi:~ $ sudo qmicli -p -d /dev/cdc-wdm0 --device-open-net=‘net-raw-ip|net-no-qos-header’ --wds-start-network=“apn=‘internetd.gdsp’,ip-type=4” --client-no-release-cid -v
[12 Jan 2022, 13:54:49] [Debug] [/dev/cdc-wdm0] Opening device with flags ‘net-raw-ip, net-no-qos-header’…
[12 Jan 2022, 13:54:49] [Debug] [/dev/cdc-wdm0] created endpoint
[12 Jan 2022, 13:54:49] [Debug] [/dev/cdc-wdm0] Setting network port data format…
[12 Jan 2022, 13:54:49] [Debug] [/dev/cdc-wdm0] sent message…
<<<<<< RAW:
<<<<<< length = 21
<<<<<< data = 01:14:00:00:00:00:00:01:26:00:09:00:10:02:00:02:00:01:01:00:00

[12 Jan 2022, 13:54:49] [Debug] [/dev/cdc-wdm0] sent generic request (translated)…
<<<<<< QMUX:
<<<<<< length = 20
<<<<<< flags = 0x00
<<<<<< service = “ctl”
<<<<<< client = 0
<<<<<< QMI:
<<<<<< flags = “none”
<<<<<< transaction = 1
<<<<<< tlv_length = 9
<<<<<< message = “Set Data Format” (0x0026)
<<<<<< TLV:
<<<<<< type = “Protocol” (0x10)
<<<<<< length = 2
<<<<<< value = 02:00
<<<<<< translated = raw-ip
<<<<<< TLV:
<<<<<< type = “Format” (0x01)
<<<<<< length = 1
<<<<<< value = 00
<<<<<< translated = absent

[12 Jan 2022, 13:54:49] [Debug] [/dev/cdc-wdm0] received message…
<<<<<< RAW:
<<<<<< length = 28
<<<<<< data = 01:1B:00:80:00:00:01:01:26:00:10:00:02:04:00:00:00:00:00:12:01:00:00:10:02:00:02:00

[12 Jan 2022, 13:54:49] [Debug] [/dev/cdc-wdm0] received generic response (translated)…
<<<<<< QMUX:
<<<<<< length = 27
<<<<<< flags = 0x80
<<<<<< service = “ctl”
<<<<<< client = 0
<<<<<< QMI:
<<<<<< flags = “response”
<<<<<< transaction = 1
<<<<<< tlv_length = 16
<<<<<< message = “Set Data Format” (0x0026)
<<<<<< TLV:
<<<<<< type = “Result” (0x02)
<<<<<< length = 4
<<<<<< value = 00:00:00:00
<<<<<< translated = SUCCESS
<<<<<< TLV:
<<<<<< type = 0x12
<<<<<< length = 1
<<<<<< value = 00
<<<<<< TLV:
<<<<<< type = “Protocol” (0x10)
<<<<<< length = 2
<<<<<< value = 02:00
<<<<<< translated = raw-ip

[12 Jan 2022, 13:54:49] [Debug] [/dev/cdc-wdm0] Network port data format operation finished
[12 Jan 2022, 13:54:49] [Debug] QMI Device at ‘/dev/cdc-wdm0’ ready
[12 Jan 2022, 13:54:49] [Debug] [/dev/cdc-wdm0] Assuming service ‘wds’ is supported…
[12 Jan 2022, 13:54:49] [Debug] [/dev/cdc-wdm0] Allocating new client ID…
[12 Jan 2022, 13:54:49] [Debug] [/dev/cdc-wdm0] sent message…
<<<<<< RAW:
<<<<<< length = 16
<<<<<< data = 01:0F:00:00:00:00:00:02:22:00:04:00:01:01:00:01

[12 Jan 2022, 13:54:49] [Debug] [/dev/cdc-wdm0] sent generic request (translated)…
<<<<<< QMUX:
<<<<<< length = 15
<<<<<< flags = 0x00
<<<<<< service = “ctl”
<<<<<< client = 0
<<<<<< QMI:
<<<<<< flags = “none”
<<<<<< transaction = 2
<<<<<< tlv_length = 4
<<<<<< message = “Allocate CID” (0x0022)
<<<<<< TLV:
<<<<<< type = “Service” (0x01)
<<<<<< length = 1
<<<<<< value = 01
<<<<<< translated = wds

[12 Jan 2022, 13:54:49] [Debug] [/dev/cdc-wdm0] received message…
<<<<<< RAW:
<<<<<< length = 24
<<<<<< data = 01:17:00:80:00:00:01:02:22:00:0C:00:02:04:00:00:00:00:00:01:02:00:01:13

[12 Jan 2022, 13:54:49] [Debug] [/dev/cdc-wdm0] received generic response (translated)…
<<<<<< QMUX:
<<<<<< length = 23
<<<<<< flags = 0x80
<<<<<< service = “ctl”
<<<<<< client = 0
<<<<<< QMI:
<<<<<< flags = “response”
<<<<<< transaction = 2
<<<<<< 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 = 01:13
<<<<<< translated = [ service = ‘wds’ cid = ‘19’ ]

[12 Jan 2022, 13:54:49] [Debug] [/dev/cdc-wdm0] Registered ‘wds’ (version unknown) client with ID ‘19’
[12 Jan 2022, 13:54:49] [Debug] Network start parameters set (apn: ‘internetd.gdsp’, 3gpp_profile: ‘0’, 3gpp2_profile: ‘0’, auth: ‘unspecified’, ip-type: ‘4’, username: ‘unspecified’, password: ‘unspecified’, autoconnect: ‘unspecified’)
[12 Jan 2022, 13:54:49] [Debug] Asynchronously starting network…
[12 Jan 2022, 13:54:49] [Debug] [/dev/cdc-wdm0] sent message…
<<<<<< RAW:
<<<<<< length = 34
<<<<<< data = 01:21:00:00:01:13:00:01:00:20:00:15:00:19:01:00:04:14:0E:00:69:6E:74:65:72:6E:65:74:64:2E:67:64:73:70

[12 Jan 2022, 13:54:49] [Debug] [/dev/cdc-wdm0] sent generic request (translated)…
<<<<<< QMUX:
<<<<<< length = 33
<<<<<< flags = 0x00
<<<<<< service = “wds”
<<<<<< client = 19
<<<<<< QMI:
<<<<<< flags = “none”
<<<<<< transaction = 1
<<<<<< tlv_length = 21
<<<<<< message = “Start Network” (0x0020)
<<<<<< TLV:
<<<<<< type = “IP Family Preference” (0x19)
<<<<<< length = 1
<<<<<< value = 04
<<<<<< translated = ipv4
<<<<<< TLV:
<<<<<< type = “APN” (0x14)
<<<<<< length = 14
<<<<<< value = 69:6E:74:65:72:6E:65:74:64:2E:67:64:73:70
<<<<<< translated = internetd.gdsp

[12 Jan 2022, 13:54:49] [Debug] [/dev/cdc-wdm0] received message…
<<<<<< RAW:
<<<<<< length = 39
<<<<<< data = 01:26:00:80:01:13:02:01: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:D1:00

[12 Jan 2022, 13:54:49] [Debug] [/dev/cdc-wdm0] received generic response (translated)…
<<<<<< QMUX:
<<<<<< length = 38
<<<<<< flags = 0x80
<<<<<< service = “wds”
<<<<<< client = 19
<<<<<< QMI:
<<<<<< flags = “response”
<<<<<< transaction = 1
<<<<<< 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:D1:00
<<<<<< translated = [ type = ‘internal’ reason = ‘209’ ]

error: couldn’t start network: QMI protocol error (14): ‘CallFailed’
call end reason (1): generic-unspecified
verbose call end reason (2,209): [internal] pdn-ipv4-call-throttled
[/dev/cdc-wdm0] Client ID not released:
Service: ‘wds’
CID: ‘19’
[12 Jan 2022, 13:54:49] [Debug] [/dev/cdc-wdm0] Releasing ‘wds’ client with flags ‘none’…
[12 Jan 2022, 13:54:49] [Debug] [/dev/cdc-wdm0] Unregistered ‘wds’ client with ID ‘19’
[12 Jan 2022, 13:54:49] [Debug] Client released
[12 Jan 2022, 13:54:49] [Debug] Closed

Don’t hesitate if you have any idea, please.

I have the same issue with raspberry 3 and 3g,4g hat with an provider in mexico TELMEX:
sudo qmicli -p -d /dev/cdc-wdm0 --device-open-net=‘net-raw-ip|net-no-qos-header’ --wds-start-network=“apn=‘web.iusacellgsm.mx’,username=‘iusacellgsm’,password=‘iusacellgsm’,ip-type=4” --client-no-release-cid
error: couldn’t start network: QMI protocol error (26): ‘NoEffect’
[/dev/cdc-wdm0] Client ID not released:
Service: ‘wds’
CID: ‘22’
somebody can help???

In my experience I’ve just had to keep trying to connect over and over until it works.

Are you sure the AT#USBCFG still equals 0? I have to type the wwan0 setup pretty quickly after I do that AT command or the modem will go back to 4…