Suspend not working on 12.3 Gnome

Hi, I just did a fresh installation of opensuse 12.3 Gnome liveCD and fully updated it.
I’m using a Lenovo Thinkpad X220 (Intel Sandybridge i5 and Intel graphic HD3000) with msata ssd and 500gb hd, if I select Suspend from the menu or close the laptop lid the computer suspend for a moment and then prompt me back to the lock screen.
This is my pm-suspend.log

Initial commandline parameters: 
Wed Jun 26 18:29:43 CEST 2013: Running hooks for suspend.
Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
suspend initiated: Wed Jun 26 18:29:43 CEST 2013

Linux Cassie.site 3.7.10-1.16-desktop #1 SMP PREEMPT Fri May 31 20:21:23 UTC 2013 (97c14ba) x86_64 x86_64 x86_64 GNU/Linux
kernel command line: 'BOOT_IMAGE=/boot/vmlinuz-3.7.10-1.16-desktop root=UUID=11baa18a-9b9f-46d8-a723-f1bd37567c3b pcie_aspm=force libahci.ignore_sss=1 i915_enable_rc6=1 splash=silent quiet showopts'
Module                  Size  Used by
ndiswrapper           308555  0 
af_packet              39587  0 
vmnet                  59897  10 
ppdev                  17679  0 
parport_pc             37266  0 
parport                46311  2 ppdev,parport_pc
xt_tcpudp              12885  2 
xt_pkttype             12505  3 
xt_LOG                 17522  10 
xt_limit               12712  10 
fuse                   87139  4 
vsock                  52920  0 
vmci                   95776  1 vsock
vmmon                  84330  0 
ip6t_REJECT            12940  3 
nf_conntrack_ipv6      14684  3 
nf_defrag_ipv6         18262  1 nf_conntrack_ipv6
ip6table_raw           12684  1 
ipt_REJECT             12542  3 
iptable_raw            12679  1 
xt_CT                  12869  4 
iptable_filter         12811  1 
ip6table_mangle        12701  0 
nf_conntrack_netbios_ns    12666  0 
nf_conntrack_broadcast    12590  1 nf_conntrack_netbios_ns
nf_conntrack_ipv4      15013  3 
nf_defrag_ipv4         12730  1 nf_conntrack_ipv4
ip_tables              27240  2 iptable_raw,iptable_filter
xt_conntrack           12761  6 
nf_conntrack           98519  6 nf_conntrack_ipv6,xt_CT,nf_conntrack_netbios_ns,nf_conntrack_broadcast,nf_conntrack_ipv4,xt_conntrack
ip6table_filter        12816  1 
ip6_tables             27208  3 ip6table_raw,ip6table_mangle,ip6table_filter
x_tables               34060  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
nls_iso8859_1          12714  1 
nls_cp437              16992  1 
vfat                   17462  1 
fat                    65529  1 vfat
snd_hda_codec_hdmi     40844  1 
snd_hda_codec_conexant    70551  1 
iTCO_wdt               13481  0 
iTCO_vendor_support    13719  1 iTCO_wdt
acpi_cpufreq           19572  1 
mperf                  12668  1 acpi_cpufreq
coretemp               13394  0 
kvm_intel             136915  0 
kvm                   475491  1 kvm_intel
crc32c_intel           12902  0 
ghash_clmulni_intel    13260  0 
aesni_intel            55441  0 
ablk_helper            13598  1 aesni_intel
cryptd                 16307  3 ghash_clmulni_intel,aesni_intel,ablk_helper
lrw                    13287  1 aesni_intel
aes_x86_64             17256  1 aesni_intel
xts                    12915  1 aesni_intel
gf128mul               14952  2 lrw,xts
microcode              35785  0 
thinkpad_acpi          83502  0 
snd_seq                69780  0 
uvcvideo               84941  0 
pcspkr                 12719  0 
videobuf2_core         35910  1 uvcvideo
joydev                 17378  0 
snd_hda_intel          42034  3 
videodev              129333  2 uvcvideo,videobuf2_core
videobuf2_vmalloc      13021  1 uvcvideo
i2c_i801               22440  0 
videobuf2_memops       13645  1 videobuf2_vmalloc
arc4                   12616  2 
snd_hda_codec         147417  3 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_intel
snd_hwdep              13603  1 snd_hda_codec
sdhci_pci              22796  0 
sdhci                  38323  1 sdhci_pci
iwldvm                249890  0 
snd_pcm               110154  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
sg                     36525  0 
mac80211              598150  1 iwldvm
mmc_core              119332  2 sdhci_pci,sdhci
lpc_ich                17062  0 
mfd_core               13436  1 lpc_ich
iwlwifi               109256  1 iwldvm
cfg80211              218484  3 iwldvm,mac80211,iwlwifi
rfkill                 26530  3 thinkpad_acpi,cfg80211
snd_page_alloc         18711  2 snd_hda_intel,snd_pcm
e1000e                252828  0 
mei                    79557  0 
snd_timer              29371  2 snd_seq,snd_pcm
snd_seq_device         14498  1 snd_seq
snd                    91489  16 snd_hda_codec_hdmi,snd_hda_codec_conexant,thinkpad_acpi,snd_seq,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer,snd_seq_device
wmi                    19071  0 
tpm_tis                19125  0 
tpm                    27336  1 tpm_tis
tpm_bios               18893  1 tpm
battery                18769  0 
ac                     13133  0 
soundcore              15048  1 snd
autofs4                42771  2 
i915                  605629  3 
drm_kms_helper         50840  1 i915
xhci_hcd              103975  0 
drm                   293115  4 i915,drm_kms_helper
i2c_algo_bit           13414  1 i915
thermal                18712  0 
video                  19401  1 i915
button                 13953  1 i915
processor              44950  1 acpi_cpufreq
thermal_sys            24957  3 thermal,video,processor
scsi_dh_rdac           17409  0 
scsi_dh_hp_sw          12895  0 
scsi_dh_emc            17259  0 
scsi_dh_alua           17162  0 
scsi_dh                14844  4 scsi_dh_rdac,scsi_dh_hp_sw,scsi_dh_emc,scsi_dh_alua

             total       used       free     shared    buffers     cached
Mem:      12209040    1317820   10891220          0      32232     633804
-/+ buffers/cache:     651784   11557256
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)
      CGroup: name=systemd:/system/autofs.service


/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/49bluetooth suspend suspend:

/usr/lib/pm-utils/sleep.d/49bluetooth 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:
Unloading kernel module ehci_hd...Done.
Unloading kernel module usbcore...Done.
Unloading kernel module ehci_hd...Done.
Unloading kernel module usbcore...Done.

/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/80videobios suspend suspend:

/usr/lib/pm-utils/sleep.d/80videobios 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:
Kernel modesetting video 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.
Wed Jun 26 18:29:46 CEST 2013: performing suspend
INFO: using built-in quirks database from HAL.
INFO: S2RAM_OPTS from HAL quirks: ' '.
s2ram_do: Connection timed out
KMS graphics driver is in use, skipping quirks.
Wed Jun 26 18:29:48 CEST 2013: Awake.
Wed Jun 26 18:29:48 CEST 2013: Running hooks for resume
Running hook /usr/lib/pm-utils/sleep.d/99video resume suspend:

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

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

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

/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/95packagekit resume suspend:

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

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

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

/usr/lib/pm-utils/sleep.d/90clock resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/80videobios resume suspend:

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

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

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

/usr/lib/pm-utils/sleep.d/50rcnetwork resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/49bluetooth resume suspend:

/usr/lib/pm-utils/sleep.d/49bluetooth resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/45pcmcia resume suspend:
inserting PCMCIA cards...

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

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

/usr/lib/pm-utils/sleep.d/06autofs resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/02rtcwake resume suspend:

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

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

/usr/lib/pm-utils/sleep.d/00logging resume suspend: success.
Wed Jun 26 18:29:48 CEST 2013: Finished.

Nevermind, it solved after a reboot.

I don’t get why but it works only the first time after a restart, then again the same problem.

On 2013-06-26 19:06, tatarimoke wrote:

> This is my pm-suspend.log
>


> --------------------

>
>   /usr/lib/pm-utils/sleep.d/99video suspend suspend: success.
>   Wed Jun 26 18:29:46 CEST 2013: performing suspend
>   INFO: using built-in quirks database from HAL.
>   INFO: S2RAM_OPTS from HAL quirks: ' '.
>   s2ram_do: Connection timed out    <==============================
>   KMS graphics driver is in use, skipping quirks.
>   Wed Jun 26 18:29:48 CEST 2013: Awake.
>   Wed Jun 26 18:29:48 CEST 2013: Running hooks for resume
>   Running hook /usr/lib/pm-utils/sleep.d/99video resume suspend:

The problem is there. Is s2ram installed?


Cheers / Saludos,

Carlos E. R.
(from 12.3 x86_64 “Dartmouth” at Telcontar)

Hi, I forgot to say I solved the problem installing kernel-default instead of kernel-desktop.