Eu tive o mesmo problema. Veja o que fiz para resolvê-lo:
- Fui para
/usr/lib/pm-utils/sleep.d/
e procurei por um script relacionado à rede sem fio ou à rede; lá encontrei 60_spa_suplicante. - Copiado esse script para
/usr/lib/pm-utils/power.d
. - Modifique este script copiado (no power.d), removendo as condicionais e mantendo as instruções do que acontece no wake-up. No meu caso, havia uma instrução CASE, então removi todas as suas linhas, exceto para "$ WPACLI resume" .
A propósito, eu estou rodando o Xubuntu 18.04 no meu Macbook Pro de meados de 2010.