Try using systemd suspend instead of pm-utils.
Yes, the nicer interfaces are systemd units tied to sleep.target.I use just one, to lock my screen on resume with i3lock.
Kill xautolock before lid suspend, restart it after lid resume.
Not a solution, but you could try systemd suspend as an alternative - works perfectly for me.
So happy to be corrected Thanks, lucke, works perfectly now.
First of all, don't presume things - establish the facts. I have no experience with Gnome, so my advice would be to see if 'systemctl suspend' works in a terminal. If it does, then you need to make sure that's what Gnome uses.
Well, it seems to be something to do with your wifi card - read up about your device and its power management capabilities.
You're in the wrong place - try here instead.
Ehmm... it's the circle of life.