Hi,

I'm running the modem in qmi mode and tried --location-get without getting the 
cellID info. with creg? i can see it in the debug. Is there a chance to get the 
cellId with --location-get command with the 7710?



ModemManager[2166]: <debug> [1491216540.551249] [mm-port-serial.c:1237] 
mm_port_serial_open(): (ttyUSB2) device open count is 2 (open)
ModemManager[2166]: <debug> [1491216540.551347] [mm-port-serial-at.c:440] 
debug_log(): (ttyUSB2): --> 'AT+creg=2<CR>'
ModemManager[2166]: <debug> [1491216540.569126] [mm-port-serial-at.c:440] 
debug_log(): (ttyUSB2): <-- '<CR><LF>OK<CR><LF>'
ModemManager[2166]: <debug> [1491216540.569277] [mm-port-serial.c:1294] 
_close_internal(): (ttyUSB2) device open count is 1 (close)
ModemManager[2166]: <debug> [1491216555.911261] [mm-port-serial.c:1237] 
mm_port_serial_open(): (ttyUSB2) device open count is 2 (open)
ModemManager[2166]: <debug> [1491216555.911358] [mm-port-serial-at.c:440] 
debug_log(): (ttyUSB2): --> 'AT+creg?<CR>'
ModemManager[2166]: <debug> [1491216555.930613] [mm-port-serial-at.c:440] 
debug_log(): (ttyUSB2): <-- '<CR><LF>+CREG: 
2,1,"03B9","0EAD5D1C",2<CR><LF><CR><LF>OK<CR><LF>'
ModemManager[2166]: <debug> [1491216555.930844] [mm-port-serial.c:1294] 
_close_internal(): (ttyUSB2) device open count is 1 (close)
ModemManager[2166]: <debug> [1491216564.282143] [mm-broadband-modem-qmi.c:2447] 
load_signal_quality(): loading signal quality...
ModemManager[2166]: [/dev/cdc-wdm0] Sent message...
<<<<<< RAW:
<<<<<<   length = 13
<<<<<<   data   = 01:0C:00:00:03:02:00:0D:00:20:00:00:00
ModemManager[2166]: [/dev/cdc-wdm0] Sent message (translated)...
<<<<<< QMUX:
<<<<<<   length  = 12
<<<<<<   flags   = 0x00
<<<<<<   service = "nas"
<<<<<<   client  = 2
<<<<<< QMI:
<<<<<<   flags       = "none"
<<<<<<   transaction = 13
<<<<<<   tlv_length  = 0
<<<<<<   message     = "Get Signal Strength" (0x0020)
ModemManager[2166]: [/dev/cdc-wdm0] Received message...
>>>>>> RAW:
>>>>>>   length = 25
>>>>>>   data   = 
>>>>>> 01:18:00:80:03:02:02:0D:00:20:00:0C:00:02:04:00:00:00:00:00:01:02:00:A8:05
ModemManager[2166]: [/dev/cdc-wdm0] Received message (translated)...
>>>>>> QMUX:
>>>>>>   length  = 24
>>>>>>   flags   = 0x80
>>>>>>   service = "nas"
>>>>>>   client  = 2
>>>>>> QMI:
>>>>>>   flags       = "response"
>>>>>>   transaction = 13
>>>>>>   tlv_length  = 12
>>>>>>   message     = "Get Signal Strength" (0x0020)
>>>>>> TLV:
>>>>>>   type       = "Result" (0x02)
>>>>>>   length     = 4
>>>>>>   value      = 00:00:00:00
>>>>>>   translated = SUCCESS
>>>>>> TLV:
>>>>>>   type       = "Signal Strength" (0x01)
>>>>>>   length     = 2
>>>>>>   value      = A8:05
>>>>>>   translated = [ strength = '-88' radio_interface = 'umts' ]
ModemManager[2166]: <debug> [1491216564.285067] [mm-broadband-modem-qmi.c:2337] 
signal_strength_get_quality_and_access_tech(): Signal strength (umts): -88 dBm
ModemManager[2166]: <debug> [1491216564.285113] [mm-broadband-modem-qmi.c:2370] 
signal_strength_get_quality_and_access_tech(): Signal strength: -88 dBm --> 41%
ModemManager[2166]: <debug> [1491216564.285266] [mm-iface-modem.c:1165] 
update_signal_quality(): Modem /org/freedesktop/ModemManager1/Modem/0: signal 
quality updated (41)
ModemManager[2166]: <debug> [1491216594.285595] [mm-broadband-modem-qmi.c:2447] 
load_signal_quality(): loading signal quality...
ModemManager[2166]: [/dev/cdc-wdm0] Sent message...
<<<<<< RAW:
<<<<<<   length = 13
<<<<<<   data   = 01:0C:00:00:03:02:00:0E:00:20:00:00:00
ModemManager[2166]: [/dev/cdc-wdm0] Sent message (translated)...
<<<<<< QMUX:
<<<<<<   length  = 12
<<<<<<   flags   = 0x00
<<<<<<   service = "nas"
<<<<<<   client  = 2
<<<<<< QMI:
<<<<<<   flags       = "none"
<<<<<<   transaction = 14
<<<<<<   tlv_length  = 0
<<<<<<   message     = "Get Signal Strength" (0x0020)
ModemManager[2166]: [/dev/cdc-wdm0] Received message...
>>>>>> RAW:
>>>>>>   length = 25
>>>>>>   data   = 
>>>>>> 01:18:00:80:03:02:02:0E:00:20:00:0C:00:02:04:00:00:00:00:00:01:02:00:A8:05
ModemManager[2166]: [/dev/cdc-wdm0] Received message (translated)...
>>>>>> QMUX:
>>>>>>   length  = 24
>>>>>>   flags   = 0x80
>>>>>>   service = "nas"
>>>>>>   client  = 2
>>>>>> QMI:
>>>>>>   flags       = "response"
>>>>>>   transaction = 14
>>>>>>   tlv_length  = 12
>>>>>>   message     = "Get Signal Strength" (0x0020)
>>>>>> TLV:
>>>>>>   type       = "Result" (0x02)
>>>>>>   length     = 4
>>>>>>   value      = 00:00:00:00
>>>>>>   translated = SUCCESS
>>>>>> TLV:
>>>>>>   type       = "Signal Strength" (0x01)
>>>>>>   length     = 2
>>>>>>   value      = A8:05
>>>>>>   translated = [ strength = '-88' radio_interface = 'umts' ]
ModemManager[2166]: <debug> [1491216594.290310] [mm-broadband-modem-qmi.c:2337] 
signal_strength_get_quality_and_access_tech(): Signal strength (umts): -88 dBm
ModemManager[2166]: <debug> [1491216594.290357] [mm-broadband-modem-qmi.c:2370] 
signal_strength_get_quality_and_access_tech(): Signal strength: -88 dBm --> 41%
ModemManager[2166]: <debug> [1491216594.290508] [mm-iface-modem.c:1165] 
update_signal_quality(): Modem /org/freedesktop/ModemManager1/Modem/0: signal 
quality updated (41)
ModemManager[2166]: <debug> [1491216624.305711] [mm-broadband-modem-qmi.c:2447] 
load_signal_quality(): loading signal quality...
ModemManager[2166]: [/dev/cdc-wdm0] Sent message...
<<<<<< RAW:
<<<<<<   length = 13
<<<<<<   data   = 01:0C:00:00:03:02:00:0F:00:20:00:00:00
ModemManager[2166]: [/dev/cdc-wdm0] Sent message (translated)...
<<<<<< QMUX:
<<<<<<   length  = 12
<<<<<<   flags   = 0x00
<<<<<<   service = "nas"
<<<<<<   client  = 2
<<<<<< QMI:
<<<<<<   flags       = "none"
<<<<<<   transaction = 15
<<<<<<   tlv_length  = 0
<<<<<<   message     = "Get Signal Strength" (0x0020)
ModemManager[2166]: [/dev/cdc-wdm0] Received message...
>>>>>> RAW:
>>>>>>   length = 25
>>>>>>   data   = 
>>>>>> 01:18:00:80:03:02:02:0F:00:20:00:0C:00:02:04:00:00:00:00:00:01:02:00:AB:05
ModemManager[2166]: [/dev/cdc-wdm0] Received message (translated)...
>>>>>> QMUX:
>>>>>>   length  = 24
>>>>>>   flags   = 0x80
>>>>>>   service = "nas"
>>>>>>   client  = 2
>>>>>> QMI:
>>>>>>   flags       = "response"
>>>>>>   transaction = 15
>>>>>>   tlv_length  = 12
>>>>>>   message     = "Get Signal Strength" (0x0020)
>>>>>> TLV:
>>>>>>   type       = "Result" (0x02)
>>>>>>   length     = 4
>>>>>>   value      = 00:00:00:00
>>>>>>   translated = SUCCESS
>>>>>> TLV:
>>>>>>   type       = "Signal Strength" (0x01)
>>>>>>   length     = 2
>>>>>>   value      = AB:05
>>>>>>   translated = [ strength = '-85' radio_interface = 'umts' ]
ModemManager[2166]: <debug> [1491216624.311323] [mm-broadband-modem-qmi.c:2337] 
signal_strength_get_quality_and_access_tech(): Signal strength (umts): -85 dBm
ModemManager[2166]: <debug> [1491216624.311906] [mm-broadband-modem-qmi.c:2370] 
signal_strength_get_quality_and_access_tech(): Signal strength: -85 dBm --> 46%
ModemManager[2166]: <debug> [1491216624.312588] [mm-iface-modem.c:1165] 
update_signal_quality(): Modem /org/freedesktop/ModemManager1/Modem/0: signal 
quality updated (46)
ModemManager[2166]: <debug> [1491216654.279275] [mm-broadband-modem-qmi.c:2447] 
load_signal_quality(): loading signal quality...
ModemManager[2166]: [/dev/cdc-wdm0] Sent message...
<<<<<< RAW:
<<<<<<   length = 13
<<<<<<   data   = 01:0C:00:00:03:02:00:10:00:20:00:00:00
ModemManager[2166]: [/dev/cdc-wdm0] Sent message (translated)...
<<<<<< QMUX:
<<<<<<   length  = 12
<<<<<<   flags   = 0x00
<<<<<<   service = "nas"
<<<<<<   client  = 2
<<<<<< QMI:
<<<<<<   flags       = "none"
<<<<<<   transaction = 16
<<<<<<   tlv_length  = 0
<<<<<<   message     = "Get Signal Strength" (0x0020)
ModemManager[2166]: [/dev/cdc-wdm0] Received message...
>>>>>> RAW:
>>>>>>   length = 25
>>>>>>   data   = 
>>>>>> 01:18:00:80:03:02:02:10:00:20:00:0C:00:02:04:00:00:00:00:00:01:02:00:A8:05
ModemManager[2166]: [/dev/cdc-wdm0] Received message (translated)...
>>>>>> QMUX:
>>>>>>   length  = 24
>>>>>>   flags   = 0x80
>>>>>>   service = "nas"
>>>>>>   client  = 2
>>>>>> QMI:
>>>>>>   flags       = "response"
>>>>>>   transaction = 16
>>>>>>   tlv_length  = 12
>>>>>>   message     = "Get Signal Strength" (0x0020)
>>>>>> TLV:
>>>>>>   type       = "Result" (0x02)
>>>>>>   length     = 4
>>>>>>   value      = 00:00:00:00
>>>>>>   translated = SUCCESS
>>>>>> TLV:
>>>>>>   type       = "Signal Strength" (0x01)
>>>>>>   length     = 2
>>>>>>   value      = A8:05
>>>>>>   translated = [ strength = '-88' radio_interface = 'umts' ]
ModemManager[2166]: <debug> [1491216654.281783] [mm-broadband-modem-qmi.c:2337] 
signal_strength_get_quality_and_access_tech(): Signal strength (umts): -88 dBm
ModemManager[2166]: <debug> [1491216654.281805] [mm-broadband-modem-qmi.c:2370] 
signal_strength_get_quality_and_access_tech(): Signal strength: -88 dBm --> 41%
ModemManager[2166]: <debug> [1491216654.281880] [mm-iface-modem.c:1165] 
update_signal_quality(): Modem /org/freedesktop/ModemManager1/Modem/0: signal 
quality updated (41)



________________________________
Von: Dan Williams <[email protected]>
Gesendet: Freitag, 31. März 2017 18:34:00
An: Thomas Lang; Aleksander Morgado; ModemManager (development)
Betreff: Re: AW: AW: h5321gw Problem with --location-get

On Fri, 2017-03-31 at 07:23 +0000, Thomas Lang wrote:
> I will check this today.
> I tried a MC 7710 as well same problem --location-status gives that
> 3g location is enabled when I try --location-get I get not
> available.
> Does the MC 7710   have the same problem as the Ericsson one?

If it's running in MBIM mode, yes.  If it's in QMI or DirectIP, then no
(because it uses AT ports for the 3GPP registration checks and thus we
get LAC/CID with "AT+CREG=2; AT+CREG?").

Dan

> -----Ursprüngliche Nachricht-----
> Von: Aleksander Morgado [mailto:[email protected]]
> Gesendet: Donnerstag, 23. März 2017 13:01
> An: Thomas Lang <[email protected]>; Dan Williams <[email protected]
> om>; ModemManager (development) <[email protected]
> .org>
> Betreff: Re: AW: h5321gw Problem with --location-get
>
> On 23/03/17 08:47, Thomas Lang wrote:
> > Hmm. I tried at+CREG? To get the CellInfo. But I the response is
> > empty. In the Debug the info is present:
> >
> > ModemManager[3184]: <debug> [1490255043.880383]
> > [mm-port-serial.c:1237] mm_port_serial_open(): (cdc-wdm2) device
> > open
> > count is 2 (open)
> > ModemManager[3184]: <debug> [1490255043.880449] [mm-port-serial-
> > at.c:440] debug_log(): (cdc-wdm2): --> 'AT+CREG?<CR><LF>'
> > ModemManager[3184]: <debug> [1490255043.917955] [mm-port-serial-
> > at.c:440] debug_log(): (cdc-wdm2): <-- '<CR><LF>+CREG:
> > 2,1,"03B9","0EAD5D18",2<CR><LF><CR><LF>OK<CR><LF>'
> > ModemManager[3184]: <debug> [1490255043.918155]
> > [mm-port-serial.c:1294] _close_internal(): (cdc-wdm2) device open
> > count is 1 (close)
> >
> > Can I use the mmcli -m 0 --commnad=+CREG?
>
> That is expected, because the response is processed by the
> unsolicited message handlers, so you just get an empty string as
> return.
>
> Do you see any 3GPP location info reported by mmcli --location-get-
> 3gpp after having sent +CREG with --command?
>
> --
> Aleksander
> https://aleksander.es
> _______________________________________________
> ModemManager-devel mailing list
> [email protected]
> https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel
_______________________________________________
ModemManager-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel

Reply via email to