• suspend then hibernate

    From Piviul@21:1/5 to All on Wed Dec 13 15:10:02 2023
    Ciao a tutti su una debian bookworm con lxqt come DE volevo configurare
    il suspend then hibernate support del kernel.  Ho quindi provato il
    suspend e l'hibernate e funzionano. Ho allora creato il file suspendThenHibernate.conf nella cartella corrente:

    $ cat suspendThenHibernate.conf
    [Sleep]
    AllowSuspendThenHibernate=yes
    SuspendMode=SuspendThenHibernate
    HibernateDelaySec=120


    Poi l'ho copiato fra i files di configurazione di systemd:

    $ sudo cp suspendThenHibernate.conf /etc/systemd/sleep.conf.d/

    A questo punto il suspend non funziona più:

    $ sudo systemctl suspend
    Call to Suspend failed: Sleep verb "suspend" not supported


    Se rimuovo il file invece funziona nuovamente. Nei logs non ho trovato
    ancora nulla di significativo

    A qualcuno viene in mente qualcosa?

    Piviul

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Giuseppe Sacco@21:1/5 to All on Thu Dec 14 09:30:02 2023
    Ciao Piviul,

    Il giorno mer, 13/12/2023 alle 15.02 +0100, Piviul ha scritto:
    [...]
    $ cat suspendThenHibernate.conf
    [Sleep]
    AllowSuspendThenHibernate=yes
    SuspendMode=SuspendThenHibernate
    HibernateDelaySec=120
    [...]
    $ sudo systemctl suspend
    Call to Suspend failed: Sleep verb "suspend" not supported
    [...]

    Il valore di SuspendMode non è valido. Si tratta di un parametro del kernel e non di systemd. I valori ammessi sono platform, shutdown, reboot e suspend.
    Per maggiori informazioni guarda la documentazione di sysfs per
    /sys/power/disk che trovi anche qui: https://www.kernel.org/doc/html/latest/admin-guide/pm/sleep-states.html#basic-sysfs-interfaces-for-system-suspend-and-hibernation

    Per verificare quali sono i valori possibili specifici per il tuo sistema, esegui il comando di lettura dello stesso file:

    $ sudo cat /sys/power/disk

    Per i parametri SuspendState e HibernateState di systemd, devi invece
    indicare un valore per il file /sys/power/state, che puoi leggere come
    l'altro per conoscerne le varie possibilità.

    Ciao,
    Giuseppe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)