I installed pm-utils and acpid to make my laptop sleep when the lid is shut.
To do this I altered my /etc/acpi/handler.sh to look like this
Changing lines 57, 58 and 59 to:
button/lid) #echo "LID switched!">/dev/tty5 /usr/sbin/pm-suspend esac ;;
The laptop suspends completely fine, and the power light turns from a solid light to flashing. But when I open the lid, the laptop wakes up fine, except for the screen which just stays completely black.
I can't do anything to get it back on, I even can't switch to any virtual terminals, forcing me to to a hard reboot.
This happens also when I just run "sudo pm-suspend" normally with the lid open and use the power button to wake back up. Wakes up fine except for the screen.
First thing that would be helpful to know would be to know what kind of computer you have (e.g. model).
I actually had an identical problem with my laptop. It ended up being an issue with the wireless drivers included in the kernel. Ultimately had to blacklist them and install the ones from the vendor's website. Anyways, start with the model, and we can try to help you from there
MSI GS60 Ghost
Asus Zenbook Pro UX501VW
Lenovo Thinkpad X120e