~alfonsosanchezbeato/snappy-hwe-snaps/+git/modem-manager:gemalto-lte-fix

Last commit made on 2018-11-20
Get this branch:
git clone -b gemalto-lte-fix https://git.launchpad.net/~alfonsosanchezbeato/snappy-hwe-snaps/+git/modem-manager
Only Alfonso Sanchez-Beato can upload to this branch. If you are Alfonso Sanchez-Beato please log in for upload directions.

Branch merges

Branch information

Recent commits

ce0b300... by Alfonso Sanchez-Beato

bearer: ignore PDP type if CID created by modem

Ignore PDP type when searching for a suitable APN in the contexts
created by the modem. These contexts modify the PDP type to reflect
the PDP types really supported by the network, which might be more
restricted than the one the user asks for.

8051376... by Alfonso Sanchez-Beato

cinterion: add bearer for PLS62

This new bearer handles PLS62 LTE attachment, which is quite special as
it tries always to start a context at the same times it attaches. It
also tries to use by default CID 1 for this. What we do is to try always
to use CID 1, and if the required APN does not match it, we change CID 1
to that APN. If that happens, we also re-trigger the attach procedure so
the modem uses the right APN finally.

7ede457... by Alfonso Sanchez-Beato

plano: override load_power_state_finish

Override load_power_state_finish and use GTask in the plugin. This way
we avoid a crash that happened because we were using GSimpleAsyncResult
in load_power_state while using load_power_state_finish from the parent
class, which had switched to GTask in latest MM. Fixes LP: #1800113.

47a3104... by System Enablement CI Bot <email address hidden>

Merge remote tracking branch modem-manager/1.8.0

Merge-Proposal: https://code.launchpad.net/~alfonsosanchezbeato/snappy-hwe-snaps/+git/modem-manager/+merge/353836

Author: Alfonso Sanchez-Beato <email address hidden>

Snap patches for modem-manager, applied on top of ModemManager 1.8.0

1c06ff2... by Alfonso Sanchez-Beato

cinterion: disable SWWAN support

The PLS62-W does not really support SWWAN even though the AT
command responds to queries.

b5f27c0... by Alfonso Sanchez-Beato

configure: downgrade gettext version

Downgrade the version of gettext so that the snap can be built on 16.04
(xenial), which is required for Ubuntu Core 16 snaps.

5545634... by Alfonso Sanchez-Beato

cinterion: increment IP timeout

Increment timeout before pppd gives up when trying to get an IP address.
Needed as some times this modem does not respond to PPP frames, but we
want NetworkManager to wait a bit to stop pppd - otherwise the port is
not properly closed and does not respond to AT commands anymore.

9da841c... by Alfonso Sanchez-Beato

Use udev tags to configure UART speed and use of RTS/CTS

ID_MM_BAUD_RATE and ID_MM_RTSCTS_PORT udev tags can be used with this
change to set UART speed and to use RTS/CTS handshaking if desired.

23b41eb... by Alfonso Sanchez-Beato

plugins: dell: always probe AT ports

Previously, probing or not the commands depended on a race condition,
and, besides, we need the AT ports for implementing workarounds for
Sierra HL7588. Therefore, we make sure we always probe the AT ports in
the Dell plugin, even when an MBIM port has already been detected.

18edc52... by Alfonso Sanchez-Beato

Reset the modem on MBIM NOT_OPENED error for HL7588

Reset the modem for said condition so connection can be recovered
after resuming from S4.