Ben Chan
b25b7723ec
icera: port disconnect_3gpp to use GTask
2017-09-13 16:36:49 +02:00
Ben Chan
533a53c38d
icera: port get_ip_config_3gpp to use GTask
2017-09-13 16:36:49 +02:00
Ben Chan
f2853ac2f8
icera: port modem_3gpp_{enable,disable}_unsolicited_events to use GTask
2017-09-13 16:36:49 +02:00
Ben Chan
cffe686cb1
icera: port modem_3gpp_{setup,cleanup}_unsolicited_events to use GTask
2017-09-13 16:36:49 +02:00
Ben Chan
e612838814
icera: port modem_create_bearer to use GTask
2017-09-13 16:36:49 +02:00
Ben Chan
b7bfba3e54
icera: port modem_time_check_support to use GTask
2017-09-13 16:36:49 +02:00
Ben Chan
18a55f6940
icera: port modem_power_up to use GTask
2017-09-13 16:36:49 +02:00
Ben Chan
d6bd83e5cf
icera: port modem_set_current_bands to use GTask
2017-09-13 16:36:49 +02:00
Ben Chan
6612ffcb8b
icera: port modem_set_current_modes to use GTask
2017-09-13 16:36:49 +02:00
Ben Chan
aa2cd2288a
icera: port modem_load_current_bands to use GTask
2017-09-13 16:36:49 +02:00
Ben Chan
f168ffd032
icera: port modem_load_supported_bands to use GTask
2017-09-13 16:36:49 +02:00
Ben Chan
4ecc8a13fd
icera: port modem_load_unlock_retries to use GTask
2017-09-13 16:36:49 +02:00
Ben Chan
ce732e568c
icera: port modem_load_access_technologies to use GTask
2017-09-13 16:36:49 +02:00
Aleksander Morgado
0c7f3380ae
bearer-mbim: ensure session is disconnected before trying to connect
...
If a suspend/resume cycle happens or ModemManager is restarted (e.g.
after a crash) the modem may be left with a given session id
connected. With this change we're forcing a session disconnection
before we attempt a session connection.
https://bugs.freedesktop.org/show_bug.cgi?id=102231
2017-09-12 10:22:04 -05:00
Arto Jantunen
abfd8d3b08
Blacklist Garmin ANT+ sticks
2017-09-10 08:20:29 +02:00
Ben Chan
d6d52b95c7
huawei: port connect_3gpp to use GTask
2017-09-08 17:45:29 +02:00
Ben Chan
1ada2d23a5
huawei: port disconnect_3gpp to use GTask
2017-09-08 17:45:29 +02:00
Ben Chan
abf9d36183
huawei: port huawei_modem_create_bearer to use GTask
2017-09-08 17:45:29 +02:00
Ben Chan
7880a35b19
huawei: port huawei_custom_init to use GTask
2017-09-08 17:45:29 +02:00
Ben Chan
e76015ac49
huawei: port get_detailed_registration_state to use GTask
2017-09-08 17:45:29 +02:00
Ben Chan
9c32a96578
huawei: port setup_registration_checks to use GTask
2017-09-08 17:45:29 +02:00
Ben Chan
39484765f1
huawei: port call_start to use GTask
2017-09-08 17:45:29 +02:00
Ben Chan
8df63e385c
huawei: port modem_voice_disable_unsolicited_events to use GTask
2017-09-08 17:45:29 +02:00
Ben Chan
68075a23a7
huawei: port modem_voice_enable_unsolicited_events to use GTask
2017-09-08 17:45:29 +02:00
Ben Chan
5e8a7aad76
huawei: port modem_voice_{setup,cleanup}_unsolicited_events to use GTask
2017-09-08 17:45:29 +02:00
Ben Chan
46866b08be
huawei: port modem_cdma_{setup,cleanup}_unsolicited_events to use GTask
2017-09-08 17:45:29 +02:00
Ben Chan
5f641afe07
huawei: port modem_3gpp_disable_unsolicited_events to use GTask
2017-09-08 17:45:29 +02:00
Ben Chan
074e0f89fc
huawei: port modem_3gpp_enable_unsolicited_events to use GTask
2017-09-08 17:45:28 +02:00
Ben Chan
02ce611d5c
huawei: port modem_3gpp_{setup,cleanup}_unsolicited_events to use GTask
2017-09-08 17:45:28 +02:00
Ben Chan
38bafe021e
huawei: port {enable,disable}_location_gathering to use GTask
2017-09-08 17:45:28 +02:00
Ben Chan
6ebc07f882
huawei: port location_load_capabilities to use GTask
2017-09-08 17:45:28 +02:00
Ben Chan
36d975bd4e
huawei: port modem_after_sim_unlock to use GTask
2017-09-08 17:45:28 +02:00
Ben Chan
0aae6d3e35
huawei: port modem_time_check_support to use GTask
2017-09-08 17:45:28 +02:00
Ben Chan
60129a6fde
huawei: port modem_load_signal_quality to use GTask
2017-09-08 17:45:28 +02:00
Ben Chan
0c468bb1a4
huawei: port load_sim_identifier to use GTask
2017-09-08 17:45:28 +02:00
Ben Chan
1495fb1d1d
huawei: port load_power_state to use GTask
2017-09-08 17:45:28 +02:00
Ben Chan
046f1b3301
huawei: port load_supported_modes to use GTask
2017-09-08 17:45:28 +02:00
Ben Chan
c7ec2c4fbb
huawei: port load_current_modes to use GTask
2017-09-08 17:45:28 +02:00
Ben Chan
bf03f1e2d7
huawei: port set_current_modes to use GTask
2017-09-08 17:45:28 +02:00
Ben Chan
5d9c4d70a1
huawei: port set_current_bands to use GTask
2017-09-08 17:45:28 +02:00
Ben Chan
8b9402da2b
huawei: port sysinfo to use GTask
2017-09-08 17:45:28 +02:00
Aleksander Morgado
833243570f
wavecom: port modem_after_sim_unlock to use GTask
2017-09-07 19:28:23 +02:00
Aleksander Morgado
288ebab106
wavecom: port register_in_network to use GTask
2017-09-07 19:28:23 +02:00
Aleksander Morgado
ea3d20e98c
wavecom: port set_current_bands to use GTask
2017-09-07 19:28:23 +02:00
Aleksander Morgado
dd4ef7dc23
wavecom: port load_current_bands to use GTask
2017-09-07 19:28:23 +02:00
Aleksander Morgado
e2b3b87674
wavecom: port load_supported_bands to use GTask
2017-09-07 19:28:23 +02:00
Aleksander Morgado
bb5a950102
wavecom: port set_current_modes to use GTask
2017-09-07 19:28:23 +02:00
Aleksander Morgado
fc33fe69b4
wavecom: port load_current_modes to use GTask
2017-09-07 19:28:23 +02:00
Aleksander Morgado
02e16d42bc
wavecom: port load_supported_modes to GTask
2017-09-07 19:28:23 +02:00
Ben Chan
3342739798
broadband-modem-mbim: preserve unlock retries for PIN1 when appropriate
...
If PIN1 is disabled and we have tried to enable it with a wrong PIN, a
MBIM modem would have indicated the number of remaining attempts for
PIN1 (unless PUK1 is engaged) in the response to the failed MBIM_CID_PIN
set operation.
However, a MBIM_CID_PIN query may be issued (e.g. MMBaseSim calls
mm_iface_modem_update_lock_info()) after the MBIM_CID_PIN set operation
to query the number of remaining attempts for a PIN type. Unfortunately,
we can't specify a particular PIN type in a MBIM_CID_PIN query. The
modem may not reply with information about PIN1 if PIN1 is disabled.
When that happens, we would like to preserve our knowledge about the
number of remaining attempts for PIN1.
This patch modifies MMBroadbandModemMbim's load_unlock_retries()
operation to carry over any previously observed information on PIN1 if
the MBIM_CID_PIN query reports something other than PIN1.
2017-09-07 19:07:01 +02:00