Wer das gleiche Problem mit Precise Pangolin hat, dass Ubuntu direkt nach dem Suspend-Befehl wieder aufwacht und nicht im Standby bleibt, dem hilft vielleicht meine Lösung für das Problem.
$ cat /proc/acpi/wakeup
Device S-state Status Sysfs node
PCI0 S5 *disabled no-bus:pci0000:00
USB0 S3 *enabled pci:0000:00:04.0
USB1 S3 *enabled pci:0000:00:04.1
USB2 S3 *enabled pci:0000:00:06.0
USB3 S3 *enabled pci:0000:00:06.1
MAC0 S5 *enabled pci:0000:00:0a.0
AZA S5 *disabled pci:0000:00:08.0
P2P0 S5 *disabled pci:0000:00:09.0
XVR0 S5 *disabled pci:0000:00:0c.0
XVR1 S5 *disabled
XVR2 S5 *disabled
XVR3 S5 *disabled pci:0000:00:15.0
XVR4 S5 *disabled pci:0000:00:16.0
XVR5 S5 *disabled pci:0000:00:17.0
XVR6 S5 *disabled pci:0000:00:18.0
Bei den ganze USB-Devices steht, dass sie den Status enabled haben in der Datei /proc/acpi/wakeup. Ändert man nun mit folgendem Kommando alle Status auf disabled, geht auch der Standby bzw. Suspend wieder. Zunächst muss man allerdings root werden.
$ sudo -i
# for i in {0..3}; do echo USB$i>/proc/acpi/wakeup; done
Möchte man diese Änderungen auch nach einem Neustart wieder haben, so muss in die Datei /etc/rc.local oberhalb der Zeile exit 0 der obige Bash-Code eingetragen werden.
Danach sollte cat /proc/acpi/wakeup wie folgt aussehen:
# cat /proc/acpi/wakeup
Device S-state Status Sysfs node
PCI0 S5 *disabled no-bus:pci0000:00
USB0 S3 *disabled pci:0000:00:04.0
USB1 S3 *disabled pci:0000:00:04.1
USB2 S3 *disabled pci:0000:00:06.0
USB3 S3 *disabled pci:0000:00:06.1
MAC0 S5 *enabled pci:0000:00:0a.0
AZA S5 *disabled pci:0000:00:08.0
P2P0 S5 *disabled pci:0000:00:09.0
XVR0 S5 *disabled pci:0000:00:0c.0
XVR1 S5 *disabled
XVR2 S5 *disabled
XVR3 S5 *disabled pci:0000:00:15.0
XVR4 S5 *disabled pci:0000:00:16.0
XVR5 S5 *disabled pci:0000:00:17.0
XVR6 S5 *disabled pci:0000:00:18.0