Tag Info

pm-utils provides a bunch of scripts that run on sleep/resume, you could add your script there, but you'll need to be careful as screwing up will likely break resume. Look in /usr/lib/pm-utils/sleep.d, that's where the scripts are, you can look at the script called 95led as it's quite simple and will be a good model to start with.
95led provides cases for ...

This problem was probably caused by strange USB signals. gedit /proc/acpi/wakeup showed me, that wakeup was enabled for USB0 and USB2.
sudo -s
echo USB0 > /proc/acpi/wakeup
echo USB2 > /proc/acpi/wakeup
switched them to disabled (checked by gedit /proc/acpi/wakeup again or refreshing the file-view), and after that, the computer stays in suspend ...

When hibernating, the operating system is off and can't do anything. It's the computer's BIOS that does the waking up, so it's only possible if your computer's BIOS supports it. With some BIOSes, you can configure a scheduled wakeup quite easily.
Press the key that gets you into "setup" or similar when the computer first boots up (often F2 or Del) and see ...

For Ubuntu 11.04 and above:
You can access settings by typing System Settings in the Dash, or clicking "power" or "power cog" button in the top-right corner of the screen and choosing System Settings.
Once you entered on the System Settings, click on Brigtness & Lock.
For Ubuntu 10.10 and below or Ubuntu MATE:
You can access to the screensaver ...

You can do (at least half of) this with Gnome Schedule. (sudo apt-get install gnome-schedule) (NB: it gets put in your launcher as Scheduled Tasks, though typing gnome-schedule still brings it up.)
After launching it, "New" -> "Recurrent Task". Fill in the form as you see fit.
The command to hibernate is /usr/sbin/pm-hibernate (Suspend is ...

What I found
I am going to take the time to explain a few things that I found out. This should help people understand why this is such a complicated process, and what they can do to help make it better, at least for them.
First, the Bluetooth radio on the MBP is a "USB" device. This is quite common on laptops and even some desktops. Because of that Linux ...

Perhaps http://forum.xbmc.org/showthread.php?tid=121158 will help?
This is what it says:
For those who are updating to the 3.2 kernel (which should be everyone due to the recent root exploit), you'll notice your USB wakeup is probably broken. They changed the default wakeup policy (http://www.spinics.net/lists/linux-usb/msg53661.html), so you'll need to ...

I ran into this problem again on Ubuntu 12.10. The suggestions from user MTS unfortunately also did not work for me. However, you can write a script to automatically set the usb properties in /proc/acpi/wakeup right before every suspend.
The solution is based on creating a suspend hook (based on this Archwiki article). Save the following as ...

How to Make Your Linux PC Wake From Sleep Automatically
Want to put your Linux PC into sleep or hibernate mode and have it automatically wake at a specific time? You can easily do this with the rtcwake command, included by default with most Linux systems.
This can be useful if you want your computer to do something at a specific time, but ...

I found that it is difficult to wakeup Ubuntu from hibernation. So I use the following commands to boot Ubuntu at a predefined time:
# Clear previously set wakeup time
sudo sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm"
# Set the wakeup time at 2:02 am
sudo sh -c "echo `date '+%s' -d '2am next day + 2 minutes'` > /sys/class/rtc/rtc0/wakealarm"
...

After shutdown, your computer is off. So nothing can happen with it, unless you press the power button manually.
Of course, they may be some alternative like Wake-on-LAN capabilities if supported by your BIOS. This is a mechanism by which specific packets are sent to a powered off computer (but of course still connected to a power source and an Ethernet ...

From any device with internet access you can wake-up your machine from internet or LAN (if enabled in BIOS and forwarded properly trough a router, if any) by means of magic packet. The proper wake up event must be enable in bios for a desired suspend state like S3/S4.
http://www.wakeonlan.me/
wakeonlan (Linux command line) A tool to send a ...

The OP provided the solution in a comment:
I've found the solution. I shouldn't have used the open source Xorg
driver instead of the proprietary Nvidia driver that seems to work
correctly.
– user278680 May 11 at 16:42

The following worked for me:
cat /proc/acpi/wakeup
Look for any items with status enabled that look like they don't belong there (for me, anything except LID0). Then disable them by saying, for example:
sudo echo XHC0 > /proc/acpi/wakeup
Check that the corresponding entries have indeed been disabled, send the laptop into suspend and hope for the ...

Experiencing exactly the same problem (ThinkPad T530, Ubuntu 14.04, but also 13.10 and 13.04, after couple of suspends, computer resumes immediately after suspend).
Disabling IBGE from wakeup did not help at all.
As suggested by Romano, I've tried removing the e1000e module, et voila suspend as expected.
So:
sudo rmmod e1000e
prior to suspend resolves ...

This is not really a separate independent answer but since I'm unable to comment (due to reputation restriction) I'd just like to add an important supplement to mfisch's answer which also worked for me.
Please note that the HOME and PATH (and quite possibly other environmental variables) will probably not be the same as your regular shell environment. I had ...

Preferably try to fix your Hibernation function if its not working too.
because in similar cases with "sleep problem",seems hibernate is more handy and workable solution.refer to this post
Test pci=noacpi as a boot parameter
take a look at /etc/default/acpi-support , probably it needs some changes
and if you are lucky, this command can help you:
sudo ...

Sorry, but I don't think so. Linux system are booting and shutting down more complicated than the java-language made os that Nokia used to use (Now it produces only smartphones with windows, android and symbian). So, sorry but I don't think that you can make it.

I don't know if there is a way to run things after entering your password as you request and I doubt there will be since that is handled by the desktop environment (probably the screensaver daemon). However, it should work perfectly well if you add the right scripts to /etc/pm/sleep.d. Since you have not shown the scripts you've tried, my guess is that you ...

Thinking outside the box option:
If your PC's BIOS supports the option of booting when AC power is applied, you can select this option, then use a power outlet timer to apply power to the PC at the desired time.

I had the exact problem of disabled keys & mouse after resuming from suspend.
I've managed to solve it by switching from default display drivers to the NVIDIA 331.38 drivers.
you can switch it easily on the HUD --> additional drivers.
You would need to restart after you make the change.

To simply get suspend to work on this system I just added this line to the /etc/pm/config.d/gma500 configuration file:
ADD_PARAMETERS='--quirk-s3-mode'
I didn't have the file, or any other in that directory, so I created it.

this is how I got mine working (just done this this morning)
I created a file as root/sudo in /etc/init.d/ called wakeonlanconfig with the following in it
#! /bin/bash
ethtool -s eth0 wol g
exit
then I set the permissions on this file to
sudo chmod a+x wakeonlanconfig
then to make sure it executed on startup I did
sudo update-rc.d -f wakeonlanconfig ...

Your commands are close, but try this in command line:
sudo ethtool -s <NIC> wol g
or add this to your /etc/network/interfaces file:
auto eth0
iface eth0 inet dhcp
up ethtool -s eth0 wol g
'g' enables wake via "Magic Packet"
Looks like if you are shutting down using the following command:
sudo shutdown -h now
then you will also need ...