Pete, what wifi driver are you using? My wild guess is that the name of the wireless interface changes after resume and that confuses connman. I don't see this with ath9k, which is using mac80211.
Also, to be fully sure, can you please check that wpa_supplicant is really running after resume:
Pete, what wifi driver are you using? My wild guess is that the name of the wireless interface changes after resume and that confuses connman. I don't see this with ath9k, which is using mac80211.
Also, to be fully sure, can you please check that wpa_supplicant is really running after resume:
ps aux | grep wpa_supplicant