You are not logged in.

#1 2016-03-11 05:07:03

epatpol
Member
Registered: 2016-03-11
Posts: 4

Thinkpad Yoga S1 can suspend but never resume from it.

Hi guys!

I'm a somewhat new linux user  (~1 year) and I've recently switched to Archlinux from Ubuntu.

I've always had problems with diagnosing reboot/suspend/hibernate problems (well it didn't happen a lot before on my other machines/distribution combinations).

Here's my problem, I can close the lid of my laptop OR use the suspend button in gnome3, and it will successfully suspend (I think it does...) and the red light will start blinking, the fan will stop etc. However, no matter what I do, opening up the lid, pressing the power button, mashing any keys etc. It will never wake up and the led will keep flashing. The only thing I can do up to this point is to keep the power button pressed for about 7 seconds (that will force shutdown my notebook) and press it back again to boot again from scratch into a new arch session (of course having lost all my open programs etc.)

To make things worse, the first reboot after that first force-reboot-with-power-button, mouse/trackpad/keyboard will never work. I will see the login screen, and no matter what I do, nothing is registered, I can't switch tty etc. I then have to use the almighty force-reboot-with-power-button again and now this time I'll have all my inputs. This happens 100% of the time with the broken sleep. Every time I reboot after having suspended (from which I cannot wake up, as stated above), keyboard/mouse/trackpad will not work.

I'm using the latest gnome/gdm, using intel open source video drivers etc.

My guess is that something is wrong with systemd (not systemd itself, but a process not suspending correctly and ending up breaking everything).

Here's the log from journalctl

Mar 10 07:15:55 thinkpad systemd[1]: Starting DuckDNS update job...
Mar 10 07:15:55 thinkpad DuckDNS[27820]: Updating DuckDNS entries
Mar 10 07:15:55 thinkpad DuckDNS[27821]: Executing config file '/etc/duckdns.d/default.cfg'
Mar 10 07:15:55 thinkpad DuckDNS[27838]: OK
Mar 10 07:15:55 thinkpad systemd[1]: Started DuckDNS update job.
Mar 10 07:16:21 thinkpad ntpd[1987]: bind(22) AF_INET6 fe80::fef8:aeff:fe4d:db77%2#123 flags 0x11 failed
Mar 10 07:16:21 thinkpad ntpd[1987]: unable to create socket on wlp4s0 (284) for fe80::fef8:aeff:fe4d:db
Mar 10 07:16:21 thinkpad ntpd[1987]: failed to init interface for address fe80::fef8:aeff:fe4d:db77%2
Mar 10 07:18:16 thinkpad systemd-logind[390]: Lid closed.
Mar 10 07:18:16 thinkpad systemd-logind[390]: Suspending...
Mar 10 07:18:16 thinkpad NetworkManager[484]: <info>  sleep requested (sleeping: no  enabled: yes)
Mar 10 07:18:16 thinkpad NetworkManager[484]: <info>  sleeping...
Mar 10 07:18:16 thinkpad NetworkManager[484]: <info>  (wlp4s0): device state change: activated -> unmana
Mar 10 07:18:16 thinkpad NetworkManager[484]: <info>  (wlp4s0): canceled DHCP transaction, DHCP client p
Mar 10 07:18:16 thinkpad NetworkManager[484]: <info>  (wlp4s0): DHCPv4 state changed bound -> done
Mar 10 07:18:16 thinkpad kernel: wlp4s0: deauthenticating from c4:6e:1f:59:b7:65 by local choice (Reason
Mar 10 07:18:16 thinkpad avahi-daemon[473]: Withdrawing address record for 192.168.0.103 on wlp4s0.
Mar 10 07:18:16 thinkpad avahi-daemon[473]: Leaving mDNS multicast group on interface wlp4s0.IPv4 with a
Mar 10 07:18:16 thinkpad gnome-session[1005]: Window manager warning: Failed to read EDID of output eDP3
Mar 10 07:18:16 thinkpad gnome-session[1005]: Window manager warning: Failed to set power save mode for 
Mar 10 07:18:16 thinkpad wpa_supplicant[1174]: wlp4s0: CTRL-EVENT-DISCONNECTED bssid=c4:6e:1f:59:b7:65 r
Mar 10 07:18:16 thinkpad avahi-daemon[473]: Interface wlp4s0.IPv4 no longer relevant for mDNS.
Mar 10 07:18:16 thinkpad avahi-daemon[473]: Withdrawing address record for fe80::fef8:aeff:fe4d:db77 on 
Mar 10 07:18:16 thinkpad avahi-daemon[473]: Leaving mDNS multicast group on interface wlp4s0.IPv6 with a
Mar 10 07:18:16 thinkpad avahi-daemon[473]: Interface wlp4s0.IPv6 no longer relevant for mDNS.
Mar 10 07:18:16 thinkpad NetworkManager[484]: <info>  Removing DNS information from /usr/bin/resolvconf
Mar 10 07:18:16 thinkpad NetworkManager[484]: <info>  NetworkManager state is now ASLEEP
Mar 10 07:18:16 thinkpad wpa_supplicant[1174]: nl80211: deinit ifname=p2p-dev-wlp4s0 disabled_11b_rates=
Mar 10 07:18:16 thinkpad NetworkManager[484]: <warn>  Failed to GDBus.Error:fi.w1.wpa_supplicant1.NotCon
Mar 10 07:18:16 thinkpad dbus[409]: [system] Activating via systemd: service name='org.freedesktop.nm_di
Mar 10 07:18:16 thinkpad gnome-session[1005]: Gjs-Message: JS LOG: An active wireless connection, in inf
Mar 10 07:18:16 thinkpad systemd[1]: Reached target Sleep.
Mar 10 07:18:16 thinkpad systemd[1]: Starting Suspend...
Mar 10 07:18:16 thinkpad systemd[1]: Starting Network Manager Script Dispatcher Service...
-- Reboot --

Maybe I should look elsewhere? Some other log files maybe?

This has been the only deal breaker so far for me, so I'm willing to provide any infos required to help you guys diagnose my case. I really love everything from archlinux so far, I even installed it on my desktop (this one doesn't have any sleeping problem) even though they both have pretty similar packages installed (except for the video drivers, my pc has the open source ati drivers).

Thank you!

Offline

#2 2016-03-14 19:57:03

_oggy
Member
Registered: 2008-09-29
Posts: 26

Re: Thinkpad Yoga S1 can suspend but never resume from it.

I unfortunately don't have a solution for you - but I have had the same problem for quite a while now, with the same machine. Only for me it is more intermittent, so most of the time it will wake up properly. Sometimes it fails though - I haven't been able to figure out what causes it.

One funny thing is that, for me, the touchscreen continues to work - and so do any external keyboards/mice attached. The upside being that you can at least reboot your system from gdm without powering everything down again...

Offline

#3 2016-03-15 17:05:05

epatpol
Member
Registered: 2016-03-11
Posts: 4

Re: Thinkpad Yoga S1 can suspend but never resume from it.

Thank you for your input _oggy. I also can use the touchscreen when it's waking up, but not the trackpad. Haven't tried an external usb mouse though.

I think it was working well with i3 only when I cleaned installed archlinux. I then proceeded to install gnome3 and all its packages... So mainly there's something in there causing trouble. Are you using gnome too?

Another question, have you tried hibernating on your Yoga, any success with it?

Offline

#4 2016-03-15 17:10:03

ugjka
Member
From: Latvia
Registered: 2014-04-01
Posts: 1,812
Website

Re: Thinkpad Yoga S1 can suspend but never resume from it.

Pipe dmesg to a file, suspend then post the generated file here

dmesg -w &> file.txt

https://ugjka.net
paru > yay | webcord > discord
pacman -S spotify-launcher
mount /dev/disk/by-...

Offline

#5 2016-03-15 17:28:35

_oggy
Member
Registered: 2008-09-29
Posts: 26

Re: Thinkpad Yoga S1 can suspend but never resume from it.

No, I never got hibernate to work. I've had issues with suspend since I started using thinkpad-yoga-scripts to get automatic display rotation and things. The laptop would wake up immediately after suspend, see:

https://github.com/admiralakber/thinkpa … s/issues/1

But the problem of not waking up does seem to have gotten worse at some point, but it happens completely randomly (maybe one out of 20 times it will fail to wake up).

Edit: just tried to reproduce it but it's still working fine after 20 suspends or so. I'm using Cinnamon BTW.

Last edited by _oggy (2016-03-15 17:34:54)

Offline

#6 2016-04-15 14:00:08

epatpol
Member
Registered: 2016-03-11
Posts: 4

Re: Thinkpad Yoga S1 can suspend but never resume from it.

Small update, I totally forgot to update the thread, but suspending/resuming has been working flawlessly for the last few feeks on Gnome. I haven't tried hibernating yet though. Thank you all for the replies, but I guess a software update must have fixed it along the way... I think it would be a lot of trouble to try to pinpoint which package fixed it exactly.

Best regards,

Offline

#7 2017-08-28 20:08:48

iRet
Member
Registered: 2017-08-28
Posts: 1

Re: Thinkpad Yoga S1 can suspend but never resume from it.

Speaking about non-functional trackpad on cold boot, I've managed to fix it with these kernel args:

GRUB_CMDLINE_LINUX="i8042.nomux=1 i8042.reset"

Offline

Board footer

Powered by FluxBB