[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Hibernate (Laptop) und Kernel 2.6



Also sprach Paul Puschmann <lnx@uzulabs.net> (Tue, 16 May 2006 10:20:08
+0200):
> On Mon, May 15, 2006 at 11:46:38PM +0200, Richard Mittendorfer wrote:
> > Also sprach Claus Malter <debian@sprayen.de> (Mon, 15 May 2006
> > 22:46:58
> > > > echo mem > /sys/power/state         ==   suspend to ram
> > > 
> > > Dabei schläft mein Laptop ein. Beim reaktivieren fährt er kurz
> > > hoch und fährt sich dann aber sofort wieder runter. Irgendwie
> > > komisch. Wobei mir gerade die Idee kommt, dass er den Tastendruck
> > > am Laptop falsch interpretiert und somit nur hochfährt zum
> > > runterfahren.
> > 
> > Das ist /etc/acpi/. In einer der Dateien (vermutl.
> > actions/powerbtn.sh) wird "/sbin/init 0" stehen. Das ist ein
> > bekannter Bug, bei betaetigen wird der PC runtergefahren.

Naja. Bug ist da eigentlich die flasche Bezeichnung. Der Knopfdruck wird
als Event leider vom Kerrnel mehrfach interpretiert und erreicht nach
dem Aufwachen noch den acpid. Der glaubt, es sei ein regulaerer OFF via
Powerbutton und .. aus. Also fast ein Feature. :-)

> > Kommentier's einfach aus ("#" davor).
> > 
> Hi, bei mir (etch) steht folgendes drin:
> 
> #!/bin/sh
> # /etc/acpi/powerbtn.sh
> # Initiates a shutdown when the power putton has been
> # pressed.
> 
> # If powersaved is running, let it process the acpi event
> if pidof powersaved; then
>     exit 0
> fi
> 
> if ps -Af | grep -q '[k]desktop' && test -f /usr/bin/dcop
> then
>     dcop --all-sessions --all-users ksmserver ksmserver logout 0 2 0
> && exit 0
> else
>     /sbin/shutdown -h now "Power button pressed"
      ^^^^^^^^^^^^^^^^^^^^^
equals /sbin/init 0

[...]
> Gruss, Paul

sl ritch



Reply to: