Hey Dan & all,

The original fix I had for this issue was to always add raw commands
to the head of the queue inside the serial port:
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/merge_requests/103

The new fix I have for this issue is to setup a new queue of
operations at modem object level, so that no AT command/sequence can
be run if another AT command/sequence is running, and then I ported
the SMS send/store operations to be run as a sequence instead of
independent commands:
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/merge_requests/105

I'm not sure, but looking at both MRs as if I hadn't written them
myself, I think that the original fix in MR#103 is much simpler, the
second one introduces another level of complexity that not sure if
it's needed.

What do you think?

-- 
Aleksander
https://aleksander.es
_______________________________________________
ModemManager-devel mailing list
ModemManager-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel

Reply via email to