easyVDR Kopie des easyVDR-Forums zum Nachschlagen
ERLEDIGT: Powerknopf zeigt keine Reaktion - Fehler in powerbutton.sh (VDRPID)

easyVDR - >VARforumsname - >ERLEDIGT: Powerknopf zeigt keine Reaktion - Fehler in powerbutton.sh (VDRPID)

Hessi  13.Apr.2008 08:38:28
Hallo Leute,

ich habe dieses Problem zwar bereits im Wakeup-Board gepostet, aber tief in einem Thread mit einem Betreff, der wahrlich nicht auf dieses Problem hinweist. Es hat sich halt im Laufe der Wakeup-Bemühungen so ergeben.

Da ich immer Probleme mit dem runterfahren auf Knopfdruck hatte, habe ich das vorher noch einmal getestet:
ACPI-Log:
[Fri Apr 11 16:31:06 2008] starting up
[Fri Apr 11 16:31:06 2008] 1 rule loaded
[Fri Apr 11 16:31:10 2008] received event "button/power PWRF 00000080 00000001"
[Fri Apr 11 16:31:10 2008] executing action "/etc/acpi/powerbutton.sh"
[Fri Apr 11 16:31:10 2008] BEGIN HANDLER MESSAGES
+ POWERBUTTON='/usr/bin/svdrpsend.pl HITK power'
+ POWEROFF=poweroff
+ VDRPID
/etc/acpi/powerbutton.sh: line 7: VDRPID: command not found
+ pidof vdr
+ /usr/bin/svdrpsend.pl HITK power
220 easyVDR SVDRP VideoDiskRecorder 1.4.7; Fri Apr 11 16:31:10 2008

250 Key "power" accepted

221 easyVDR closing connection

[Fri Apr 11 16:31:10 2008] END HANDLER MESSAGES
[Fri Apr 11 16:31:10 2008] action exited with status 0
[Fri Apr 11 16:31:10 2008] completed event "button/power PWRF 00000080 00000001"
[Fri Apr 11 16:31:10 2008] received event "button/power PWRF 00000080 00000002"
[Fri Apr 11 16:31:10 2008] executing action "/etc/acpi/powerbutton.sh"
[Fri Apr 11 16:31:10 2008] BEGIN HANDLER MESSAGES
+ POWERBUTTON='/usr/bin/svdrpsend.pl HITK power'
+ POWEROFF=poweroff
+ VDRPID
/etc/acpi/powerbutton.sh: line 7: VDRPID: command not found
+ pidof vdr
+ /usr/bin/svdrpsend.pl HITK power
220 easyVDR SVDRP VideoDiskRecorder 1.4.7; Fri Apr 11 16:31:11 2008

250 Key "power" accepted

221 easyVDR closing connection

[Fri Apr 11 16:31:11 2008] END HANDLER MESSAGES
[Fri Apr 11 16:31:11 2008] action exited with status 0
[Fri Apr 11 16:31:11 2008] completed event "button/power PWRF 00000080 00000002"


"Taste drücken um Runterfahren abzubrechen" erscheint für eine Schrecksekunde, aber er fährt nicht runter.

Jedes weitere Drücken des Powerbuttons wird mit

[Fri Apr 11 16:35:05 2008] received event "button/power PWRF 00000080 0000000c"
[Fri Apr 11 16:35:05 2008] executing action "/etc/acpi/powerbutton.sh"
[Fri Apr 11 16:35:05 2008] BEGIN HANDLER MESSAGES
+ POWERBUTTON='/usr/bin/svdrpsend.pl HITK power'
+ POWEROFF=poweroff
+ VDRPID
/etc/acpi/powerbutton.sh: line 7: VDRPID: command not found
+ pidof vdr
+ /usr/bin/svdrpsend.pl HITK power
220 easyVDR SVDRP VideoDiskRecorder 1.4.7; Fri Apr 11 16:35:06 2008

250 Key "power" accepted

221 easyVDR closing connection

[Fri Apr 11 16:35:06 2008] END HANDLER MESSAGES
[Fri Apr 11 16:35:06 2008] action exited with status 0
[Fri Apr 11 16:35:06 2008] completed event "button/power PWRF 00000080 0000000c"


quittiert.

Meine powerbutton.sh sieht so aus:

#!/bin/sh

set -x
# Skript das durch den Powerknopf ausgelˆst wird
POWERBUTTON="/usr/bin/svdrpsend.pl HITK power"
POWEROFF="poweroff"
VDRPID

if pidof vdr >/dev/null ; then
  $POWERBUTTON
else
  $POWEROFF
fi


VDRPID?
Tante Google kann mir nur wenig Erhellendes dazu sagen, ebenso das VDR-Portal - und das VDR-Wiki schweigt sich komplett aus. Was ist "VDRPID"?

Danke im Voraus!
Viele Grüße
Michael
Hessi  14.Apr.2008 14:57:03
Tach!

Ungeduldig wie ich bin - obwohl Wakeup bei mir seit mehr als einem halben Jahr eine Baustelle ist - habe ich gerade mal einen Tag auf Antworten hier gewartet und dann das Thema im VDR-Portal gepostet.
[url=http://vdr-portal.de/board/thread.php?postid=716325#post716325]http://vdr-portal.de/board/thread.php?postid=716325#post716325
Hoffe, dass es nun funktioniert.

Gruß
Michael
Hessi  15.Apr.2008 13:09:59
Hi Uwe,

nein, ich habe kein Attric.

Liebe Grüße
Michael
uwe  14.Apr.2008 20:41:41
Hallo,
die powerbutton geht bei mir und allen meinen testmaschienen einwandfrei.
wenn der vdr läuft eben über den "normalen" vdr-weg mit timer usw oder über den direkten poweroff.
alleridngs habe ich das "VDRPID" nicht mir drinnen.
meine powerbutton sieht so aus:
#!/bin/sh

#set -x

# Skript das durch den Powerknopf ausgelöst wird
POWERBUTTON="/usr/bin/svdrpsend.pl HITK power"
POWEROFF="poweroff"

if pidof vdr >/dev/null ; then
  $POWERBUTTON
else
  $POWEROFF
fi



Gruß Uwe

Distrie:                easyVDR 0.9.10 VDR-Version:1.7.0
Hardware:            Athlon64 x2 4050 be passiv gekühlt
                          ECS GF8200A
                          passives 400W NT
Root-HD:              80 GB 2,5" Sata-Laptop HDD
Video/Media-HDD:  400 GB Sata-Samsung
Convert und Filme: 1TB WD
DVB: 2.1er TT FF + Budget
Alles in allem: Power und das sogar äusserst sparsam und geräuscharm!
Hessi  15.Apr.2008 00:15:13
Ich poste mal eben mein Posting vom VDR-Portal (selber schuld, wenn ich das in beiden Foren poste):

Mahlzeit!

Nein, geht nicht! *heul*

Zuerst die

powerbutton.sh:
#!/bin/sh

#set -x

# Skript das durch den Powerknopf ausgelöst wird
POWERBUTTON="/usr/bin/svdrpsend.pl HITK power"
POWEROFF="poweroff"

if pidof vdr >/dev/null ; then
  $POWERBUTTON
else
  $POWEROFF
fi


und die powerbtn:
event=buttonpower
action=/etc/acpi/powerbutton.sh
# event=buttonpower
# action=/sbin/poweroff



acpid:
[Mon Apr 14 23:48:37 2008] starting up
[Mon Apr 14 23:48:37 2008] 1 rule loaded
[Mon Apr 14 23:48:46 2008] received event "button/power PWRF 00000080 00000001"
[Mon Apr 14 23:48:46 2008] executing action "/etc/acpi/powerbutton.sh"
[Mon Apr 14 23:48:46 2008] BEGIN HANDLER MESSAGES
220 easyVDR SVDRP VideoDiskRecorder 1.4.7; Mon Apr 14 23:48:47 2008

250 Key "power" accepted

221 easyVDR closing connection

[Mon Apr 14 23:48:47 2008] END HANDLER MESSAGES
[Mon Apr 14 23:48:47 2008] action exited with status 0
[Mon Apr 14 23:48:47 2008] completed event "button/power PWRF 00000080 00000001"
[Mon Apr 14 23:48:47 2008] received event "button/power PWRF 00000080 00000002"
[Mon Apr 14 23:48:47 2008] executing action "/etc/acpi/powerbutton.sh"
[Mon Apr 14 23:48:47 2008] BEGIN HANDLER MESSAGES
220 easyVDR SVDRP VideoDiskRecorder 1.4.7; Mon Apr 14 23:48:48 2008

250 Key "power" accepted

221 easyVDR closing connection

[Mon Apr 14 23:48:48 2008] END HANDLER MESSAGES
[Mon Apr 14 23:48:48 2008] action exited with status 0
[Mon Apr 14 23:48:48 2008] completed event "button/power PWRF 00000080 00000002"
[Mon Apr 14 23:51:56 2008] received event "button/power PWRF 00000080 00000003"
[Mon Apr 14 23:51:56 2008] executing action "/etc/acpi/powerbutton.sh"
[Mon Apr 14 23:51:56 2008] BEGIN HANDLER MESSAGES
220 easyVDR SVDRP VideoDiskRecorder 1.4.7; Mon Apr 14 23:51:56 2008


Messages:
Apr 14 23:48:47 (none) user.info vdr: Power button pressed
Apr 14 23:48:47 (none) user.debug vdr: next timer event at Tue Apr 15 15:25:00 2008
Apr 14 23:48:47 (none) user.info vdr: confirm: Taste dr¸cken, um Ausschalten abzubrechen
Apr 14 23:48:47 (none) user.info vdr: warning: Taste dr¸cken, um Ausschalten abzubrechen
Apr 14 23:48:47 (none) user.debug vdr: EnigmaNG effects thread started (pid=3308, tid=3308)
Apr 14 23:48:47 (none) user.info vdr: closing SVDRP connection
Apr 14 23:48:48 (none) user.info vdr: connect from 127.0.0.1, port 55958 - accepted
Apr 14 23:48:48 (none) user.debug vdr: EnigmaNG effects thread ended (pid=3308, tid=3308)
Apr 14 23:48:48 (none) user.info vdr: not confirmed
Apr 14 23:48:48 (none) user.info vdr: closing SVDRP connection



Ändere ich die powerbtn in

# event=buttonpower
# action=/etc/acpi/powerbutton.sh
event=buttonpower
action=/sbin/poweroff


sagt acpid:
250 Key "power" accepted

221 easyVDR closing connection

[Tue Apr 15 00:00:02 2008] END HANDLER MESSAGES
[Tue Apr 15 00:00:02 2008] action exited with status 0
[Tue Apr 15 00:00:02 2008] completed event "button/power PWRF 00000080 0000000a"

und nix passiert. Habe keinen IR-Ein/Ausschalter.

Hat jemand noch eine Idee?
Ich meine... er fährt ja automatisch nach einiger Zeit der Inaktivität des Zuschauers einwandfrei runter.

Gruß
Michael
MFG  15.Apr.2008 00:28:35
Moin moin Hessi,

XPosting ist natürlich für Dich am aufwendigsten, alle Seite mit dem aktuellem Stand zu informieren.

Auch falls Du es wo anders gepostet hast, frag ich mal welches S haste denn im Bios eingestellt?
1, 2 oder 3, gar 4 oder 5 ??? Oder 0 ?

Mit S3 oder S4 sollte es ja laufen.

Das Verhalten Deines PC klingt und passt auch laut Def. auf S1 CPU HALT.

MfG.
      MFG.
Sorry, das war mal dir Hardware, nu wechselt die zu oft ;-]
P4/1.8 1024 mit VGA, 100Mbit, USB 2.0 onBoard VGA misc HDDs CDRW2100E - DXR3 EM8300 original Hollywood+ V1 - DVB-C PCI Twinhan 2021 - DVB-T USB2.0 MSI DIGIVOX II V2+3
easyVDR 0.6.08 Kernel 2.6.28.9 - testing 0.7v5, vga2scart,... ;-]

[url=http://www.easyvdr-forum.de/forum/index.php?topic=5901.0]Du Brauchen Hilfe? Wir brauchen Daten! <-> [url=http://www.easyvdr-forum.de/forum/index.php?topic=5901.0]Indianer
Hessi  15.Apr.2008 00:34:18
Tach MFG,

im BIOS war S3 eingestellt. Es gibt nur S1 oder S3. Alle Wakeups und Resumes sind auf Disabled.
Stelle schnell mal S1 ein - nur um sicher zu gehen.

Bis gleich
m
Hessi  15.Apr.2008 00:41:23
*LÖL*

Mit S1 fährt er runter. Aber ohne mir das Abbrechen des Ausschaltens anzubieten.

Jetzt hoffe ich einfach, dass:
1. Die Timer auch mit ACPI gesetzt werden
2. Das Ausschalten immer noch automatisch funktioniert

Vielen Dank für den Beistand, Euch allen. Danke!

Gruß
Michael
MFG  15.Apr.2008 00:45:45
Moin moin Hessi,

was meinst Du warum ich so rum frage,

dieses nicht ACPI - konforme Verhalten hab ich hier schon öfter im Forum gelesen  ;D

MfG.
      MFG.
Sorry, das war mal dir Hardware, nu wechselt die zu oft ;-]
P4/1.8 1024 mit VGA, 100Mbit, USB 2.0 onBoard VGA misc HDDs CDRW2100E - DXR3 EM8300 original Hollywood+ V1 - DVB-C PCI Twinhan 2021 - DVB-T USB2.0 MSI DIGIVOX II V2+3
easyVDR 0.6.08 Kernel 2.6.28.9 - testing 0.7v5, vga2scart,... ;-]

[url=http://www.easyvdr-forum.de/forum/index.php?topic=5901.0]Du Brauchen Hilfe? Wir brauchen Daten! <-> [url=http://www.easyvdr-forum.de/forum/index.php?topic=5901.0]Indianer
uwe  15.Apr.2008 11:02:04
Hallo,
ich habe irgendwo gelesen, dass du das attric einsetzt. Wenn dem so ist, dann bekommt der vdr wahrscheinlich 2x das poweroff-signal. Zuerst über den poweroff-button vom atric-modul und dann nochmals via lirc.
aus diesem grund wird geht er zuerst in den poweroff und dann wird sofort die meldung wieder weggedrückt.
lt. deinem log scheint das auch so zu sein:

zuerst
[Mon Apr 14 23:48:46 2008] received event "button/power PWRF 00000080 00000001"

das ist der powerbutton event via atric
und dann
250 Key "power" accepted

das ist der tastendruck "power" den er überlirc empfängt und somit den "tast drücken.." wieder abbricht.

Wenn meine vermutung bezüglich atric richtig ist, dann nimm doch einfach den "power" aus der lirc.conf raus. dann sollte er den befehl nur einmal bekommen.

Gruß Uwe
Distrie:                easyVDR 0.9.10 VDR-Version:1.7.0
Hardware:            Athlon64 x2 4050 be passiv gekühlt
                          ECS GF8200A
                          passives 400W NT
Root-HD:              80 GB 2,5" Sata-Laptop HDD
Video/Media-HDD:  400 GB Sata-Samsung
Convert und Filme: 1TB WD
DVB: 2.1er TT FF + Budget
Alles in allem: Power und das sogar äusserst sparsam und geräuscharm!
Hessi  15.Apr.2008 15:27:58
Huhu!

Na endlich! Es klappt offenbar alles, so wie es soll:
- Powerbutton
- ACPI-Timer
- Automatisches Herunterfahren

Vielen Dank für Eure Hilfe!
Liebe Grüße
Michael
uwe  15.Apr.2008 19:05:03
Hallo,
wie wo was war was problem ???

Gruß Uwe
Distrie:                easyVDR 0.9.10 VDR-Version:1.7.0
Hardware:            Athlon64 x2 4050 be passiv gekühlt
                          ECS GF8200A
                          passives 400W NT
Root-HD:              80 GB 2,5" Sata-Laptop HDD
Video/Media-HDD:  400 GB Sata-Samsung
Convert und Filme: 1TB WD
DVB: 2.1er TT FF + Budget
Alles in allem: Power und das sogar äusserst sparsam und geräuscharm!
Hessi  16.Apr.2008 08:54:13
Hi Uwe,

was ist los? Verwirrt?  ???
Mir scheint, Du bist mental in einem anderen Thread, oder?  ;)
http://www.easy-vdr.de/forum/index.php?topic=4420.msg32690#msg32690

Gruß
Michael