Hi,
da ich wg. nvram-wakeup bei meinem vdr acpi abschalten mußte, habe ich eine möglichkeit gesucht, wie ich die powertaste "entschärfen" kann. dabei bin ich im board auf das powerswitch modul gestoßen und habe mir das teil geholt.
die ursprüngliche funktionalität - direktes einleiten eines shutdowns - war mir aber immer noch zu gefährlich. daher habe ich den aufruf auf ein shellscript umgebogen, das dem vdr mittels svdrpsend.pl das kommando "power" schickt. ist der vdr nicht erreichbar (retunstatus von svdrpsend.pl dafür geändert), so ruft das script direkt den shutdown auf.
soweit, so gut. jetzt kommt mein problem: wenn ich das erste mal nach hochfahren des rechners die power-taste der fernbedienung drücke, bekomme ich nach einer sekunde den suspend-event im powerswitch. der schickt dann auch einmal power an den vdr und der sieht das als "not confirmed" an.
das ganze sieht im log dann so aus:
Feb 10 20:40:16 fravdr vdr[903]: Power button pressed
Feb 10 20:40:16 fravdr vdr[903]: next timer event at Wed Feb 11 22:07:00 2004
Feb 10 20:40:16 fravdr vdr[903]: confirm: Taste drücken um Shutdown abzubrechen
Feb 10 20:40:17 fravdr kernel: powerswitch: Received suspend event, initiating shutdown
Feb 10 20:40:17 fravdr kernel: apm: suspend was vetoed.
Feb 10 20:40:17 fravdr vdr[903]: connect from 127.0.0.1, port 32771 - accepted
Feb 10 20:40:17 fravdr vdr[903]: not confirmed
Feb 10 20:40:17 fravdr vdr[903]: closing SVDRP connection
anschließend nimmt powerswitch keine betätigung der powertaste mehr war, ein "apm -s" schon.
fazit: power-taste funktioniert nur einmal, erster versuch mit FB-power funktioniert nicht
hat jemand einen tip für mich für die beiden probleme:
1. wie bekommt powerswitch mit, dass der vdr in 4 sek. den rechner runterfahren könnte?
2. warum funktioniert powerswitch nur einmal?
danke im vorraus
richard