* [gentoo-user] pm-suspend replacement? @ 2021-09-18 18:39 Alan Mackenzie 2021-09-18 18:43 ` Marco Rebhan ` (2 more replies) 0 siblings, 3 replies; 8+ messages in thread From: Alan Mackenzie @ 2021-09-18 18:39 UTC (permalink / raw To: gentoo-user 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! -- Alan Mackenzie (Nuremberg, Germany). ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] pm-suspend replacement? 2021-09-18 18:39 [gentoo-user] pm-suspend replacement? Alan Mackenzie @ 2021-09-18 18:43 ` Marco Rebhan 2021-09-18 18:49 ` tastytea 2021-09-18 19:10 ` Anna “CyberTailor” 2 siblings, 0 replies; 8+ messages in thread From: Marco Rebhan @ 2021-09-18 18:43 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 458 bytes --] On Saturday, 18 September 2021 20.39.45 CEST Alan Mackenzie wrote: > 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. > Is there anything to take its place? I'm pretty sure pm-suspend is deprecated. loginctl suspend should do the same thing. [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] pm-suspend replacement? 2021-09-18 18:39 [gentoo-user] pm-suspend replacement? Alan Mackenzie 2021-09-18 18:43 ` Marco Rebhan @ 2021-09-18 18:49 ` tastytea 2021-09-19 11:03 ` Alan Mackenzie 2021-09-18 19:10 ` Anna “CyberTailor” 2 siblings, 1 reply; 8+ messages in thread From: tastytea @ 2021-09-18 18:49 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 1275 bytes --] On 2021-09-18 18:39+0000 Alan Mackenzie <acm@muc.de> 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. [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 tastytea@tastytea.de` or at <https://tastytea.de/tastytea.asc>. [-- Attachment #2: Digitale Signatur von OpenPGP --] [-- Type: application/pgp-signature, Size: 228 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] pm-suspend replacement? 2021-09-18 18:49 ` tastytea @ 2021-09-19 11:03 ` Alan Mackenzie 2021-09-19 20:24 ` Alan Mackenzie 0 siblings, 1 reply; 8+ messages in thread From: Alan Mackenzie @ 2021-09-19 11:03 UTC (permalink / raw To: gentoo-user On Sat, Sep 18, 2021 at 20:49:45 +0200, tastytea wrote: > On 2021-09-18 18:39+0000 Alan Mackenzie <acm@muc.de> 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 tastytea@tastytea.de` or at > <https://tastytea.de/tastytea.asc>. -- Alan Mackenzie (Nuremberg, Germany). ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] pm-suspend replacement? 2021-09-19 11:03 ` Alan Mackenzie @ 2021-09-19 20:24 ` Alan Mackenzie 2021-09-19 20:50 ` tastytea 0 siblings, 1 reply; 8+ messages in thread From: Alan Mackenzie @ 2021-09-19 20:24 UTC (permalink / raw To: gentoo-user Hello again, Gentoo. On Sun, Sep 19, 2021 at 11:03:00 +0000, Alan Mackenzie wrote: > On Sat, Sep 18, 2021 at 20:49:45 +0200, tastytea wrote: > > On 2021-09-18 18:39+0000 Alan Mackenzie <acm@muc.de> 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. That's just what I did. A web search for pm-utils found it easily enough. pm-suspend works again, and I'm a happy chappy - almost. Why was pm-utils taken off of portage in the first place? Was there some sort of security problem, or was it just because it hadn't been updated in a fair while (since 2013, I think)? That's another feature missing from portage - a systematic way of discovering why a package has been removed. > > [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 tastytea@tastytea.de` or at > > <https://tastytea.de/tastytea.asc>. -- Alan Mackenzie (Nuremberg, Germany). ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] pm-suspend replacement? 2021-09-19 20:24 ` Alan Mackenzie @ 2021-09-19 20:50 ` tastytea 2021-09-20 17:47 ` Alan Mackenzie 0 siblings, 1 reply; 8+ messages in thread From: tastytea @ 2021-09-19 20:50 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 1063 bytes --] On 2021-09-19 20:24+0000 Alan Mackenzie <acm@muc.de> wrote: > […] > > 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. > > That's just what I did. A web search for pm-utils found it easily > enough. pm-suspend works again, and I'm a happy chappy - almost. Why > was pm-utils taken off of portage in the first place? Was there some > sort of security problem, or was it just because it hadn't been > updated in a fair while (since 2013, I think)? It was removed because upstream abandoned it. It was announced in <https://www.gentoo.org/support/news-items/2020-04-14-elogind-default.html> which references <https://bugs.gentoo.org/659616>. > That's another feature missing from portage - a systematic way of > discovering why a package has been removed. `eselect news read all | less` is sometimes helpful. 😄 -- Get my PGP key with `gpg --locate-keys tastytea@tastytea.de` or at <https://tastytea.de/tastytea.asc>. [-- Attachment #2: Digitale Signatur von OpenPGP --] [-- Type: application/pgp-signature, Size: 228 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] pm-suspend replacement? 2021-09-19 20:50 ` tastytea @ 2021-09-20 17:47 ` Alan Mackenzie 0 siblings, 0 replies; 8+ messages in thread From: Alan Mackenzie @ 2021-09-20 17:47 UTC (permalink / raw To: gentoo-user Hello, tastytea. On Sun, Sep 19, 2021 at 22:50:30 +0200, tastytea wrote: > On 2021-09-19 20:24+0000 Alan Mackenzie <acm@muc.de> wrote: > > […] > > > 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. > > That's just what I did. A web search for pm-utils found it easily > > enough. pm-suspend works again, and I'm a happy chappy - almost. Why > > was pm-utils taken off of portage in the first place? Was there some > > sort of security problem, or was it just because it hadn't been > > updated in a fair while (since 2013, I think)? > It was removed because upstream abandoned it. It was announced in > <https://www.gentoo.org/support/news-items/2020-04-14-elogind-default.html> > which references <https://bugs.gentoo.org/659616>. It was indeed. I think I missed it because "pm-utils" didn't ring any alarm bells whereas "pm-suspend" would have done. > > That's another feature missing from portage - a systematic way of > > discovering why a package has been removed. > `eselect news read all | less` is sometimes helpful. 😄 Thanks! > -- > Get my PGP key with `gpg --locate-keys tastytea@tastytea.de` or at > <https://tastytea.de/tastytea.asc>. -- Alan Mackenzie (Nuremberg, Germany). ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] pm-suspend replacement? 2021-09-18 18:39 [gentoo-user] pm-suspend replacement? Alan Mackenzie 2021-09-18 18:43 ` Marco Rebhan 2021-09-18 18:49 ` tastytea @ 2021-09-18 19:10 ` Anna “CyberTailor” 2 siblings, 0 replies; 8+ messages in thread From: Anna “CyberTailor” @ 2021-09-18 19:10 UTC (permalink / raw To: gentoo-user On 2021-09-18 18:39, Alan Mackenzie wrote: > I feel there must be something like this in portage, I just don't know > how to find it. https://wiki.gentoo.org/wiki/Suspend_and_hibernate sys-power/suspend sys-power/hibernate-script ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2021-09-20 17:47 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2021-09-18 18:39 [gentoo-user] pm-suspend replacement? Alan Mackenzie 2021-09-18 18:43 ` Marco Rebhan 2021-09-18 18:49 ` tastytea 2021-09-19 11:03 ` Alan Mackenzie 2021-09-19 20:24 ` Alan Mackenzie 2021-09-19 20:50 ` tastytea 2021-09-20 17:47 ` Alan Mackenzie 2021-09-18 19:10 ` Anna “CyberTailor”
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox