System Power Management Sleep States

Debian auf Notebooks und speziellen Geräten wie eingebetteten Systemen, Routern, Set-Top-Boxen, ...
Antworten
bullgard
Beiträge: 1642
Registriert: 14.09.2012 23:03:01

System Power Management Sleep States

Beitrag von bullgard » 15.06.2016 17:55:58

Hallo debianforum.de,
[Linux-Kernel] /usr/share/doc/linux-doc-3.16/Documentation/power/states.txt schreibt:
… The states are represented by strings that can be read or written to the /sys/power/state file. Those strings may be "mem", "standby", "freeze" and "disk", where the last one always represents hibernation (Suspend-To-Disk) and the meaning of the remaining ones depends on the relative_sleep_states command line argument
Wie übergibt man das relative_sleep_states command line argument?Das ist ein Schalter, der einen der Werte 0 oder 1 haben kann. Default ist 0.
Mit freundlichen Grüßen
bullgard

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: System Power Management Sleep States

Beitrag von rendegast » 15.06.2016 23:11:57

mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

bullgard
Beiträge: 1642
Registriert: 14.09.2012 23:03:01

Re: System Power Management Sleep States

Beitrag von bullgard » 16.06.2016 17:19:01

Hallo rendegast,
rendegast hat geschrieben:https://www.kernel.org/doc/Documentatio ... meters.txt
-> relative_sleep_states=1 als Teil der kernel-commandline
'

Code: Alles auswählen

~$ most /proc/cmdline
' gibt aus:
BOOT_IMAGE=/boot/vmlinuz-3.16.0-4-amd64 root=UUID=78523acb-b984-41b0-97c4-<xyz> ro quiet
Wo wird hier

Code: Alles auswählen

relative_sleep_states=1
oder

Code: Alles auswählen

relative_sleep_states=0
festgelegt?
Gruß
bullgard

mludwig
Beiträge: 794
Registriert: 30.01.2005 19:35:04

Re: System Power Management Sleep States

Beitrag von mludwig » 16.06.2016 17:41:31

Wenn der Parameter nicht angegeben ist, gilt der default-Wert. Diesen hast du oben selbst angegeben.

Wenn du ihn ändern willst, entweder (einmalig) beim Starten im Grub mit der Taste e (wie edit) in den Editiermodus, dort den Parameter wie angegeben setzen und dann Starten. (Wann im Grub-Menü welche Kommandos möglich sind steht glaub immer unten mit da ...)

Dauerhaft eintragen dann in der Konfiguration von grub, in der Datei /boot/grub/menu.lst gibt es einen Bereich mit

Code: Alles auswählen

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/md0 ro quiet
die Zeile mit kopt entsprechend ergänzen. Hinterher einmal update-grub aufrufen, damit die Änderung übernommen wird.

Benutzeravatar
towo
Beiträge: 4405
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: System Power Management Sleep States

Beitrag von towo » 16.06.2016 18:38:54

mludwig hat geschrieben:Wenn der Parameter nicht angegeben ist, gilt der default-Wert. Diesen hast du oben selbst angegeben.

Wenn du ihn ändern willst, entweder (einmalig) beim Starten im Grub mit der Taste e (wie edit) in den Editiermodus, dort den Parameter wie angegeben setzen und dann Starten. (Wann im Grub-Menü welche Kommandos möglich sind steht glaub immer unten mit da ...)

Dauerhaft eintragen dann in der Konfiguration von grub, in der Datei /boot/grub/menu.lst gibt es einen Bereich mit

Code: Alles auswählen

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/md0 ro quiet
die Zeile mit kopt entsprechend ergänzen. Hinterher einmal update-grub aufrufen, damit die Änderung übernommen wird.
Dir is schon klar, dass Debian Jessie Grub 2 verwendet, und Dein Tipp somit so nicht funktionieren kann?

bullgard
Beiträge: 1642
Registriert: 14.09.2012 23:03:01

Re: System Power Management Sleep States

Beitrag von bullgard » 16.06.2016 18:45:51

Hallo mludwig,
mludwig hat geschrieben:Wenn der Parameter nicht angegeben ist, gilt der default-Wert. Diesen hast du oben selbst angegeben.
Wenn du ihn ändern willst, entweder (einmalig) beim Starten im Grub mit der Taste e (wie edit) in den Editiermodus, dort den Parameter wie angegeben setzen und dann Starten. (Wann im Grub-Menü welche Kommandos möglich sind steht glaub immer unten mit da ...)
Dauerhaft eintragen dann in der Konfiguration von grub, in der Datei /boot/grub/menu.lst gibt es einen Bereich mit

Code: Alles auswählen

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/md0 ro quiet
die Zeile mit kopt entsprechend ergänzen. Hinterher einmal update-grub aufrufen, damit die Änderung übernommen wird.
Auf meinem Debein-Stable-Rechner gibt es keine Datei menu.lst.
Auf meinem Debian-Unstable-Rechner gibt es nur eine Datei /usr/local/share/multisystem/boot/grub/menu.lst. Dort gibt es kein kopt.

Gruß
bullgard

Benutzeravatar
towo
Beiträge: 4405
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: System Power Management Sleep States

Beitrag von towo » 16.06.2016 19:12:34

Jessie verwendet Grub 2, hab ich ja schon geschrieben.
Du willst ergo /etc/default/grub editieren und dann update-grub ausführen.

mludwig
Beiträge: 794
Registriert: 30.01.2005 19:35:04

Re: System Power Management Sleep States

Beitrag von mludwig » 16.06.2016 19:15:52

Alternativ in

Code: Alles auswählen

/etc/default/grub
Hat sich wohl mal geändert, und ich hab das verschlafen? Oder du nutzt Lilo als Bootloader? UEFI? Jedenfalls im Bootloader deiner Wahl konfigurieren.

mludwig

Benutzeravatar
towo
Beiträge: 4405
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: System Power Management Sleep States

Beitrag von towo » 16.06.2016 19:37:52

mludwig hat geschrieben:Alternativ in

Code: Alles auswählen

/etc/default/grub
Hat sich wohl mal geändert, und ich hab das verschlafen? Oder du nutzt Lilo als Bootloader? UEFI? Jedenfalls im Bootloader deiner Wahl konfigurieren.

mludwig
Wie oft soll ich es noch sagen?

/boot /grub/menu.lst ist Debiangrub-legacy, Debian benutzt nun aber schon geraume Zeit Grub2.

Antworten