Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[gelöst] Powerbutton
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
flammenflitzer
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 3530
Location: Berlin

PostPosted: Sun Jun 24, 2007 10:59 am    Post subject: [gelöst] Powerbutton Reply with quote

Hallo
Ich möchte, daß das System sich nach Abstürzen über den "Aus Schalter" am PC sauber herunterfahren läßt.
Wie bekomme ich das hin? Muß ich im Kernel vielleicht CONFIG_ACPI_HOTKEY aktivieren? Oder muß ich acpi installieren und im default runlevel laufen lassen?
Code:
etc/acpi/events/default
#event=button power.*
#action=/sbin/init 0
auskommentieren?

Last edited by flammenflitzer on Thu Jul 05, 2007 7:26 pm; edited 1 time in total
Back to top
View user's profile Send private message
schmutzfinger
Veteran
Veteran


Joined: 26 Oct 2003
Posts: 1287
Location: Dresden/Germany

PostPosted: Sun Jun 24, 2007 11:46 am    Post subject: Reply with quote

Naja das kommt ja drauf an wie du Absturz definierst. Also wenn der kernel abschmiert dann nützt dir auch acpi nix mehr und die Kiste wird nicht sauber runterfahren. Ich denke mal du meinst sowas wie nen Absturz von X, wo Mouse und Tastatur im kaputten X gefangen sind.
Dafür kannst du das acpi event vom powerbutton nutzen. Einfach acpi im kernel anschalten und acpid installieren. In nem aktuellen acpid steht die Aktion für den button in /etc/acpi/default.sh. Aber dazu solltest du dir einfach mal ein HowTo angucken.
Wenn es wirklich nur um nen Absturz von X geht, dann ist "/etc/init.d/xdm restart" oder "killall -9 X" vielleicht schöner als ein reboot.
Back to top
View user's profile Send private message
flammenflitzer
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 3530
Location: Berlin

PostPosted: Sun Jun 24, 2007 11:58 am    Post subject: Reply with quote

Ich habe in letzter Zeit ab und zu mal Abstüze in der Art, daß Tastatur und Maus nicht mehr reagieren (also xserver). In diesem Fall möchte ich den Rechner so herunterfahren, das alle Partitionen ausgehangen werden etc.
Ich habe jetzt acpid installiert. Da gibt es schon das erste Problem:
Code:
localhost linux # /etc/init.d/acpid start
 * Caching service dependencies ...
[ ok ]
 * Starting acpid ...
acpid: can't open /proc/acpi/event: Device or resource busy
[ !! ]
localhost linux # ls /proc/acpi/event
/proc/acpi/event
localhost linux # cat /proc/acpi/event
cat: /proc/acpi/event: Das Gerät oder die Ressource ist belegt
Back to top
View user's profile Send private message
schmutzfinger
Veteran
Veteran


Joined: 26 Oct 2003
Posts: 1287
Location: Dresden/Germany

PostPosted: Sun Jun 24, 2007 12:11 pm    Post subject: Reply with quote

Mhh haste das nach nem howto gemacht oder einfach mal probiert? Den Fehler habe ich noch nie gesehen. Was sagt denn acpi_listen?
Back to top
View user's profile Send private message
flammenflitzer
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 3530
Location: Berlin

PostPosted: Sun Jun 24, 2007 12:33 pm    Post subject: Reply with quote

Code:
localhost olaf # acpi_listen
acpi_listen: can't open socket /var/run/acpid.socket: No such file or directory
localhost olaf # /etc/init.d/acpid status
 * status:  stopped
localhost olaf # /etc/init.d/acpid start
 * Starting acpid ...
acpid: can't open /proc/acpi/event: Device or resource busy               [ !! ]
localhost olaf # /etc/init.d/acpid status
 * status:  stopped
localhost olaf # acpi_listen
acpi_listen: can't open socket /var/run/acpid.socket: No such file or directory
localhost olaf #
Ich habe acpid installiert (emerge) und dann gestartet. Dann wollte ich lt. howto die Reaktion des Powebutton auslesen.
Back to top
View user's profile Send private message
sirro
Veteran
Veteran


Joined: 20 Jul 2003
Posts: 1472
Location: aachen.nrw.de.eu

PostPosted: Sun Jun 24, 2007 12:40 pm    Post subject: Reply with quote

flammenflitzer wrote:
Ich habe in letzter Zeit ab und zu mal Abstüze in der Art, daß Tastatur und Maus nicht mehr reagieren (also xserver).

Wie wäre es mit einem anderen Ansatz über die SysRq-Taste auf der Tastatur?

http://www.linuxhowtos.org/Tips%20and%20Tricks/sysrq.htm?print=110
Back to top
View user's profile Send private message
flammenflitzer
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 3530
Location: Berlin

PostPosted: Sun Jun 24, 2007 12:46 pm    Post subject: Reply with quote

Wenn die nicht mehr reagiert? Habe ich schon gelesen, und im Kernel, sowie auf einem Klebezettel am Monitor. Danke. MfG
Allerdings habe ich das damals mit der Druck/S-Abf Taste gelesen. Weiß jetzt nicht, ob das die gleiche ist wie SysRQ.
Back to top
View user's profile Send private message
firefly
Watchman
Watchman


Joined: 31 Oct 2002
Posts: 5317

PostPosted: Sun Jun 24, 2007 1:00 pm    Post subject: Reply with quote

flammenflitzer wrote:
Wenn die nicht mehr reagiert? Habe ich schon gelesen, und im Kernel, sowie auf einem Klebezettel am Monitor. Danke. MfG
Allerdings habe ich das damals mit der Druck/S-Abf Taste gelesen. Weiß jetzt nicht, ob das die gleiche ist wie SysRQ.

SysRQ ist die sogennante Druck taste.
_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
sirro
Veteran
Veteran


Joined: 20 Jul 2003
Posts: 1472
Location: aachen.nrw.de.eu

PostPosted: Sun Jun 24, 2007 7:40 pm    Post subject: Reply with quote

flammenflitzer wrote:
Wenn die nicht mehr reagiert?

Jo, der SysRq wird einfach abgefangen.
Sie geht ja schon noch, noch X hat halt einen exklusiven Zugriff auf sie und macht nichts mehr. Wenn der Kernel aber direkt etwas abfängt und entsprechend verarbeitet geht das.
Back to top
View user's profile Send private message
flammenflitzer
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 3530
Location: Berlin

PostPosted: Mon Jul 02, 2007 5:55 pm    Post subject: Reply with quote

Kann das ein Bug sein?
https://bugs.launchpad.net/ubuntu/+source/acpid/+bug/51591
Code:
localhost olaf # /etc/init.d/powernowd status
 * status:  started
localhost olaf # /etc/init.d/acpid status
 * status:  stopped
localhost olaf # /etc/init.d/acpid start
 * Starting acpid ...
acpid: can't open /proc/acpi/event: Device or resource busy               [ !! ]
localhost olaf # /etc/init.d/hald status
 * status:  started
localhost olaf # /etc/init.d/hald stop
 * Stopping Hardware Abstraction Layer daemon ...                         [ ok ]
localhost olaf # /etc/init.d/acpid start
 * Starting acpid ...                                                     [ ok ]
localhost olaf # /etc/init.d/hald status
 * status:  stopped
localhost olaf # /etc/init.d/hald start
 * Starting Hardware Abstraction Layer daemon ...                         [ ok ]
localhost olaf # /etc/init.d/acpid status
 * status:  started
localhost olaf #
Demnach müßte ich hald nach acpid starten. Mein Ansatz: Hald in die local.start. Oder kann man die Reihenfolge der Dienste noch irgendwo anders festlegen?
Back to top
View user's profile Send private message
flammenflitzer
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 3530
Location: Berlin

PostPosted: Wed Jul 04, 2007 6:46 pm    Post subject: Reply with quote

Habe mich jetzt an das hier gehalten:
http://gentoo-wiki.com/HOWTO_Shutdown_headless_server_when_power-button_pressed
Back to top
View user's profile Send private message
obrut<-
Apprentice
Apprentice


Joined: 01 Apr 2005
Posts: 183
Location: near hamburg, germany

PostPosted: Mon Jul 09, 2007 7:20 pm    Post subject: Reply with quote

sysrq funzt, wen der x-server hängt. musste es ne zeitlang selbst öfters nutzen.
alt + druck + s + u + b
s initiiert einen sync der platten, u sorgt für ein remount readonly und b löst den reboot aus. funzt bestens. die dateisysteme werden kurz geprüft, aber i.d.r. sind keine fehler vorhanden.
Back to top
View user's profile Send private message
flammenflitzer
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 3530
Location: Berlin

PostPosted: Mon Jul 09, 2007 7:47 pm    Post subject: Reply with quote

Ja, aber doch nicht, wenn die Tastatur nicht mehr reagiert. Ich habe das auch eine Zeitlang benutzt, aber es funktioniert nicht immer.
Back to top
View user's profile Send private message
Finswimmer
Bodhisattva
Bodhisattva


Joined: 02 Sep 2004
Posts: 5467
Location: Langen (Hessen), Germany

PostPosted: Tue Jul 10, 2007 7:13 am    Post subject: Reply with quote

flammenflitzer wrote:
Ja, aber doch nicht, wenn die Tastatur nicht mehr reagiert. Ich habe das auch eine Zeitlang benutzt, aber es funktioniert nicht immer.


Wenn der Kernel selbst sich zerlegt geht es nicht.
Ich überprüfe das immer, indem ich die Num Taste drücke. Wenn sich das noch umschalten lässt, gibt es noch "Lebenszeichen" vom Rechner.
Dann *sollte* SysRQ gehen. Ansonsten ist der Rechner halt komplett festgefahren und dann hilft nichts mehr.
Das Ganze ist an sich unabhängig vom X. Ich hatte mal ne PCI Karte, die beim Hochfahren ab und zu den Kernel gekillt hat, da halfen auch keine SysRQ Tasten mehr...

Tobi
_________________
Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum