>
> it only seems to happen with the single-stack IP types (both IPv4- and
> IPv6-only), never with dual-stack.

>From what I've seen many carriers (and subsets of towers) don't support
every IP type, especially IPv6.

On Tue, Sep 4, 2018 at 6:17 AM Aleksander Morgado <aleksan...@aleksander.es>
wrote:

> 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
> _______________________________________________
> ModemManager-devel mailing list
> ModemManager-devel@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel
>
_______________________________________________
ModemManager-devel mailing list
ModemManager-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel

Reply via email to