check if suspend works or fails, and if it fails attach the output of "dmesg".
* If the former works, try again with "sudo systemctl suspend". If it fails, please attach "dmesg". If it works, it's a bug somewhere higher in the stack.
* Try booting with upstart and check if suspend works then.
To narrow this down, please do:
* Under systemd, run
echo mem | sudo tee /sys/power/state
check if suspend works or fails, and if it fails attach the output of "dmesg".
* If the former works, try again with "sudo systemctl suspend". If it fails, please attach "dmesg". If it works, it's a bug somewhere higher in the stack.
* Try booting with upstart and check if suspend works then.
Thanks!