Can suspend to Disk, but unable to RAM

When trying to suspend notebook to RAM I get an error:

2008-12-21 23:05:40.033826294 +0200: running 'suspend'/'suspend'/'' hooks.
===== 2008-12-21 23:05:40.093810067 running hook: /usr/lib/pm-utils/sleep.d/00clear =====
===== 2008-12-21 23:05:40.106805799 running hook: /usr/lib/pm-utils/sleep.d/01logging =====
suspend initiated: Sun Dec 21 23:05:40 EET 2008

Linux linux-mqm9 2.6.27.7-9-pae #1 SMP 2008-12-04 18:10:04 +0100 i686 athlon i386 GNU/Linux
kernel command line: 'root=/dev/disk/by-id/ata-TOSHIBA_MK3252GSX_782WF2T7S-part5    repair=1 resume=/dev/disk/by-id/ata-TOSHIBA_MK3252GSX_782WF2T7S-part6 splash=silent vga=0x317'
Module                  Size  Used by
ip6t_LOG                6212  8 
xt_tcpudp               2728  8 
xt_pkttype              1560  3 
ipt_LOG                 5708  9 
xt_limit                2056  17 
af_packet              16596  4 
binfmt_misc             7872  1 
snd_pcm_oss            43300  0 
snd_mixer_oss          14288  1 snd_pcm_oss
snd_seq                52248  0 
snd_seq_device          7168  1 snd_seq
ip6t_REJECT             4984  3 
nf_conntrack_ipv6      20196  4 
ip6table_raw            1792  1 
xt_NOTRACK              1544  4 
ipt_REJECT              2760  3 
xt_state                1904  8 
iptable_raw             2056  1 
iptable_filter          2548  1 
ip6table_mangle         2288  0 
nf_conntrack_netbios_ns     2152  0 
nf_conntrack_ipv4      10480  4 
nf_conntrack           67400  5 nf_conntrack_ipv6,xt_NOTRACK,xt_state,nf_conntrack_netbios_ns,nf_conntrack_ipv4
ip_tables              11348  2 iptable_raw,iptable_filter
cpufreq_conservative     6360  0 
cpufreq_userspace       3112  0 
cpufreq_powersave       1640  0 
powernow_k8            13776  0 
ip6table_filter         2408  1 
ip6_tables             12580  4 ip6t_LOG,ip6table_raw,ip6table_mangle,ip6table_filter
x_tables               14500  11 ip6t_LOG,xt_tcpudp,xt_pkttype,ipt_LOG,xt_limit,ip6t_REJECT,xt_NOTRACK,ipt_REJECT,xt_state,ip_tables,ip6_tables
ipv6                  242608  27 ip6t_REJECT,nf_conntrack_ipv6,ip6table_mangle
fuse                   52488  5 
loop                   15028  0 
dm_mod                 62236  0 
rtc_cmos               11488  0 
rtc_core               18048  1 rtc_cmos
rtc_lib                 2816  1 rtc_core
pcspkr                  2344  0 
joydev                  9384  0 
thermal                19916  0 
arc4                    1728  2 
video                  19992  0 
ecb                     2672  2 
output                  2736  1 video
crypto_blkcipher       16940  1 ecb
snd_hda_intel         413232  4 
ath5k                  95124  0 
usbhid                 45908  0 
snd_pcm                79096  2 snd_pcm_oss,snd_hda_intel
snd_timer              21132  2 snd_seq,snd_pcm
uvcvideo               50796  0 
snd_page_alloc          8184  2 snd_hda_intel,snd_pcm
battery                11156  0 
mac80211              199840  1 ath5k
sdhci_pci               7452  0 
hid                    35784  1 usbhid
wmi                     6720  0 
ac                      4452  0 
compat_ioctl32          1104  1 uvcvideo
processor              44060  2 powernow_k8,thermal
snd_hwdep               7144  1 snd_hda_intel
led_class               3896  1 ath5k
jmb38x_ms              13212  0 
button                  6560  0 
i2c_piix4              10148  0 
videodev               31236  1 uvcvideo
snd                    57408  16 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_pcm,snd_timer,snd_hwdep
sdhci                  17436  1 sdhci_pci
r8169                  26824  0 
i2c_core               29972  1 i2c_piix4
soundcore               6900  1 snd
sr_mod                 13536  0 
mmc_core               55088  1 sdhci
cfg80211               23356  2 ath5k,mac80211
mii                     4968  1 r8169
v4l1_compat            13096  2 uvcvideo,videodev
cdrom                  32288  1 sr_mod
memstick               11364  1 jmb38x_ms
ff_memless              7244  1 usbhid
ohci1394               27664  0 
ieee1394               84020  1 ohci1394
sg                     29376  0 
ext2                   61192  1 
mbcache                 8132  1 ext2
ehci_hcd               48260  0 
sd_mod                 31424  5 
ohci_hcd               31800  0 
crc_t10dif              1704  1 sd_mod
usbcore               167604  5 usbhid,uvcvideo,ehci_hcd,ohci_hcd
edd                     8616  0 
fan                     4712  0 
thermal_sys            11364  4 thermal,video,processor,fan
hwmon                   3092  1 thermal_sys
ide_pci_generic         3428  0 
atiixp                  3384  0 
ide_core               99412  2 ide_pci_generic,atiixp
ata_generic             4484  0 
pata_atiixp             4560  0 
ahci                   28488  4 
libata                161148  3 ata_generic,pata_atiixp,ahci
scsi_mod              149804  4 sr_mod,sg,sd_mod,libata
dock                   11988  1 libata

             total       used       free     shared    buffers     cached
Mem:       4091560     595112    3496448          0      11156     413016
-/+ buffers/cache:     170940    3920620
Swap:      2947888          0    2947888

===== 2008-12-21 23:05:40.121899278 running hook: /usr/lib/pm-utils/sleep.d/02rtcwake =====
rtcwake alarm not enabled in /etc/pm/config.d/rtcwake.config, doing nothing...
===== 2008-12-21 23:05:40.128035675 running hook: /usr/lib/pm-utils/sleep.d/05led =====
===== 2008-12-21 23:05:40.132770798 running hook: /usr/lib/pm-utils/sleep.d/06autofs =====
===== 2008-12-21 23:05:40.168291813 running hook: /usr/lib/pm-utils/sleep.d/10NetworkManager =====
Error org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
===== 2008-12-21 23:05:40.396582453 running hook: /usr/lib/pm-utils/sleep.d/30s2disk-check =====
===== 2008-12-21 23:05:40.420872195 running hook: /usr/lib/pm-utils/sleep.d/45pcmcia =====
ejecting PCMCIA cards...
===== 2008-12-21 23:05:40.433144990 running hook: /usr/lib/pm-utils/sleep.d/50modules =====
===== 2008-12-21 23:05:40.445516300 running hook: /usr/lib/pm-utils/sleep.d/80acpi-fan =====
===== 2008-12-21 23:05:40.454012661 running hook: /usr/lib/pm-utils/sleep.d/80videobios =====
===== 2008-12-21 23:05:40.462668804 running hook: /usr/lib/pm-utils/sleep.d/94cpufreq =====
===== 2008-12-21 23:05:40.506156353 running hook: /usr/lib/pm-utils/sleep.d/95led =====
===== 2008-12-21 23:05:40.513536694 running hook: /usr/lib/pm-utils/sleep.d/95packagekit =====
===== 2008-12-21 23:05:40.541642080 running hook: /usr/lib/pm-utils/sleep.d/99Zgrub =====
===== 2008-12-21 23:05:40.582428045 running hook: /usr/lib/pm-utils/sleep.d/99info =====
2008-12-21 23:05:40.603798588: done running suspend/suspend hooks.
INFO: going to suspend. In case of problems with the selected suspend options,
INFO: please read /usr/share/doc/packages/pm-utils/README.smart-suspend-to-RAM
INFO: no quirks found, using info passed by HAL.
INFO: S2RAM_OPTS from HAL quirks: ''.
+ /usr/sbin/s2ram
Machine is unknown.
This machine can be identified by:
    sys_vendor   = "Hewlett-Packard"
    sys_product  = "HP Pavilion dv5 Notebook PC"
    sys_version  = "Rev 1"
    bios_version = "F.12"
See http://en.opensuse.org/S2ram for details.

If you report a problem, please include the complete output above.
If you report success, please make sure you tested it from both X and
the text console and preferably without proprietary drivers.
+ RET=127
+ set +x
2008-12-21 23:05:41.744868015 +0200: running 'suspend'/'resume'/'reverse' hooks.
===== 2008-12-21 23:05:41.783454288 running hook: /usr/lib/pm-utils/sleep.d/99info =====
===== 2008-12-21 23:05:41.788451139 running hook: /usr/lib/pm-utils/sleep.d/99Zgrub =====
===== 2008-12-21 23:05:41.795254600 running hook: /usr/lib/pm-utils/sleep.d/95packagekit =====
method return sender=:1.137 -> dest=:1.136 reply_serial=2
===== 2008-12-21 23:05:42.172290624 running hook: /usr/lib/pm-utils/sleep.d/95led =====
===== 2008-12-21 23:05:42.177623212 running hook: /usr/lib/pm-utils/sleep.d/94cpufreq =====
===== 2008-12-21 23:05:42.200367092 running hook: /usr/lib/pm-utils/sleep.d/80videobios =====
===== 2008-12-21 23:05:42.205753594 running hook: /usr/lib/pm-utils/sleep.d/80acpi-fan =====
===== 2008-12-21 23:05:42.211031778 running hook: /usr/lib/pm-utils/sleep.d/50modules =====
===== 2008-12-21 23:05:42.222141499 running hook: /usr/lib/pm-utils/sleep.d/45pcmcia =====
inserting PCMCIA cards...
===== 2008-12-21 23:05:42.229508117 running hook: /usr/lib/pm-utils/sleep.d/30s2disk-check =====
===== 2008-12-21 23:05:42.235671961 running hook: /usr/lib/pm-utils/sleep.d/10NetworkManager =====
method return sender=:1.8 -> dest=:1.139 reply_serial=2
===== 2008-12-21 23:05:42.316136204 running hook: /usr/lib/pm-utils/sleep.d/06autofs =====
===== 2008-12-21 23:05:42.329509335 running hook: /usr/lib/pm-utils/sleep.d/05led =====
===== 2008-12-21 23:05:42.333844514 running hook: /usr/lib/pm-utils/sleep.d/02rtcwake =====
===== 2008-12-21 23:05:42.339125148 running hook: /usr/lib/pm-utils/sleep.d/01logging =====
===== 2008-12-21 23:05:42.344486163 running hook: /usr/lib/pm-utils/sleep.d/00clear =====
2008-12-21 23:05:42.354958229: done running suspend/resume hooks.

Though, suspending to Disk without any problems

create a text file, call it config

place it: **/etc/pm/config.d

**add this line

S2RAM_OPTS="-f"

now try

After creating config file I was able to suspend the system, but unable to resume. Notebook powers on, but the screen remains black and no activity helps to bring him back.
Only hard power-off helped…

Suggest you look here
Suspend to RAM - openSUSE

There is good info here and loads of links to check too.