Re: ModemManager mmcli

2017-05-19 Thread Dan Williams
On Fri, 2017-05-19 at 12:47 -0600, Phil Daum wrote:
> Hi Dan,
> 
> We are trying to operate GPS routing application using:  mmcli -m 0
> --location-get
> 
> We are issuing the command once per second, and have noticed some
> failures
> where the command either fails or provides no data:

Can you run:

mmcli -G DEBUG

and then reproduce the problem?  That'll get debug logs which will be
much more useful.

Also, the output of 'mmcli -m 0' would be good when the problem
happens, so we can see what state it's in.  Feel free to  out
sensitive stuff like your IMEI, phone #, etc.

Dan

> cr044# mmcli -m 0 --location-get
> 
> /org/freedesktop/ModemManager1/Modem/0
>   -
>   3GPP location   | Mobile country code: '302'
>   | Mobile network code: '610'
>   |  Location area code: '11204'
>   | Cell ID: '79330668'
>   -
>   GPS NMEA traces | Not available
>   -
>   Raw GPS | Not available
>   -
>   CDMA BS | Not available
> cr044 [mmcli -m 0 --location-get] ~
> 
> I've attached the journal and status and see there is quite a bit of
> activity involving several client ID's.  The status shows our attempt
> to
> restart the service via: systemctl restart ModemManager seems to give
> an
> error of:
> 
> QMI protocol error (14): 'CallFailed'
> 
> I was wondering if this is an acceptable way of obtaining this GPS
> info and
> if the attached logs give an obvious reason for our failure.
> 
> Thanks in advance,
> Phil
> ___
> networkmanager-list mailing list
> networkmanager-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/networkmanager-list
___
networkmanager-list mailing list
networkmanager-list@gnome.org
https://mail.gnome.org/mailman/listinfo/networkmanager-list


ModemManager mmcli

2017-05-19 Thread Phil Daum
Hi Dan,

We are trying to operate GPS routing application using:  mmcli -m 0
--location-get

We are issuing the command once per second, and have noticed some failures
where the command either fails or provides no data:

cr044# mmcli -m 0 --location-get

/org/freedesktop/ModemManager1/Modem/0
  -
  3GPP location   | Mobile country code: '302'
  | Mobile network code: '610'
  |  Location area code: '11204'
  | Cell ID: '79330668'
  -
  GPS NMEA traces | Not available
  -
  Raw GPS | Not available
  -
  CDMA BS | Not available
cr044 [mmcli -m 0 --location-get] ~

I've attached the journal and status and see there is quite a bit of
activity involving several client ID's.  The status shows our attempt to
restart the service via: systemctl restart ModemManager seems to give an
error of:

QMI protocol error (14): 'CallFailed'

I was wondering if this is an acceptable way of obtaining this GPS info and
if the attached logs give an obvious reason for our failure.

Thanks in advance,
Phil
cr044# systemctl status ModemManager  
??? ModemManager.service - Modem Manager
   Loaded: loaded (/lib/systemd/system/ModemManager.service; enabled; vendor 
preset: enabled)
   Active: active (running) since Fri 2017-05-19 11:04:15 PDT; 22min ago
 Main PID: 8368 (ModemManager)
   CGroup: /system.slice/ModemManager.service
   ??8368 /usr/sbin/ModemManager
   ??8374 /usr/lib/libqmi/qmi-proxy

May 19 11:25:18 cr044 ModemManager[8368]:   Modem 
/org/freedesktop/ModemManager1/Modem/1: state changed (registered )
May 19 11:25:18 cr044 ModemManager[8368]: [/dev/cdc-wdm0] Allocating new client 
ID...
May 19 11:25:18 cr044 ModemManager[8368]: [/dev/cdc-wdm0] Registered 'wds' 
(version 1.36) client with ID '9'
May 19 11:25:21 cr044 ModemManager[8368]: [/dev/cdc-wdm0] Allocating new client 
ID...
May 19 11:25:21 cr044 ModemManager[8368]: [/dev/cdc-wdm0] Registered 'wds' 
(version 1.36) client with ID '10'
May 19 11:25:21 cr044 ModemManager[8368]:   error: couldn't start 
network: QMI protocol error (14): 'CallFailed'
May 19 11:25:21 cr044 ModemManager[8368]:   call end reason (1): 
'generic-unspecified'
May 19 11:25:21 cr044 ModemManager[8368]:   verbose call end reason 
(2,204): [internal] unknown-cause
May 19 11:25:21 cr044 ModemManager[8368]:   Modem 
/org/freedesktop/ModemManager1/Modem/1: state changed (connecting )
May 19 11:25:21 cr044 ModemManager[8368]:   Simple connect state (8/8): 
All done
cr044 [systemctl status ModemManager] ~  cr044# journalctl -b -u ModemManager --since 11:00
-- Logs begin at Fri 2017-05-19 07:16:48 PDT, end at Fri 2017-05-19 11:24:48 
PDT. --
May 19 11:01:09 cr044 ModemManager[7898]:   Caught signal, shutting 
down...
May 19 11:01:09 cr044 ModemManager[7898]:   Modem 
/org/freedesktop/ModemManager1/Modem/0: state changed (connected -)
May 19 11:01:09 cr044 ModemManager[7898]: Cannot read from istream: connection 
broken
May 19 11:01:29 cr044 ModemManager[7898]:   Disabling modems took too 
long, shutting down with '1' modems around
May 19 11:01:29 cr044 ModemManager[8071]:   ModemManager (version 1.4.2) 
starting in system bus...
May 19 11:01:29 cr044 ModemManager[8071]: [/dev/cdc-wdm0] Opening device with 
flags 'version-info, proxy'...
May 19 11:01:29 cr044 ModemManager[8071]: cannot connect to proxy: Could not 
connect: Connection refused
May 19 11:01:29 cr044 ModemManager[8071]: spawning new qmi-proxy (try 1)...
May 19 11:01:29 cr044 ModemManager[8071]: [/dev/cdc-wdm0] Checking version info 
(10 retries)...
May 19 11:01:31 cr044 ModemManager[8071]:   Couldn't find support for 
device at '/sys/devices/pci:00/:00:19.n
May 19 11:01:31 cr044 ModemManager[8071]:   Couldn't find support for 
device at '/sys/devices/pci:00/:00:1c.n
May 19 11:01:31 cr044 ModemManager[8071]:   Couldn't find support for 
device at '/sys/devices/pci:00/:00:1c.n
May 19 11:01:33 cr044 ModemManager[8071]: [/dev/cdc-wdm0] No transaction 
matched in received message
May 19 11:01:33 cr044 ModemManager[8071]: [/dev/cdc-wdm0] No transaction 
matched in received message
May 19 11:01:33 cr044 ModemManager[8071]: [/dev/cdc-wdm0] No transaction 
matched in received message
May 19 11:01:33 cr044 ModemManager[8071]: [/dev/cdc-wdm0] QMI Device supports 
26 services:
May 19 11:01:33 cr044 ModemManager[8071]: [/dev/cdc-wdm0]ctl (1.5)
May 19 11:01:33 cr044 ModemManager[8071]: [/dev/cdc-wdm0]wds (1.36)
May 19 11:01:33 cr044 ModemManager[8071]: [/dev/cdc-wdm0]dms (1.14)
May 19 11:01:33 cr044 ModemManager[8071]: [/dev/cdc-wdm0]nas (1.25)
May 19 11:01:33 cr044 ModemManager[8071]: [/dev/cdc-wdm0]qos (1.3)
May 19 11:01:33 cr044 ModemManager[8071]: [/dev/cdc-wdm0]wms (1.10)
May 19 11:01:33 cr044 ModemManager[8071]: [/dev/cdc-wdm0]pds (1.0)
May 19 11:01:33 cr044 ModemManager[8071]: [/dev/cdc-wdm0]