On Sat, Sep 18, 2021 at 20:49:45 +0200, tastytea wrote: > On 2021-09-18 18:39+0000 Alan Mackenzie <[email protected]> wrote:
> > Hello, Gentoo. > > I used to have a utility pm-suspend which would suspend the current > > state of the machine to RAM (or, maybe to the swap partition) and shut > > the machine down to a resting state. A keypress or mouse movement > > would restore full functionality in a few seconds. > > I think I lost this program in the emerge --depclean I did a couple of > > months ago (the one that wanted to make my machine unbootable). > > Is there anything to take its place? In particular I want actively to > > put the machine into resting state (as opposed to it happening after a > > period of inactivity), and I would prefer to do this without having to > > start a GUI session. > > I feel there must be something like this in portage, I just don't know > > how to find it. > > Thanks for the help! > `loginctl suspend`[1] if you use sys-auth/elogind. `echo mem > > /sys/power/state`[2] if not. Thanks! Unfortunately, neither of them works. I tried s2ram too. It also doesn't work. What they all do is suspend the system, then immediately restore it, without the keyboard or mouse being touched. I'm sure the kernel isn't the problem: I tried it with three kernels going back to 5.4.97 and it failed on them all. pm-suspend worked on these. Similarly, I doubt my HW is the problem. At this stage, I think it's time to give up. I don't want to spend hours submitting bug reports and following up, or on endless web searches for solutions. The feature just isn't that important, convenient though it would be. Or maybe I'll try and find pm-suspend again on the web. Maybe it had some feature (or bug workaround) which the more modern packages are lacking. > [1] <https://wiki.gentoo.org/wiki/Elogind#loginctl> > [2] > <https://www.kernel.org/doc/html/v5.10/admin-guide/pm/sleep-states.html#basic-sysfs-interfaces-for-system-suspend-and-hibernation> > -- > Get my PGP key with `gpg --locate-keys [email protected]` or at > <https://tastytea.de/tastytea.asc>. -- Alan Mackenzie (Nuremberg, Germany).

