Suspend to RAM doesn't work

Hi.
openSUSE 13.1 (x86_64)
VERSION = 13.1
CODENAME = Bottle

on KDE Platform Version 4.11.5

I don’t have swap-partition.
When I’m trying to suspend there are two types of behavior:

  1. The screen becomes blank, no video input on monitor, but the fan is still working.
  2. The PC went to sleep. When I want to wake it up I press any key. It starting to wake up and It looks likes everything is ok, but there is no video-signal.

Last time I tried I got option number one. Here is my pm-suspend.log:

Initial commandline parameters: 
Sun Feb  9 23:57:45 EET 2014: Running hooks for suspend.
Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
suspend initiated: Sun Feb  9 23:57:45 EET 2014

Linux OpenSuSe 3.11.10-7-desktop #1 SMP PREEMPT Mon Feb 3 09:41:24 UTC 2014 (750023e) x86_64 x86_64 x86_64 GNU/Linux
kernel command line: 'BOOT_IMAGE=/boot/vmlinuz-3.11.10-7-desktop root=UUID=92f7ea06-3be3-4e6c-8b80-a6e4d3fabe14 quiet quiet splash=silent quiet showopts elevator=noop'
Module                  Size  Used by
af_packet              39774  0 
xt_tcpudp              12884  2 
xt_pkttype             12504  3 
xt_LOG                 17718  10 
xt_limit               12711  10 
bnep                   19704  2 
bluetooth             396742  5 bnep
rfkill                 26487  2 bluetooth
ip6t_REJECT            12939  3 
nf_conntrack_ipv6      18938  3 
nf_defrag_ipv6         34645  1 nf_conntrack_ipv6
ip6table_raw           12683  1 
ipt_REJECT             12541  3 
iptable_raw            12678  1 
xt_CT                  12956  4 
iptable_filter         12810  1 
ip6table_mangle        12700  0 
nf_conntrack_netbios_ns    12665  0 
nf_conntrack_broadcast    12589  1 nf_conntrack_netbios_ns
nf_conntrack_ipv4      15012  3 
nf_defrag_ipv4         12729  1 nf_conntrack_ipv4
ip_tables              27239  2 iptable_raw,iptable_filter
xt_conntrack           12760  6 
nf_conntrack          105228  6 nf_conntrack_ipv6,xt_CT,nf_conntrack_netbios_ns,nf_conntrack_broadcast,nf_conntrack_ipv4,xt_conntrack
ip6table_filter        12815  1 
ip6_tables             27025  3 ip6table_raw,ip6table_mangle,ip6table_filter
x_tables               34059  15 xt_tcpudp,xt_pkttype,xt_LOG,xt_limit,ip6t_REJECT,ip6table_raw,ipt_REJECT,iptable_raw,xt_CT,iptable_filter,ip6table_mangle,ip_tables,xt_conntrack,ip6table_filter,ip6_tables
fuse                   95850  7 
snd_hda_codec_hdmi     45213  1 
snd_hda_codec_realtek    51700  1 
kvm_amd                64123  0 
kvm                   469295  1 kvm_amd
snd_hda_intel          48171  5 
snd_hda_codec         205080  3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_emu10k1           169303  2 
snd_ac97_codec        138428  1 snd_emu10k1
snd_seq                69752  0 
snd_usb_audio         157304  1 
ac97_bus               12730  1 snd_ac97_codec
snd_usbmidi_lib        25070  1 snd_usb_audio
snd_rawmidi            34523  2 snd_emu10k1,snd_usbmidi_lib
snd_pcm               110211  6 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_usb_audio,snd_emu10k1,snd_ac97_codec
uvcvideo               84981  0 
videobuf2_core         44595  1 uvcvideo
videodev              141701  2 uvcvideo,videobuf2_core
videobuf2_vmalloc      13216  1 uvcvideo
videobuf2_memops       13362  1 videobuf2_vmalloc
serio_raw              13413  0 
pcspkr                 12718  0 
usb_storage            62062  0 
snd_util_mem           14117  1 snd_emu10k1
snd_hwdep              13602  3 snd_hda_codec,snd_usb_audio,snd_emu10k1
snd_timer              29423  3 snd_emu10k1,snd_seq,snd_pcm
joydev                 17332  0 
snd_seq_device         14497  3 snd_seq,snd_emu10k1,snd_rawmidi
snd                    87417  30 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_seq,snd_usb_audio,snd_emu10k1,snd_ac97_codec,snd_usbmidi_lib,snd_rawmidi,snd_pcm,snd_hwdep,snd_timer,snd_seq_device
k10temp                13126  0 
ata_generic            12910  0 
edac_core              62342  0 
edac_mce_amd           22617  0 
emu10k1_gp             12613  0 
gameport               15465  2 emu10k1_gp
pata_atiixp            13271  0 
sp5100_tco             13979  0 
i2c_piix4              22106  0 
firewire_ohci          40327  0 
soundcore              15047  1 snd
snd_page_alloc         18710  3 snd_hda_intel,snd_emu10k1,snd_pcm
firewire_core          72691  1 firewire_ohci
crc_itu_t              12707  1 firewire_core
r8169                  71677  0 
mii                    13934  1 r8169
shpchp                 32936  0 
floppy                 69364  0 
asus_atk0110           18657  0 
fglrx                7513234  149 
mperf                  12667  0 
wmi                    19070  0 
amd_iommu_v2           19054  1 fglrx
button                 13952  1 fglrx
sg                     40629  0 
dm_mod                 92428  0 
autofs4                42770  2 
btrfs                 913865  1 
raid6_pq              106004  1 btrfs
zlib_deflate           26914  1 btrfs
xor                    21411  1 btrfs
libcrc32c              12644  1 btrfs
ohci_pci               13561  0 
processor              44641  0 
thermal_sys            36646  1 processor
scsi_dh_rdac           17447  0 
scsi_dh_hp_sw          12895  0 
scsi_dh_emc            17258  0 
scsi_dh_alua           17295  0 
scsi_dh                14882  4 scsi_dh_rdac,scsi_dh_hp_sw,scsi_dh_emc,scsi_dh_alua

             total       used       free     shared    buffers     cached
Mem:       8190644    3516416    4674228     367904      63336    1384108
-/+ buffers/cache:    2068972    6121672
Swap:            0          0          0


/usr/lib/pm-utils/sleep.d/00logging suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00powersave suspend suspend:

/usr/lib/pm-utils/sleep.d/00powersave suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/02rtcwake suspend suspend:
rtcwake alarm not enabled in /etc/pm/config.d/rtcwake.config, doing nothing...

/usr/lib/pm-utils/sleep.d/02rtcwake suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/06autofs suspend suspend:
autofs.service - Automounts filesystems on demand
   Loaded: loaded (/usr/lib/systemd/system/autofs.service; disabled)
   Active: inactive (dead)


/usr/lib/pm-utils/sleep.d/06autofs suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/30s2disk-check suspend suspend:

/usr/lib/pm-utils/sleep.d/30s2disk-check suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/45pcmcia suspend suspend:
ejecting PCMCIA cards...

/usr/lib/pm-utils/sleep.d/45pcmcia suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/50rcnetwork suspend suspend:

/usr/lib/pm-utils/sleep.d/50rcnetwork suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/75modules suspend suspend:

/usr/lib/pm-utils/sleep.d/75modules suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/75ndiswrapper suspend suspend:

/usr/lib/pm-utils/sleep.d/75ndiswrapper suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/90clock suspend suspend:

/usr/lib/pm-utils/sleep.d/90clock suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:

/usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/95led suspend suspend:

/usr/lib/pm-utils/sleep.d/95led suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/95packagekit suspend suspend:

/usr/lib/pm-utils/sleep.d/95packagekit suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:
ATI Catalyst driver detected, not using quirks.

/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/99Zgrub suspend suspend:

/usr/lib/pm-utils/sleep.d/99Zgrub suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/99info suspend suspend:

/usr/lib/pm-utils/sleep.d/99info suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend:

/usr/lib/pm-utils/sleep.d/99video suspend suspend: success.
Sun Feb  9 23:57:45 EET 2014: performing suspend
INFO: using built-in quirks database from HAL.
INFO: S2RAM_OPTS from HAL quirks: ' '.


I got the problem number two when I had OpenSuse 12.3 and it was cured by installing fglrx.
Now I have installed fglrx, but it doesn’t help.
Did anyone faced with the problem and maybe know how to solve it?
At least how to debug it?

Which Catalyst driver version do you have installed? A quick look at the the following

http://lizards.opensuse.org/2013/01/21/proprietary-amdati-catalyst-fglrx-13-1-9-012-1-rpm-released/

mentions some fixes including

 [367282]: Bblank VGA display after resume from suspend

Maybe you just need to update the driver?

I think it is the latest version.

OpenSuSe:~ # dmesg | grep fglrx
    3.658057] systemd[1]: Starting LSB: Automatically rebuild the fglrx kernel module...
    3.835622] fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
    3.849986] <6>[fglrx] Maximum main memory to use for locked dma buffers: 7765 MBytes.
    3.850192] <6>[fglrx]   vendor: 1002 device: 6759 count: 1
    3.850553] <6>[fglrx] ioport: bar 4, base 0xe000, size: 0x100
    3.850811] <6>[fglrx] Kernel PAT support is enabled
    3.850829] <6>[fglrx] module loaded - fglrx 13.25.5 [Dec  6 2013] with 1 minors
    6.804307] fglrx_pci 0000:04:00.0: irq 46 for MSI/MSI-X
    6.805004] <6>[fglrx] Firegl kernel thread PID: 1030
    6.805057] <6>[fglrx] Firegl kernel thread PID: 1031
    6.805111] <6>[fglrx] Firegl kernel thread PID: 1032
    6.805215] <6>[fglrx] IRQ 46 Enabled
    6.852972] <6>[fglrx] Reserved FB block: Shared offset:0, size:1000000 
    6.852974] <6>[fglrx] Reserved FB block: Unshared offset:f878000, size:4000 
    6.852975] <6>[fglrx] Reserved FB block: Unshared offset:f87c000, size:484000 
    6.852976] <6>[fglrx] Reserved FB block: Unshared offset:3fff4000, size:c000 


Does anyone know how to debug it?