Pine64-Arch
Pine64-Arch copied to clipboard
Initial (waking) SMS not available when waking from suspend
- Device: PinePhone Pro
- Kernel Version : 5.16.10-1-danctnix
- UI: Phosh
Steps to reproduce
any progress in suspend/wake-from-suspend on PPP is great. However, it seems that while an initial text will wake the phone up to receive additional texts, the first text is not actually received and displayed by Chatty, mmcli, or ModemManagerGUI - as though it was never actually cached by the modem.
Expected behavior
ALL texts received and displayed
Actual behavior
initial text not available, additional texts received after wake available
Logfiles and additional information
Calls also now wake from suspend, however, i've noticed a 2-3 ring delay between placing the call on another line and the PPP first waking the screen, then connecting to wifi, and finally connecting to cellular to begin ringing. Perhaps the near-instantaneous nature of SMS creates a race condition where the SMS wakes the phone but the event is over and out of the cache before the phone can fully wake and process the SMS?
Possibly related: https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/466
Similar to that post I'm also on Verizon CDMA network, however, I'm using stock modem FW on the PPP. I changed ATTR{power/control}="on"
instead of "auto"
in /usr/lib/udev/rules.d/80-modem-eg25.rules
as suggested in that post, all it did was make my phone not wake at all and need to be rebooted after suspend. Also, I don't have a modem reintialization issues after suspend like OP, mine is seems more like modem reinitializes too slow for Chatty, then Chatty doesn't re-poll the modem for messages received while suspended after the 3-5 second wakeup process.
Is there a recommended version of u-boot or tow-boot that might resolve this?
any resolution? Is this unique to CDMA carriers?