Bug 85051

Summary: qmi: new current access technology logic
Product: ModemManager Reporter: Aleksander Morgado <aleksander>
Component: generalAssignee: ModemManager bug user <modemmanager>
Status: RESOLVED MOVED QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: patch: enable all signal strength indications

Description Aleksander Morgado 2014-10-15 10:13:50 UTC
Originally reported at:
  https://bugzilla.gnome.org/show_bug.cgi?id=697586
Please refer to the original bug report if more details are needed.


QMI modems have different ways to report access technology and signal strength. In particular, signal strength indications and responses will give values per-acccess technology (which we already expose in the new "Signal" interface).

But, the logic to compute which is the current access technology shoulnd't be based on which is the last one reported. Instead, we should be tracking these 3 items all the time:

1) radio signal strengths on a per-radio (eg, GSM, UMTS, CDMA1x, EVDO, LTE)
basis
2) current data service capability if registered with a network
3) current data bearer access technology if data is active

The new logic to compute current access tech would go as follows:
 * If 3) given, that is already the result.
 * If a bearer is connected, the last 3) value is given as result.
 * If all bearers are disconnected, 2) will be available as a set of access techs, and the current one will be that with the higher strength reported in 1).
Comment 1 Aleksander Morgado 2014-10-15 10:15:15 UTC
Created attachment 107864 [details] [review]
patch: enable all signal strength indications

Original patch from Dan, from the bug in gnome.org.

Doesn't solve the issue, just adds some more info to be reported.
Comment 2 GitLab Migration User 2018-06-10 09:02:28 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mobile-broadband/ModemManager/issues/27.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.