MC7455 'Call Failed'

Tim Harvey tharvey at gateworks.com
Wed Jun 21 16:22:06 UTC 2017


Greetings,

I'm working with an MC7455 which I previously had working and now
can't seem re-create that state.

system details:
armhf Linux 4.10
modemmanager-1.6.8/libqmi-1.18.0/libmbim-1.14.0 from
libqmi/libmbim/modemmanager from
https://launchpad.net/~aleksander-m/+archive/ubuntu/modemmanager-xenial

The modem is running in QMI mode using raw-ip link layer

root at ventana:~# mmcli --modem 0

/org/freedesktop/ModemManager1/Modem/0 (device id
'86bde2905ff6f63bbefcfa457fe8f9221b76e968')
  -------------------------
  Hardware |   manufacturer: 'Sierra Wireless, Incorporated'
           |          model: 'MC7455'
           |       revision: 'SWI9X30C_02.08.02.00 r5428
CARMD-EV-FRMWR2 2016/01/06 20:38:53'
           |      supported: 'gsm-umts
           |                  lte
           |                  gsm-umts, lte'
           |        current: 'gsm-umts, lte'
           |   equipment id: '359072060290422'
  -------------------------
  System   |         device:
'/sys/devices/soc0/soc/2100000.aips-bus/2184200.usb/ci_hdrc.1/usb1/1-1/1-1.2'
           |        drivers: 'qcserial, qmi_wwan'
           |         plugin: 'Sierra'
           |   primary port: 'cdc-wdm0'
           |          ports: 'ttyUSB0 (qcdm), ttyUSB2 (at), cdc-wdm0
(qmi), cdc-wdm1 (qmi), wwan0 (net), wwan1 (net)'
  -------------------------
  Numbers  |           own : 'xxxx'
  -------------------------
  Status   |           lock: 'sim-pin2'
           | unlock retries: 'sim-pin (3), sim-pin2 (10[  988.039308]
systemd-journald[200]: Compressed data object 639 -> 372 using XZ
), sim-puk (10), sim-puk2 (10)'
           |          state: 'registered'
           |    power state: 'on'
           |    access tech: 'umts'
           | signal quality: '33' (recent)
  -------------------------
  Modes    |      supported: 'allowed: 2g, 3g, 4g; preferred: none'
           |        current: 'allowed: 2g, 3g, 4g; preferred: none'
  -------------------------
  Bands    |      supported: 'u2100, u1800, u1900, u17iv, u850, u900,
eutran-i, eutran-ii, eutran-iii, eutran-iv, eutran-v, eutran-vii,
eutran-viii, eutran-xii, eutran-xiii, eutran-xx, eutran-xxv,
eutran-xli'
           |        current: 'u2100, u1800, u1900, u17iv, u850, u900,
eutran-i, eutran-ii, eutran-iii, eutran-iv, eutran-v, eutran-vii,
eutran-viii, eutran-xii, eutran-xiii, eutran-xx, eutran-xxv,
eutran-xli'
  -------------------------
  IP       |      supported: 'ipv4, ipv6, ipv4v6'
  -------------------------
  3GPP     |           imei: 'xxxx'
           |  enabled locks: 'none'
           |    operator id: '310260'
           |  operator name: 'Project Fi'
           |   subscription: 'unknown'
           |   registration: 'home'
  -------------------------
  SIM      |           path: '/org/freedesktop/ModemManager1/SIM/0'

  -------------------------
  Bearers  |          paths: '/org/freedesktop/ModemManager1/Bearer/0'

# connect to Google Fi via modemmanager
root at ventana:~# mmcli --modem 0 --simple-connect="apn=h2g2"
error: couldn't connect the modem:
'GDBus.Error:org.freedesktop.libqmi.Error.Protocol.CallFailed: QMI
protocol error (14): 'CallFailed''

# connect to Google Fi via libqmi directly
root at ventana:~# qmicli -d /dev/cdc-wdm0 --get-expected-data-format
raw-ip
root at ventana:~# qmicli -d /dev/cdc-wdm1 --get-expected-data-format
802-3
root at ventana:~# qmicli -d /dev/cdc-wdm0 --wds-start-network=apn='h2g2'
 --client-no-release-cid
error: couldn't start network: QMI protocol error (14): 'CallFailed'
call end reason (1018): gsm-wcdma-option-unsubscribed
verbose call end reason (6,33): [3gpp] option-unsubscribed
[/dev/cdc-wdm0] Client ID not released:
        Service: 'wds'
            CID: '37'
root at ventana:~# qmicli -d /dev/cdc-wdm1 --wds-start-network=apn='h2g2'
 --client-no-release-cid
error: couldn't start network: QMI protocol error (14): 'CallFailed'
call end reason (1018): gsm-wcdma-option-unsubscribed
verbose call end reason (6,33): [3gpp] option-unsubscribed
[/dev/cdc-wdm1] Client ID not released:
        Service: 'wds'
            CID: '38'

Any idea what the 'CallFailed' is about?

Last time I had this working I was building my own libqmi-1-17.901 and
not using modem-manager at all.

Regards,

Tim


More information about the libqmi-devel mailing list