Hi Aleksander and Dan

ModemManager currently relies on unsolicited MBIM_CID_SIGNAL_STATE
notification to obtain signal quality updates, and it doesn't query the
initial signal quality. I've observed that some MBIM modems issue a
MBIM_CID_SIGNAL_STATE
notification only when there is a notable change in RSSI. The signal
quality may remain at 0 for quite some time. It's more noticeable when
simply restarting ModemManager after the modem has been initialized and
enabled once.

We could simply enable periodic signal quality polling on an MBIM modem,
but that's less ideal as it may unnecessarily wake the modem up from USB
selective suspend (unless we use a much longer polling period).

I'm thinking about letting ModemManager issue an initial
MBIM_CID_SIGNAL_STATE query when it enables MBIM_CID_SIGNAL_STATE
notification.  Does that sound reasonable to you. If so, I'll submit a
patch.

Thanks,
Ben
_______________________________________________
ModemManager-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel

Reply via email to