Delayed modem detection after resume Quectel EG25 PinePhone
I am running PureOS (Debian derivative) with ModemManager version 1.12.2 on the PinePhone. The Quectel EG25 modem is detected and works. After entering suspend (s2idle) and then resume it takes roughly 30 seconds to re-detect the modem. The modem is powered directly from the battery and is allowed to remain on while the SoC is in sleep mode. The EG25 Ring Indicator pin can wakeup the SoC if there is an incoming call. The 30 second detection time upon resume means the call has already gone to voicemail before ModemManager is ready. Attached is a debug log from ModemManager when suspending and resuming. Should it take this long to re-detect the modem after resume?