[pkg-cryptsetup-devel] Bug#999731: cryptsetup-suspend: fails to wake up screen after suspend

Guilhem Moulin guilhem at debian.org
Wed Aug 17 12:50:36 BST 2022


Control: tag -1 moreinfo

Hi Jonas!

On Tue, 16 Nov 2021 at 17:22:54 +0100, Jonas Smedegaard wrote:
> Quoting Jonas Smedegaard (2021-11-15 18:06:57)
>> cryptsetup-suspend looks promising, but unfortunately failed for me so 
>> far on my ARM-based laptop - TERES-I - running an up-to-date bookwork 
>> sytem with with the Wayland-based window-manager Sway: Without 
>> cryptsetup-suspend, waking up leads to screen being backlit-black 
>> where I can either hit ESC and get visual feedback from sway-lock, or 
>> CTRL+ALT+F2 and get a text console; with cryptsetup-suspend installed, 
>> waking up also leads to screen being backlit-black but not responding 
>> to keyboard entry - system is however enough restored that I can power 
>> it down and then examine the journal.
> 
> Still unresponsive after wakeup without swaylock.
> 
> That laptop has an odd builtin keyboard that requires a 2 second delay 
> in u-boot or it fails to initialize.  But that should not be an issue 
> here: I can enter LUKS password succesfully - only afterwards the screen 
> switches to a deadlocked state.

Do I understand correctly that:

  1/ the system suspends properly (presumably after suspending the LUKS
     devices);
  2/ waking the system ups yields a cryptsetup prompt and the disk(s) can
     be unlocked properly; but
  3/ you don't get your window manager as you left it?

?

Does `sudo openvt -ws -c8 -- sh -c 'echo hello; sleep 3'` switch to VT8,
print there, and switch back to the window manager some seconds later?

If not, then the issue is the hardcoded VT-switching logic and we'll
need to find another workaround.  If yes, then perhaps adding `set -x`
at the top of /lib/cryptsetup/scripts/suspend/cryptsetup-suspend-wrapper
might shed some light on the execution flow?  You'll find the trace at
`journalctl -u systemd-suspend.service`.

Cheers,
-- 
Guilhem.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-cryptsetup-devel/attachments/20220817/0c3c1c18/attachment.sig>


More information about the pkg-cryptsetup-devel mailing list