<div dir="ltr"><div class="gmail_default" style="font-size:small">Hi,<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I am trying to get my device (Quectel BG96) connected via QMI.</div><div class="gmail_default" style="font-size:small">However when I add the GSM connection to NetworkManager using:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><i>nmcli c add type gsm ifname cdc-wdm0 apn vf-viriciti gsm.number *99***1# ipv6.method "ignore"<br></i></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><div class="gmail_default">then the call via ModemManager fails and gives an error and the modem resets itself:</div><div class="gmail_default"></div></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><i>Oct 14 13:28:33 vc-f16xs10183 ModemManager[143]: <info>  Modem: state changed (unknown -> disabled)<br>Oct 14 13:28:33 vc-f16xs10183 ModemManager[143]: <info>  Modem /org/freedesktop/ModemManager1/Modem/0: state changed (disabled -> enabling)<br>Oct 14 13:28:34 vc-f16xs10183 ModemManager[143]: <info>  Modem /org/freedesktop/ModemManager1/Modem/0: state changed (enabling -> enabled)<br>Oct 14 13:28:34 vc-f16xs10183 ModemManager[143]: <info>  Modem /org/freedesktop/ModemManager1/Modem/0: 3GPP Registration state changed (unknown -> registering)<br>Oct 14 13:28:34 vc-f16xs10183 ModemManager[143]: <info>  Modem /org/freedesktop/ModemManager1/Modem/0: 3GPP Registration state changed (registering -> roaming)<br>Oct 14 13:28:34 vc-f16xs10183 ModemManager[143]: <info>  Modem /org/freedesktop/ModemManager1/Modem/0: state changed (enabled -> registered)<br>Oct 14 13:28:39 vc-f16xs10183 ModemManager[143]: <info>  Simple connect started...<br>Oct 14 13:28:39 vc-f16xs10183 ModemManager[143]: <info>  Simple connect state (4/8): Wait to get fully enabled<br>Oct 14 13:28:39 vc-f16xs10183 ModemManager[143]: <info>  Simple connect state (5/8): Register<br>Oct 14 13:28:39 vc-f16xs10183 ModemManager[143]: <info>  Simple connect state (6/8): Bearer<br>Oct 14 13:28:39 vc-f16xs10183 ModemManager[143]: <info>  Simple connect state (7/8): Connect<br>Oct 14 13:28:39 vc-f16xs10183 ModemManager[143]: <info>  Modem /org/freedesktop/ModemManager1/Modem/0: state changed (registered -> connecting)<br>Oct 14 13:28:39 vc-f16xs10183 ModemManager[143]: [/dev/cdc-wdm0] Allocating new client ID...<br>Oct 14 13:28:39 vc-f16xs10183 ModemManager[143]: [/dev/cdc-wdm0] Registered 'wds' (version 1.67) client with ID '1'<br>Oct 14 13:28:40 vc-f16xs10183 ModemManager[143]: <info>  error: couldn't start network: QMI protocol error (14): 'CallFailed'<br>Oct 14 13:28:40 vc-f16xs10183 ModemManager[143]: <info>  call end reason (1): 'generic-unspecified'<br>Oct 14 13:28:40 vc-f16xs10183 ModemManager[143]: <info>  verbose call end reason (3,2500): [cm] offline<br>Oct 14 13:28:40 vc-f16xs10183 ModemManager[143]: <info>  Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connecting -> registered)<br>Oct 14 13:28:40 vc-f16xs10183 ModemManager[143]: <info>  Simple connect started...<br>Oct 14 13:28:40 vc-f16xs10183 ModemManager[143]: <info>  Simple connect state (4/8): Wait to get fully enabled<br>Oct 14 13:28:40 vc-f16xs10183 ModemManager[143]: <info>  Simple connect state (5/8): Register<br>Oct 14 13:28:40 vc-f16xs10183 ModemManager[143]: <info>  Simple connect state (6/8): Bearer<br>Oct 14 13:28:40 vc-f16xs10183 ModemManager[143]: <info>  Simple connect state (7/8): Connect<br>Oct 14 13:28:40 vc-f16xs10183 ModemManager[143]: <info>  Modem /org/freedesktop/ModemManager1/Modem/0: state changed (registered -> connecting)<br>Oct 14 13:28:40 vc-f16xs10183 ModemManager[143]: <info>  error: couldn't start network: QMI protocol error (14): 'CallFailed'<br>Oct 14 13:28:40 vc-f16xs10183 ModemManager[143]: <info>  call end reason (1): 'generic-unspecified'<br>Oct 14 13:28:40 vc-f16xs10183 ModemManager[143]: <info>  verbose call end reason (3,2500): [cm] offline</i><br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Even if I tried to manually set up the connection using qmicli it fails and gives the same error and also causes the modem to reset:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><i>vc-f16xs10183:~$ qmicli --device=/dev/cdc-wdm0 --device-open-proxy --wds-start-network="ip-type=4,apn=vf-viriciti" --client-no-release-cid<br></i></div><div class="gmail_default" style="font-size:small"><i>error: couldn't start network: QMI protocol error (14): 'CallFailed'<br>call end reason (1): generic-unspecified<br>verbose call end reason (3,2500): [cm] offline<br>[/dev/cdc-wdm0] Client ID not released:<br>        Service: 'wds'<br>            CID: '1'<br>vc-f16xs10183:~$ <br>vc-f16xs10183:~$ usb 1-1: USB disconnect, device number 32<br>option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0<br>option 1-1:1.0: device disconnected<br>option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1<br>option 1-1:1.1: device disconnected<br>option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2<br>option 1-1:1.2: device disconnected<br>option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3<br>option 1-1:1.3: device disconnected<br>qmi_wwan 1-1:1.4 wwan0: unregister 'qmi_wwan' usb-ci_hdrc.0-1, WWAN/QMI device<br>usb 1-1: new high-speed USB device number 33 using ci_hdrc<br>option 1-1:1.0: GSM modem (1-port) converter detected<br>usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0<br>option 1-1:1.1: GSM modem (1-port) converter detected<br>usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1<br>option 1-1:1.2: GSM modem (1-port) converter detected<br>usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2<br>option 1-1:1.3: GSM modem (1-port) converter detected<br>usb 1-1: GSM modem (1-port) converter now attached to ttyUSB3<br>qmi_wwan 1-1:1.4: cdc-wdm0: USB WDM device<br>qmi_wwan 1-1:1.4 wwan0: register 'qmi_wwan' at usb-ci_hdrc.0-1, WWAN/QMI device, f2:2e:33:2c:71:d4</i><br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">As you can see the device number is pretty high. </div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I have tried to set up the connection using the latest versions of ModemManager (v1.14.2) and libqmi (v1.26.6) as well but this resulted in the same error.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I have tried multiple BG96 modems and they all behave like this.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><div class="gmail_default">Can anyone tell me what the cause of this could be?</div><div class="gmail_default"></div></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><div class="gmail_default">Info about our current operating system:</div><div class="gmail_default"><i>Linux kernel: 4.14.78</i></div><div class="gmail_default"><i>ModemManager: 1.12.10</i></div><div class="gmail_default"><i>libqmi: 1.24.10</i></div><div class="gmail_default"><i>NetworkManager: 1.18.0</i></div></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Thanks,</div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr" style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px"><div>Geert Lens</div><div><br></div></div></div></div></div></div></div></div></div>