GNU bug report logs - #78040
elogind's suspend-then-hibernate requires dmi-sysfs to detect wakeup type

Previous Next

Package: guix;

Reported by: Josselin Poiret <dev <at> jpoiret.xyz>

Date: Thu, 24 Apr 2025 14:57:02 UTC

Severity: normal

Full log


View this message in rfc822 format

From: Josselin Poiret <dev <at> jpoiret.xyz>
To: 78040 <at> debbugs.gnu.org
Subject: bug#78040: elogind's suspend-then-hibernate requires dmi-sysfs to detect wakeup type
Date: Thu, 24 Apr 2025 16:56:29 +0200
[Message part 1 (text/plain, inline)]
Hello everyone,

The suspend-then-hibernate option of elogind tries to detect the type of
wakeup that the system supports, and to that end reads
/sys/firmware/dmi/entries/1-0/raw.  However that file only exists if
the kernel module dmi-sysfs has been loaded, which doesn't seem to be
the case by default on my Guix system.

If that doesn't work out, it falls back to a custom implementation that
wakes up the system periodically to check the battery status, however
that is also broken for some other reason™ on my system, leading to an
instant hibernation.

Loading dmi-sysfs manually solves this issue, but I don't know how to do
that with the elogind-service-type implementation.

Best,
-- 
Josselin Poiret
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 57 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.