Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-21 | mm-broadband-modem-qmi: fully free SignalLoadValuesResult | okaestne | |
2022-11-15 | broadband-modem-mbim: add AT based fallback to load model name | SunXinzhao | |
Modify the load_model function to use the AT command to get the model name and display the module name in the model instead of [vid:pid]. Test on L860 Linux Device, use `mmcli -L`, it can show: "/org/free desktop/ModemManager1/Modem/0 [Intel] L860-GL-16 LTE Module" | |||
2022-11-15 | mm-broadband-modem-qmi: fix loading Nr5g signal info | okaestne | |
2022-11-15 | context: include MSG log level in --help | Aleksander Morgado | |
2022-11-10 | test,modem-helpers-qmi: unit tests for NAS system info registration processing | Aleksander Morgado | |
Requires the response parser methods in libqmi. | |||
2022-11-10 | broadband-modem-qmi: use new system info processor helper | Aleksander Morgado | |
2022-11-10 | modem-helpers-qmi: new helper to process System Info messages | Aleksander Morgado | |
2022-11-10 | modem-helpers: new method to check if reg state is registered | Aleksander Morgado | |
2022-11-10 | broadband-modem-mbim: simplify caps loading logic by using autoptr | Aleksander Morgado | |
2022-11-10 | broadband-modem-mbim: use ms extensions, if available, for capabilities | Daniele Palmas | |
2022-11-10 | broadband-modem-mbim: add supported modes from CustomDataClass | Daniele Palmas | |
Some modems (e.g. Telit FN990) reports 5G capabilities in CustomDataClass field of device-caps cid: take this into account when building the modes according to the data caps. | |||
2022-11-08 | iface-modem-3gpp: fix memory leak when processing PCOs | Aleksander Morgado | |
==109786== 2,798 (96 direct, 2,702 indirect) bytes in 2 blocks are definitely lost in loss record 5,882 of 5,903 ==109786== at 0x4841888: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==109786== by 0x4A01329: g_malloc (gmem.c:130) ==109786== by 0x4A23F17: g_slice_alloc (gslice.c:1074) ==109786== by 0x4A4B8F8: UnknownInlinedFun (gvariant-core.c:488) ==109786== by 0x4A4B8F8: UnknownInlinedFun (gvariant-core.c:626) ==109786== by 0x4A4B8F8: g_variant_builder_end (gvariant.c:3756) ==109786== by 0x48FD6DC: mm_pco_to_variant (mm-pco.c:251) ==109786== by 0x1AB397: mm_iface_modem_3gpp_update_pco_list (mm-iface-modem-3gpp.c:2274) ==109786== by 0x2306DF: ms_basic_connect_extensions_notification_pco (mm-broadband-modem-mbim.c:5101) ==109786== by 0x2306DF: ms_basic_connect_extensions_notification (mm-broadband-modem-mbim.c:5280) ==109786== by 0x2306DF: device_notification_cb (mm-broadband-modem-mbim.c:5332) ==109786== by 0x4CD3BD6: g_cclosure_marshal_VOID__BOXEDv (gmarshal.c:1686) ==109786== by 0x4CED11B: UnknownInlinedFun (gclosure.c:895) ==109786== by 0x4CED11B: g_signal_emit_valist (gsignal.c:3456) ==109786== by 0x4CED203: g_signal_emit (gsignal.c:3606) ==109786== by 0x50ADA0F: indication_ready (mbim-device.c:870) ==109786== by 0x4B92DD3: g_task_return_now (gtask.c:1232) | |||
2022-11-08 | bearer-mbim: remove explicit packet service set during attempt | Aleksander Morgado | |
An explicit packet service state update request sent during a connection attempt may end up triggering an explicit re-attach with the network, which in turn cancels the ongoing connection attempt. The logic to trigger an explicit attach is now managed by the Simple.Connect() operation, which will make sure that no new request is sent if the modem is already attached, so there is no need for this step in the MBIM connection logic any more. Fixes https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/622 | |||
2022-11-08 | broadband-modem-mbim: track uplink/downlink speeds only via indications | Aleksander Morgado | |
The uplink and downlink speeds will be exclusively tracked via packet service indications, and stored within the MBIM modem object. When the bearer connect result is built, we will include the latest speeds reported, which may have changed upon the operation to connect to the network. | |||
2022-11-08 | broadband-modem-mbim: translate UNSUPPORTED error during packet attach | Aleksander Morgado | |
So that the upper layers are allowed to decide what to do in case the modem doesn't support the operation. | |||
2022-11-08 | broadband-modem-mbim: return nw_error on packet service attach failure | Aleksander Morgado | |
If the packet attach operation fails we may still get the response with a nw_error field telling us a more detailed error reason for the failure. Try to parse the message and return an error including the nw_error information. | |||
2022-11-08 | broadband-modem-mbim: increase to 30s the packet service set timeout | Aleksander Morgado | |
Same timeout as used in the connection attempt. | |||
2022-11-08 | iface-modem-simple: explicitly request packet service attach if needed | Aleksander Morgado | |
Instead of just waiting for the packet service to be attached, if we waited and still didn't get it, an explicit request will be sent. | |||
2022-11-08 | iface-modem-3gpp: allow internal request to set packet service | Aleksander Morgado | |
Provide a new internal method in the 3GPP interface to request an explicit packet service state update. | |||
2022-11-08 | mm-broadband-modem-mbim: ignore SIM related indications during SIM slot switch | Jack Song | |
Using pending_sim_slot_switch_action to ignore SIM slot update during modem shutdown Fixes https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/645 | |||
2022-11-07 | build: drop autotools | Aleksander Morgado | |
2022-11-07 | build: disable Test interface in base manager if building without tests | Aleksander Morgado | |
There is no real need for this interface if tests are not being built. | |||
2022-11-07 | build: fix building without tests support | Aleksander Morgado | |
2022-11-04 | base-modem: log port names and types detected | Aleksander Morgado | |
2022-11-04 | bearer-qmi: improve logging of connection failures | Aleksander Morgado | |
Clearly specify whether the IPv4 or IPv6 path is failing. | |||
2022-11-04 | iface-modem-3gpp: decrease severity of logs that don't affect functionality | Aleksander Morgado | |
Instead of warning about various unimportant things failing that don't affect functionality, just print the logs in debug level and go on. | |||
2022-11-04 | base-sim: include GID1/GID2 loaded values in info level | Aleksander Morgado | |
2022-11-04 | base-sim: decrease severity of logs that don't affect functionality | Aleksander Morgado | |
Instead of warning about various unimportant things failing that don't affect functionality, just print the logs in debug level and go on. E.g. this warning can be completely skipped: <wrn> [modem0/sim0] couldn't load GID2: Couldn't read data from UIM: QMI protocol error (16): 'NotProvisioned' | |||
2022-11-04 | iface-modem: decrease severity of logs that don't affect functionality | Aleksander Morgado | |
Instead of warning about various unimportant things failing that don't affect functionality, just print the logs in debug level and go on. E.g. this warning can be completely skipped: <wrn> [modem0] couldn't load list of own numbers: Couldn't get MSISDN: QMI protocol error (16): 'NotProvisioned' | |||
2022-11-04 | broadband-modem: improve logging during SIM swap check | Aleksander Morgado | |
Log the contents loaded during the operation and treat them as personal info so that they are hidden if needed. | |||
2022-11-04 | base-sim: improve logging during initialization | Aleksander Morgado | |
We will print all the loaded SIM contents, treating as personal info the SIM ICCID, IMSI and EID. | |||
2022-11-04 | iface-modem-signal: print signal quality under INFO verbosity | Pavan Holla | |
2022-11-04 | iface-modem-simple: improve logging of user request to disconnect modem | Aleksander Morgado | |
2022-11-04 | iface-modem-simple: improve logging of user request to connect modem | Aleksander Morgado | |
2022-11-04 | iface-modem-sar: improve logging of user-requested actions | Aleksander Morgado | |
2022-11-04 | iface-modem-3gpp-profile-manager: improve logging of user request to delete ↵ | Aleksander Morgado | |
profile | |||
2022-11-04 | iface-modem-3gpp-profile-manager: improve logging of user request to set profile | Aleksander Morgado | |
2022-11-04 | iface-modem-3gpp-profile-manager: improve logging of user request to list ↵ | Aleksander Morgado | |
profiles | |||
2022-11-04 | iface-modem-3gpp: improve logging of user request to disable facility locks | Aleksander Morgado | |
2022-11-04 | iface-modem-3gpp: improve logging of user request to set packet service state | Aleksander Morgado | |
2022-11-04 | iface-modem-3gpp: improve logging of user request to scan networks | Aleksander Morgado | |
2022-11-04 | iface-modem-3gpp: improve logging of user request to set EPS UE mode of ↵ | Aleksander Morgado | |
operation | |||
2022-11-04 | iface-modem-3gpp: improve logging of user request to set 5GNR registration ↵ | Aleksander Morgado | |
settings | |||
2022-11-04 | iface-modem-3gpp: improve logging of user request to set initial EPS bearer ↵ | Aleksander Morgado | |
settings | |||
2022-11-04 | iface-modem-3gpp: improve logging of user request to register in network | Aleksander Morgado | |
2022-11-04 | iface-modem-3gpp: log registration check results in INFO level | Aleksander Morgado | |
2022-11-04 | iface-modem: improve logging of user request to set current modes | Aleksander Morgado | |
2022-11-04 | iface-modem: improve logging of user request to set current bands | Aleksander Morgado | |
2022-11-04 | iface-modem: improve logging of user request to factory reset modem | Aleksander Morgado | |
2022-11-04 | iface-modem: improve logging of user request to reset modem | Aleksander Morgado | |