HP lt4120 failing to make single-stack connections on LTE using MM

Aleksander Morgado aleksander at aleksander.es
Tue Sep 4 12:16:12 UTC 2018


Hey,

>
> I have an 'HP lt4120 Snapdragon X5 LTE' WWAN module running firmware
> revision 'T77W595.F0.0.0.6.6.GC.029  1  [Jul 06 2016 23:00:00' (latest
> available on HP's web site).
>
> It tends to frequently get to a state where MM fails to establish single-
> stack connections while in LTE coverage. I'm pretty sure it's not a
> network or subscription problem as the problem is there in different
> PLMNs and SIM cards from different operators, and it works fine using
> other UEs like Android and Jolla phones. I've set up the 3GPP profile
> like so:
>
> $ sudo qmicli -p -d /dev/cdc-wdm0 --wds-get-profile-list=3gpp
> Profile list retrieved:
>         [1] 3gpp - profile1
>                 APN: 'telenor.smart'
>                 PDP type: 'ipv6'
>                 Auth: 'none'
>
> Using qmicli it seems to connect without problems:
>
> $ sudo qmicli -p -d /dev/cdc-wdm0 --wds-start-network=3gpp-profile=1
> [/dev/cdc-wdm0] Network started
>         Packet data handle: '68385664'
>
> But MM fails (and so does NM):
>
> $ sudo /usr/bin/mmcli -m 0 --simple-connect=apn=telenor.smart,ip-type=ipv6
> error: couldn't connect the modem: 'Timeout was reached'
>
> This results in the following being logged:
>
> <info>  Simple connect started...
> <info>  Simple connect state (4/8): Wait to get fully enabled
> <info>  Simple connect state (5/8): Register
> <info>  Simple connect state (6/8): Bearer
> <info>  Simple connect state (7/8): Connect
> <info>  Modem /org/freedesktop/ModemManager1/Modem/0: state changed (registered -> connecting)
> <info>  Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connecting -> registered)
> [/dev/cdc-wdm0] No transaction matched in received message
> [/dev/cdc-wdm0] Received unexpected message (translated)...
>>>>>>> Header:
>>>>>>>   length      = 76
>>>>>>>   type        = command-done (0x80000003)
>>>>>>>   transaction = 31
>>>>>>> Fragment header:
>>>>>>>   total   = 1
>>>>>>>   current = 0
>>>>>>> Contents:
>>>>>>>   status error = 'Failure' (0x00000002)
>>>>>>>   service      = 'basic-connect' (a289cc33-bcbb-8b4f-b6b0-133ec2aae6df)
>>>>>>>   cid          = 'packet-service' (0x0000000a)
>
> It only happens in LTE coverage, UMTS and GSM has no issues at all. Also
> it only seems to happen with the single-stack IP types (both IPv4- and
> IPv6-only), never with dual-stack.
>
> Anyone seen something like this before and have any suggestion on how to
> avoid/prevent it?
>

No idea, sorry.

> If I power down my laptop completely and bring it back up, that might
> might shake it loose for a while, but my test scripts that iterates
> through all PLMNs and all RATs and tries to connect in each using all
> three IP types will usually get it back in the stuck state again.
>
> Is there a way to fully power cycle the WWAN module without
> powercycling the entire laptop, by the way?
>

$ sudo mmcli -m 0 --reset

-- 
Aleksander
https://aleksander.es


More information about the ModemManager-devel mailing list