On Thu, 6 Aug 2015 at 18:31 Michael Biebl <bi...@debian.org> wrote: > Do you use an external monitor? If logind detects an external monitor, > it suppresses any suspend requests. >
Yes, I saw that code. There should be no reason for it to detect in external monitor, however that doesn't mean it isn't getting it wrong. I notice there is a number log_debug(...) messages scattered through the code that I thought might help, however I don't think these are getting logged anywhere - however I am also looking at the latest git version, and I amu running systemd from Jessie... > It sounds, like this might be another case of > https://github.com/systemd/systemd/issues/451 > > I.e. the kernel reports "unknown" status for the DRM devices after the > first suspend. > They get a message "Ignoring lid switch request, 4 displays connected." - I am not seeing this. Also first suspend after reboot usually encounters this issue. So not convinced this is it :-( Then again, maybe I was premature; I think I should do a reboot and redo the following: [brian:~] % for i in /sys/class/drm/*/*/status ; do echo $i ; done /sys/class/drm/card0/card0-DP-1/status /sys/class/drm/card0/card0-DP-2/status /sys/class/drm/card0/card0-eDP-1/status /sys/class/drm/card0/card0-HDMI-A-1/status /sys/class/drm/card0/card0-HDMI-A-2/status [brian:~] % cat /sys/class/drm/*/*/status unknown unknown unknown unknown unknown [brian:~] % xrandr Screen 0: minimum 8 x 8, current 2560 x 1440, maximum 32767 x 32767 eDP1 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 310mm x 174mm 2560x1440 60.00*+ 1920x1440 60.00 1856x1392 60.01 1792x1344 60.01 1920x1200 59.95 1920x1080 59.93 1600x1200 60.00 1680x1050 59.95 59.88 1600x1024 60.17 1400x1050 59.98 1280x1024 60.02 1440x900 59.89 1280x960 60.00 1360x768 59.80 59.96 1152x864 60.00 1024x768 60.00 800x600 60.32 56.25 640x480 59.94 DP1 disconnected (normal left inverted right x axis y axis) DP2 disconnected (normal left inverted right x axis y axis) HDMI1 disconnected (normal left inverted right x axis y axis) HDMI2 disconnected (normal left inverted right x axis y axis) VIRTUAL1 disconnected (normal left inverted right x axis y axis)