Sleeping issue with Lenovo X1 Carbon

Good morning,

I’m having a strange problem with Suse 12.3 in my brand new Thinkpad. I can set it in suspend mode more or less easily from Gnome, either pressing the sleep button or closing the lid. When I open the lid after few time sleeping, the laptop wakes up normally. So far so good.

The problem is that when I leave the computer sleeping overnight, it does not wake up any more. It does not respond to anything I do, and the only option is to switch the computer off by pressing the power button several seconds.

I paste here the content of the /var/log/pm-suspend.log (just after having switched off by hard the computer and having restarted). I do not see anything strange. Any idea to find the source of the problem?

Initial commandline parameters: 
Fri Mar 27 19:34:52 CET 2015: Running hooks for suspend.
Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
suspend initiated: Fri Mar 27 19:34:52 CET 2015

Linux linux.site 3.16.7-7-desktop #1 SMP PREEMPT Wed Dec 17 18:00:44 UTC 2014 (762f27a) x86_64 x86_64 x86_64 GNU/Linux
kernel command line: 'BOOT_IMAGE=/boot/vmlinuz-3.16.7-7-desktop root=UUID=cffee8cb-9334-43be-9384-10f58a89f510 ro quiet lang=en_GB resume=/dev/disk/by-uuid/932815bc-56b7-4b4f-8915-a56d7717d565 splash=silent quiet showopts'
Module                  Size  Used by
st                     44725  0 
sr_mod                 22416  0 
cdrom                  60734  1 sr_mod
rfcomm                 73605  12 
ctr                    13049  0 
ccm                    17773  0 
fuse                  100461  3 
af_packet              40034  0 
bnep                   19624  2 
xfs                  1011981  1 
libcrc32c              12644  1 xfs
nls_iso8859_1          12713  1 
nls_cp437              16991  1 
vfat                   17411  1 
fat                    70078  1 vfat
arc4                   12608  2 
iwlmvm                234386  0 
mac80211              691383  1 iwlmvm
iwlwifi               135552  1 iwlmvm
cfg80211              547052  3 iwlwifi,mac80211,iwlmvm
iTCO_wdt               13480  0 
iTCO_vendor_support    13718  1 iTCO_wdt
x86_pkg_temp_thermal    14205  0 
intel_powerclamp       18823  0 
coretemp               13441  0 
kvm                   501446  0 
crct10dif_pclmul       14268  0 
crc32_pclmul           13133  0 
ghash_clmulni_intel    13230  0 
aesni_intel           152552  1 
aes_x86_64             17131  1 aesni_intel
lrw                    13286  1 aesni_intel
gf128mul               14951  1 lrw
glue_helper            13990  1 aesni_intel
ablk_helper            13597  1 aesni_intel
cryptd                 16263  3 ghash_clmulni_intel,aesni_intel,ablk_helper
joydev                 17344  0 
i2c_i801               22454  0 
serio_raw              13434  0 
pcspkr                 12718  0 
lpc_ich                21093  0 
mfd_core               13435  1 lpc_ich
shpchp                 32951  0 
e1000e                242780  0 
ptp                    19395  1 e1000e
pps_core               19333  1 ptp
mei_me                 23664  0 
mei                    96067  1 mei_me
ecb                    12815  1 
uvcvideo               89131  0 
videobuf2_vmalloc      13216  1 uvcvideo
videobuf2_memops       13362  1 videobuf2_vmalloc
videobuf2_core         63200  1 uvcvideo
v4l2_common            15265  1 videobuf2_core
videodev              157329  3 uvcvideo,v4l2_common,videobuf2_core
btusb                  32448  0 
bluetooth             483238  32 bnep,btusb,rfcomm
6lowpan_iphc           18702  1 bluetooth
battery                23237  0 
snd_hda_codec_realtek    78078  1 
snd_hda_codec_generic    77129  1 snd_hda_codec_realtek
tpm_tis                18581  0 
ac                     13335  0 
snd_hda_codec_hdmi     55740  1 
tpm                    39966  1 tpm_tis
snd_hda_intel          34475  5 
snd_hda_controller     35103  1 snd_hda_intel
snd_hda_codec         151970  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_hwdep              13602  1 snd_hda_codec
snd_pcm               116857  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
thermal                22971  0 
wmi                    19193  0 
intel_rst              12900  0 
snd_timer              33609  1 snd_pcm
processor              40484  4 
thinkpad_acpi          87443  1 
snd                    87947  19 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,thinkpad_acpi
soundcore              15047  2 snd,snd_hda_codec
dm_mod                111114  0 
efivarfs               13268  0 
btrfs                1011319  1 
xor                    21411  1 btrfs
raid6_pq              106004  1 btrfs
crc32c_intel           22094  2 
i915                  983524  6 
i2c_algo_bit           13413  1 i915
drm_kms_helper         65670  1 i915
xhci_hcd              178893  0 
drm                   335594  5 i915,drm_kms_helper
video                  24419  1 i915
button                 13971  1 i915
rfkill                 26772  5 cfg80211,thinkpad_acpi,bluetooth
sg                     40630  0 

             total       used       free     shared    buffers     cached
Mem:       8067088    2488336    5578752     413996       2920    1477520
-/+ buffers/cache:    1007896    7059192
Swap:      2107388          0    2107388


/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)
     Docs: man:automount(8)
           man:autofs(5)


/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/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/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.
Fri Mar 27 19:34:52 CET 2015: performing suspend
INFO: using built-in quirks database from HAL.
INFO: S2RAM_OPTS from HAL quirks: ' '.