1/ Create or edit /etc/pm/config.d/modules and put:
SUSPEND_MODULES="rfkill ehci_hcd"
This keeps the fan from going crazy each time you try to suspend or hibernate your laptop.
2/ Create a file /etc/pm/config.d/10no-vt-switch and put: [source]
ADD_PARAMETERS=" --quirk-no-chvt --quirk-none "
Without the --quirk-no-chvt suspend/hibernate worked only once. It always fails to resume the second time I tried a suspend/hibernate with a black screen