lp:~alfonsosanchezbeato/snappy-hwe-snaps/+git/modem-manager

Get this repository:
git clone https://git.launchpad.net/~alfonsosanchezbeato/snappy-hwe-snaps/+git/modem-manager
Only Alfonso Sanchez-Beato can upload to this repository. If you are Alfonso Sanchez-Beato please log in for upload directions.

Branches

Name Last Modified Last Commit
add-changelog 2019-09-10 07:54:24 UTC 2019-09-10
snap: copy changelog to the snap package

Author: Alfonso Sanchez-Beato
Author Date: 2019-09-10 07:54:24 UTC

snap: copy changelog to the snap package

snapcraft-polishing 2019-08-28 10:17:07 UTC 2019-08-28
snapcraft: copy ChangeLog to snap

Author: Alfonso Sanchez-Beato
Author Date: 2019-08-28 10:17:07 UTC

snapcraft: copy ChangeLog to snap

Copy ChangeLog inside the snap so it is part of the binary package.

snap-1.10 2019-07-11 14:24:54 UTC 2019-07-11
Merge remote tracking branch snap-core18

Author: System Enablement CI Bot
Author Date: 2019-07-11 14:24:54 UTC

Merge remote tracking branch snap-core18

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

Author: Alfonso Sanchez-Beato <alfonso.sanchez-beato@canonical.com>

Initial implementation of a modem-manager snap based on core18. It uses bionic sources for the different parts, and therefore MM version is 1.10.

Most of the snap related files have been imported from the core16 snap, which resides in thttps://code.launchpad.net/~snappy-hwe-team/snappy-hwe-snaps/+git/modem-manager/+ref/master.

snap-core18 2019-06-27 10:17:50 UTC 2019-06-27
Use strict policy for probing ports

Author: Alfonso Sanchez-Beato
Author Date: 2019-06-27 10:17:50 UTC

Use strict policy for probing ports

So we avoid tinkering with ports that probably do not contain a modem.
With this we sync with the Ubuntu defaults.

master 2019-06-24 16:01:46 UTC 2019-06-24
tests: do not try to remove core18

Author: Alfonso Sanchez-Beato
Author Date: 2019-06-24 16:01:46 UTC

tests: do not try to remove core18

workaround-serial-pls62 2019-06-24 13:30:44 UTC 2019-06-24
cinterion: pls62: workaround serial not responding

Author: Alfonso Sanchez-Beato
Author Date: 2019-06-24 12:23:48 UTC

cinterion: pls62: workaround serial not responding

Do not try to deactivate the PDP context for the Gemalto PLS62-W modem,
let NM do the job for us. The reason is that due to a modem firmware
bug, if the timing between pppd and us deactivating is unfortunate, the
port ends up in a state in which it is unusable. Note also that this LTE
modem cannot really disconnect while attached, so the AT command always
returns an error anyway.

To perform this, the disconnect 3gpp functions have been implemented
in the PLS62 bearer. Fixes LP: #1829293.

test 2019-06-24 12:23:48 UTC 2019-06-24
cinterion: pls62: workaround serial not responding

Author: Alfonso Sanchez-Beato
Author Date: 2019-06-24 12:23:48 UTC

cinterion: pls62: workaround serial not responding

Do not try to deactivate the PDP context for the Gemalto PLS62-W modem,
let NM do the job for us. The reason is that due to a modem firmware
bug, if the timing between pppd and us deactivating is unfortunate, the
port ends up in a state in which it is unusable. Note also that this LTE
modem cannot really disconnect while attached, so the AT command always
returns an error anyway.

To perform this, the disconnect 3gpp functions have been implemented
in the PLS62 bearer. Fixes LP: #1829293.

no-duplicated-traces 2019-06-20 10:09:51 UTC 2019-06-20
Ensure we do not get duplicated traces on journal

Author: Alfonso Sanchez-Beato
Author Date: 2019-06-20 10:09:51 UTC

Ensure we do not get duplicated traces on journal

snapd redirectes all process output to the journal, while MM writes its
ouput to both syslog and to stderr. This provokes duplicated traces that
makes debugging harder than needed. We remove the openlog LOG_PERROR so
only the traces written directly by MM appear. Fixes LP: #1833524.

reopen-on-hup 2019-06-19 10:08:42 UTC 2019-06-19
port-serial: reopen instead of force close on port hangup

Author: Alfonso Sanchez-Beato
Author Date: 2019-05-21 12:58:01 UTC

port-serial: reopen instead of force close on port hangup

Do not force close the port when receiving a hangup from the serial port. It is
possible to receive it in some cases, like when pppd has not properly restored
the port settings and we are not in CLOCAL mode. If this happens, do a port
re-open instead to make sure we have a port with good settings.

Fixes LP: #1825904. Change proposed to upstream:
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/merge_requests/112

no-force-close-on-hup 2019-06-19 07:30:37 UTC 2019-06-19
broadband-bearer: re-open port on reported disconnection

Author: Alfonso Sanchez-Beato
Author Date: 2019-06-18 08:39:28 UTC

broadband-bearer: re-open port on reported disconnection

When a disconnection is reported by the periodic polling that MM does
using AT+CGACT? commands, MM tries to get control of the data port
again. But, at that point it is possible that pppd has not finished yet
so the port settings are not the right ones for MM. This causes the port
to report a hangup when the DCD line drops.

To avoid this, re-open the port when the disconnection is reported so we
have the right port settings again, including CLOCAL so the hangup is
not reported.

usn-3947 2019-04-16 06:43:05 UTC 2019-04-16
No-change rebuild to fix USN-3947-1 / CVE-2019-11068

Author: Alfonso Sanchez-Beato
Author Date: 2019-04-16 06:43:05 UTC

No-change rebuild to fix USN-3947-1 / CVE-2019-11068

This pulls in a newer libxslt1.1 / xsltproc with fixed vulnerability.

no-sgauth 2019-02-01 13:18:41 UTC 2019-02-01
cinerion: pls62: do not run ^SGAUTH command

Author: Alfonso Sanchez-Beato
Author Date: 2019-02-01 13:18:41 UTC

cinerion: pls62: do not run ^SGAUTH command

As this modem does not support SWWAN and uses PPP instead of an eth-type
connection, the call to SGAUTH is not supported either. The user and
password need to be used by pppd instead.

modem-manager/1.9.0 2018-12-04 13:29:54 UTC 2018-12-04
Add missing header in qmi helper

Author: Alfonso Sanchez-Beato
Author Date: 2018-10-22 13:18:55 UTC

Add missing header in qmi helper

gemalto-lte-fix 2018-11-20 11:24:47 UTC 2018-11-20
bearer: ignore PDP type if CID created by modem

Author: Alfonso Sanchez-Beato
Author Date: 2018-11-20 11:21:39 UTC

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.

reopen-after-pppd 2018-11-14 07:37:25 UTC 2018-11-14
Reopen the serial port after a PPP connection

Author: Alfonso Sanchez-Beato
Author Date: 2018-11-14 07:37:25 UTC

Reopen the serial port after a PPP connection

We reopen the serial port in case we get errors after a data connection
that was using the same port finishes.

fix-plano-crash 2018-10-29 13:06:43 UTC 2018-10-29
plano: override load_power_state_finish

Author: Alfonso Sanchez-Beato
Author Date: 2018-10-29 13:06:43 UTC

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.

optimize 2018-09-12 08:33:10 UTC 2018-09-12
Compile wiht optimizations turned on

Author: Alfonso Sanchez-Beato
Author Date: 2018-09-11 17:07:08 UTC

Compile wiht optimizations turned on

Override snapcraft's CFLAGS to make sure -O2 is set and -g is not
(LP: #1791333).

strip-binaries 2018-09-07 16:05:07 UTC 2018-09-07
Strip binaries, for a smaller snap

Author: Alfonso Sanchez-Beato
Author Date: 2018-09-07 16:05:07 UTC

Strip binaries, for a smaller snap

move-to-1.8 2018-09-07 10:51:26 UTC 2018-09-07
tests: remove buggy test

Author: Alfonso Sanchez-Beato
Author Date: 2018-09-07 10:51:26 UTC

tests: remove buggy test

This check fails because output of "snap list" changes continuously, so
you cannot rely on it. Also, the check is redundant.

upstream-flow-control 2018-09-04 09:14:32 UTC 2018-09-04
broadband-modem: set flow control from port

Author: Alfonso Sanchez-Beato
Author Date: 2018-09-03 07:09:17 UTC

broadband-modem: set flow control from port

Set the flow control used in the data connection from the one
set in the port.

modem-manager/1.8.0 2018-09-03 08:08:36 UTC 2018-09-03
cinterion: disable SWWAN support

Author: Alfonso Sanchez-Beato
Author Date: 2018-08-28 07:30:40 UTC

cinterion: disable SWWAN support

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

rtscts-udev-tag 2018-08-28 12:26:12 UTC 2018-08-28
Add ID_MM_TTY_CRTSCTS udev tag

Author: Alfonso Sanchez-Beato
Author Date: 2018-08-28 12:26:12 UTC

Add ID_MM_TTY_CRTSCTS udev tag

This new udev tag allow setting flow control to RTS/CTS if set for the
RS232 device.

rs232-gemalto 2018-07-30 16:49:05 UTC 2018-07-30
cinterion: increment IP timeout

Author: Alfonso Sanchez-Beato
Author Date: 2018-07-30 16:49:05 UTC

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.

not-probe-acm1 2018-03-19 10:04:41 UTC 2018-03-19
Do not probe interface 4 of Sierra HL7588

Author: Alfonso Sanchez-Beato
Author Date: 2018-03-19 10:04:41 UTC

Do not probe interface 4 of Sierra HL7588

That interfaces is not really an AT commands port and it takes a long
time for the plugin to notice.

gemalto-cinterion-swwan 2018-03-14 14:19:14 UTC 2018-03-14
Backport cinterion MM 1.8 driver

Author: Alfonso Sanchez-Beato
Author Date: 2018-03-14 14:19:14 UTC

Backport cinterion MM 1.8 driver

Seems to work, but SWWAN still returns +CME error 100

fix-qmi-eps-reg 2018-02-13 09:35:14 UTC 2018-02-13
Update EPS registration state for LTE qmi modems

Author: Alfonso Sanchez-Beato
Author Date: 2018-02-12 14:25:23 UTC

Update EPS registration state for LTE qmi modems

MM was not updating the EPS registration status for qmi modems. This
led to LTE-only modems never having 'registered' status. This was
happening for Quectel EC21-V modem.

update-mm 2018-01-26 11:00:01 UTC 2018-01-26
Follow newer libmbim/libqmi/mm upstream versions

Author: Alfonso Sanchez-Beato
Author Date: 2018-01-26 11:00:01 UTC

Follow newer libmbim/libqmi/mm upstream versions

Updated to latest versions as of 2018/01/26.

modemmanager-quectel-verizon 2018-01-26 08:14:18 UTC 2018-01-26
Fix for quectel EC21 modem

Author: Alfonso Sanchez-Beato
Author Date: 2018-01-26 08:14:18 UTC

Fix for quectel EC21 modem

See
https://lists.freedesktop.org/archives/modemmanager-devel/2016-September/003402.html

libqmi-quectel-verizon 2018-01-26 08:09:08 UTC 2018-01-26
Patches for quectel EC21 modem

Author: Alfonso Sanchez-Beato
Author Date: 2018-01-26 08:09:08 UTC

Patches for quectel EC21 modem

See
https://lists.freedesktop.org/archives/modemmanager-devel/2016-September/003402.html

mm-test-verizon 2018-01-25 16:44:55 UTC 2018-01-25
Test for issue with newest verizon sierra modem FW

Author: Alfonso Sanchez-Beato
Author Date: 2018-01-25 16:44:55 UTC

Test for issue with newest verizon sierra modem FW

not-fail-on-install 2017-12-20 09:19:39 UTC 2017-12-20
configure: do not fail on installation

Author: Alfonso Sanchez-Beato
Author Date: 2017-12-20 09:19:39 UTC

configure: do not fail on installation

As MM will not be running still at that point.

hl7588-dell-workaround-v2 2017-11-10 15:03:05 UTC 2017-11-10
Run HL7588 workarounds for Dell VID/PID

Author: Alfonso Sanchez-Beato
Author Date: 2017-10-31 16:57:55 UTC

Run HL7588 workarounds for Dell VID/PID

The workarounds for Sierra HL7588 were executed only for Sierra VID/PID.
Make sure to apply them also for rebranded Dell modem with VID=0x1519
and PID=0x0443. An additional twist is needed, as Dell reused same
VID/PID for a Telit modem, so we additionally check the ouput of
AT+CGMM.

add-debug-hook 2017-11-06 16:29:46 UTC 2017-11-06
gitignore: snap folder

Author: Alfonso Sanchez-Beato
Author Date: 2017-11-06 16:29:46 UTC

gitignore: snap folder

hl7588-dell-workaround 2017-10-31 16:57:55 UTC 2017-10-31
Run HL7588 workarounds for Dell VID/PID

Author: Alfonso Sanchez-Beato
Author Date: 2017-10-31 16:57:55 UTC

Run HL7588 workarounds for Dell VID/PID

The workarounds for Sierra HL7588 were executed only for Sierra VID/PID.
Make sure to apply them also for rebranded Dell modem with VID=0x1519
and PID=0x0443. An additional twist is needed, as Dell reused same
VID/PID for a Telit modem, so we additionally check the ouput of
AT+CGMM.

remove-workarounds 2017-06-07 06:50:01 UTC 2017-06-07
Revert "Reset the modem on MBIM NOT_OPENED error for HL7588"

Author: Alfonso Sanchez-Beato
Author Date: 2017-06-07 06:50:01 UTC

Revert "Reset the modem on MBIM NOT_OPENED error for HL7588"

This reverts commit 5ee7111e1e145a94631875d3cec81f70f46a16b6.

fix-exec-log 2017-05-30 07:48:05 UTC 2017-05-30
Clean log before each test

Author: Alfonso Sanchez-Beato
Author Date: 2017-05-30 07:48:05 UTC

Clean log before each test

workaround-lp1685116 2017-04-24 07:21:52 UTC 2017-04-24
Reset the modem on MBIM NOT_OPENED error for HL7588

Author: Alfonso Sanchez-Beato
Author Date: 2017-04-21 10:26:57 UTC

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.

verizon-lp1675062 2017-04-11 08:51:59 UTC 2017-04-11
Send +CGACT for Sierra HL7588 on connection

Author: Alfonso Sanchez-Beato
Author Date: 2017-04-11 08:37:30 UTC

Send +CGACT for Sierra HL7588 on connection

Sent AT+CGACT=1,3 command for Sierra HL7588 on connection as a
workaround for buggy modem firmware. This makes sure vzwinternet
is activated.

add-docs 2017-03-29 12:40:22 UTC 2017-03-29
Add spread test to check doc builds

Author: Alfonso Sanchez-Beato
Author Date: 2017-03-23 12:01:52 UTC

Add spread test to check doc builds

add-proxies 2017-01-09 10:12:53 UTC 2017-01-09
tests: upgrade classic system from proposed

Author: Alfonso Sanchez-Beato
Author Date: 2017-01-09 10:12:53 UTC

tests: upgrade classic system from proposed

fix-proxy-path 2016-12-23 09:14:18 UTC 2016-12-23
Use snap path to start mbim-proxy

Author: Alfonso Sanchez-Beato
Author Date: 2016-12-22 17:06:44 UTC

Use snap path to start mbim-proxy

fix-qmi-path 2016-12-23 09:12:31 UTC 2016-12-23
Use snap path to start qmi-proxy

Author: Alfonso Sanchez-Beato
Author Date: 2016-12-22 17:22:22 UTC

Use snap path to start qmi-proxy

move-to-mm-1.6 2016-11-14 11:44:23 UTC 2016-11-14
Add spread test for auto-connection with n-m

Author: Alfonso Sanchez-Beato
Author Date: 2016-11-14 08:28:02 UTC

Add spread test for auto-connection with n-m

add-maintainers 2016-10-05 08:53:33 UTC 2016-10-05
Add maintainers file

Author: Alfonso Sanchez-Beato
Author Date: 2016-10-05 08:53:33 UTC

Add maintainers file

ignore-camera-lp1615853 2016-09-02 06:56:05 UTC 2016-09-02
udev: ignore Analog Devices BLIP camera

Author: Alfonso Sanchez-Beato
Author Date: 2016-09-01 12:23:19 UTC

udev: ignore Analog Devices BLIP camera

add-slot-and-plug 2016-05-26 08:39:02 UTC 2016-05-26
Remove deprecated config --with-snappy

Author: Alfonso Sanchez-Beato
Author Date: 2016-05-26 08:39:02 UTC

Remove deprecated config --with-snappy

146 of 46 results
This repository contains Public information 
Everyone can see this information.