diff options
author | Ben Chan <benchan@chromium.org> | 2013-06-26 22:32:52 -0700 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2013-06-27 09:12:56 +0200 |
commit | 6f3d9e5dac101d484c581e6b93a982686d2266cb (patch) | |
tree | 7313cdb012f9d4e7ca3d8099b23bffcf4cf3e497 | |
parent | a9ebec949e5d9bfafad08cb04f7d0bbef5201be1 (diff) |
altair-lte: avoid sending ATZ when enabling the modem
This patch prevents an ATZ command, which causes the modem to reboot,
from being sent to the modem when the modem is being enabled.
-rw-r--r-- | plugins/altair/mm-broadband-modem-altair-lte.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/altair/mm-broadband-modem-altair-lte.c b/plugins/altair/mm-broadband-modem-altair-lte.c index e645776c..4eeae1c5 100644 --- a/plugins/altair/mm-broadband-modem-altair-lte.c +++ b/plugins/altair/mm-broadband-modem-altair-lte.c @@ -1044,4 +1044,11 @@ mm_broadband_modem_altair_lte_class_init (MMBroadbandModemAltairLteClass *klass) g_type_class_add_private (object_class, sizeof (MMBroadbandModemAltairLtePrivate)); broadband_modem_class->setup_ports = setup_ports; + + /* The Altair LTE modem reboots itself upon receiving an ATZ command. We + * need to skip the default implementation in MMBroadbandModem to prevent + * an ATZ command from being issued as part of the modem initialization + * sequence when enabling the modem. */ + broadband_modem_class->enabling_modem_init = NULL; + broadband_modem_class->enabling_modem_init_finish = NULL; } |