Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-12-05 | hso: use a 60s timeout to wait for connection unsolicited messages | Aleksander Morgado | |
Same amount of time as in the Icera plugin. | |||
2017-12-05 | hso: port dial_3gpp() to GTask | Aleksander Morgado | |
2017-12-05 | quectel: new plugin | Aleksander Morgado | |
For now just creating generic QMI/AT capable modems. | |||
2017-11-23 | sierra: enable QMI connection status polling in Netgear AC341U | Aleksander Morgado | |
The Netgear AC341U seems to delay reporting packet service status indications or actually not even send them. This leaves us with modems in connected state in ModemManager but actually disconnected. We can detect this situation by actively polling ourselves the connection status. See e.g. this case where the indication is received 2.5 mins after the first OutOfCall error detected when loading statistics. Aug 30 22:52:50 ModemManager[574]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connecting -> connected) Aug 30 22:52:50 ModemManager[574]: <info> Simple connect state (8/8): All done Aug 30 22:52:50 ModemManager[574]: <warn> Reloading stats failed: Couldn't get packet statistics: QMI protocol error (15): 'OutOfCall' Aug 30 22:53:20 ModemManager[574]: <warn> Reloading stats failed: Couldn't get packet statistics: QMI protocol error (15): 'OutOfCall' Aug 30 22:53:50 ModemManager[574]: <warn> Reloading stats failed: Couldn't get packet statistics: QMI protocol error (15): 'OutOfCall' Aug 30 22:54:20 ModemManager[574]: <warn> Reloading stats failed: Couldn't get packet statistics: QMI protocol error (15): 'OutOfCall' Aug 30 22:56:21 ModemManager[574]: <info> bearer call end reason (2): 'generic-client-end' Aug 30 22:56:21 ModemManager[574]: <info> bearer verbose call end reason (3,2000): [cm] client-end Aug 30 22:56:21 ModemManager[574]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connected -> registered) | |||
2017-11-11 | build: minor build rules reordering for the udev rules tester | Aleksander Morgado | |
Move it after all plugin build rules. | |||
2017-10-22 | novatel: port load_supported_modes to use GTask | Ben Chan | |
2017-10-20 | via: port modem_cdma_{setup,cleanup}_unsolicited_events to use GTask | Ben Chan | |
2017-10-20 | anydata: port get_detailed_registration_state to use GTask | Ben Chan | |
2017-10-07 | cinterion: port modem_create_bearer to GTask | Aleksander Morgado | |
2017-10-07 | cinterion: port after_sim_unlock to GTask | Aleksander Morgado | |
2017-10-07 | cinterion: port load_unlock_retries_context to GTask | Aleksander Morgado | |
2017-10-07 | cinterion: port setup_flow_control to GTask | Aleksander Morgado | |
2017-10-07 | cinterion: port set_current_bands to GTask | Aleksander Morgado | |
2017-10-07 | cinterion: port load_current_bands to GTask | Aleksander Morgado | |
2017-10-07 | cinterion: port load_supported_bands to GTask | Aleksander Morgado | |
2017-10-07 | cinterion: port register_in_network to GTask | Aleksander Morgado | |
2017-10-07 | cinterion: port modem_power_off to GTask | Aleksander Morgado | |
2017-10-07 | cinterion: port modem_power_down to GTask | Aleksander Morgado | |
2017-10-07 | cinterion: port messaging_check_support to GTask | Aleksander Morgado | |
2017-10-07 | cinterion: port messaging_enable_unsolicited_events to GTask | Aleksander Morgado | |
2017-10-07 | cinterion: port plugin custom_init to GTask | Aleksander Morgado | |
2017-10-07 | nokia: port load_access_technologies to use GTask | Ben Chan | |
2017-10-07 | nokia: port enabling_modem_init to use GTask | Ben Chan | |
2017-10-07 | iridium: simplify a bit the saved_error logic in connect | Aleksander Morgado | |
Note that saved_error will be freed along with the context, unless it's set to NULL. | |||
2017-10-07 | iridium: port connect to use GTask | Ben Chan | |
2017-10-07 | iridium: port load_operator_{code,name} to use GTask | Ben Chan | |
2017-10-07 | iridium: port setup_flow_control to use GTask | Ben Chan | |
2017-10-07 | iridium: port load_supported_modes to use GTask | Ben Chan | |
2017-10-07 | iridium: port create_bearer to use GTask | Ben Chan | |
2017-10-07 | pantech: port modem_after_sim_unlock to use GTask | Ben Chan | |
2017-10-07 | anydata: remove unused 'port' field in DetailedRegistrationStateContext | Ben Chan | |
The 'port' field in DetailedRegistrationStateContext is initialized to NULL but never updated or used. When detailed_registration_state_context_complete_and_free() calls g_object_unref() on the NULL 'port' field, an assertion is raised. | |||
2017-10-07 | simtech: fix memory leak | Ben Chan | |
2017-10-07 | wavecom: fix memory leak | Ben Chan | |
2017-10-06 | linktop: port set_current_modes to use GTask | Ben Chan | |
2017-10-06 | linktop: port load_supported_modes to use GTask | Ben Chan | |
2017-10-06 | novatel-lte: implement load_unlock_retries | Ben Chan | |
This patch implements load_unlock_retries() for the Novatel LTE modem by using the AT$NWPINR? command to query the number of retries left for entering PIN1 or PIN2. Ported from the original patch by Arman Uguray <armansito@chromium.org>: https://chromium-review.googlesource.com/c/58118 | |||
2017-10-06 | simtech: port 3gpp_{setup|cleanup}_unsolicited_messages to GTask | Aleksander Morgado | |
2017-10-06 | simtech: port 3gpp_enable_unsolicited_events to GTask | Aleksander Morgado | |
2017-10-06 | simtech: port 3gpp_disable_unsolicited_events to GTask | Aleksander Morgado | |
2017-10-06 | simtech: port load_access_technologies to GTask | Aleksander Morgado | |
2017-10-06 | simtech: port load_supported_modes to GTask | Aleksander Morgado | |
2017-10-06 | simtech: port load_current_modes to GTask | Aleksander Morgado | |
2017-10-06 | simtech: port set_current_modes to GTask | Aleksander Morgado | |
2017-10-06 | thuraya: port load_supported_modes to GTask | Aleksander Morgado | |
2017-10-06 | thuraya: port messaging_load_supported_storages to GTask | Aleksander Morgado | |
2017-10-06 | thuraya: port load_operator_{name|code} to GTask | Aleksander Morgado | |
2017-10-06 | dell: port custom_init to GTask | Aleksander Morgado | |
2017-10-06 | via: port get_detailed_registration_state() to GTask | Aleksander Morgado | |
2017-10-06 | via: port cdma_setup_registration_checks to GTask | Aleksander Morgado | |
2017-10-06 | altair: port 3gpp_register_in_network to GTask | Aleksander Morgado | |
And also use mm_base_modem_at_command() instead of the full() version, as we're anyway mm_base_modem_peek_best_at_port(). This commit also fixes the logic where we make sure the finish() method completes the GTask that is created in the async method originally. |