easyVDR
nvram-wakeup.conf funktioniert nicht - Druckversion

+- easyVDR (http://www.easy-vdr.de)
+-- Forum: Hardware (http://www.easy-vdr.de/forum-6.html)
+--- Forum: Allgemeine Hardwarethemen (http://www.easy-vdr.de/forum-47.html)
+---- Forum: Wakeup (http://www.easy-vdr.de/forum-50.html)
+---- Thema: nvram-wakeup.conf funktioniert nicht (/thread-12382.html)



nvram-wakeup.conf funktioniert nicht - klingone - 21.01.2012

Hallo,

habe nach http://www.hubertus-sandmann.homepage.t-online.de/vdr_wakeup.htm#2_2 [/color] eine nvram-wakeup.conf erstellt und in etc kopiert.

Der Befehl nvram-wakeup -C /etc/nvram-wakeup.conf --directisa -s $((`date +%s` + 20 * 60)) --nowrite bringt dann folgendes Ergebnis:

nvram-wakeup: addr_stat (0xFFFFFFFF) is beyond the end of nvram



Was läuft da falsch?


Hier die nvram-wakeup.conf:

[tt]################################################
##  Mainboard autodetection information:
##
##    - Mainboard vendor:  "ASRock"
##    - Mainboard type:    "760GM-GS3"
##    - Mainboard revision: ""
##    - BIOS vendor:        "American Megatrends Inc."
##    - BIOS version:      "P1.10"
##    - BIOS release:      "02/22/2011"

addr_min        = 0x70
addr_chk_h      = 0x30
addr_chk_l      = 0x31

[/tt]




MfG


Re: nvram-wakeup.conf funktioniert nicht - Bleifuss2 - 21.01.2012

Teste zuerst mit ACPI das ist einfacher und geht fast immer.

1. im Bios ACPI HPET Ausschalten (wenn alles geht kannst du es mal einschalten manche Boards gehen auch wenn eingeschaltet). Wenn es die Option im Bios nicht gibt siehe *
2. BIOS "EuP Support [Disabled]" einstellen bzw. PCI Devices Power On  oder wenn vorhanden beides.
3. RTC Alarm Power On Uhrzeit einstellen Rechner ausschalten und testen wenn er dann einschaltet gehts meistens.
4. RTC Alarm Power On auschalten (wenns nicht geht mit dem folgenden dann alles nochmal mit Eingeschaltteter option.
    Bei MSI Boards Option Wake Up auf OS stellen.
5. Rechner Booten
6. alles im Admin Terminal

Code:
hwclock --systohc --utc
DEV=/sys/class/rtc/rtc0/wakealarm
now=`date +%s`
nextboot=`echo "$now + 5 * 60" | bc` #Aktuelle Zeit Plus 5*60sec
echo 0 > $DEV
echo $nextboot > $DEV 
##echo $nextboot > $DEV  # nur wenns nicht geht auskommentieren,manche Boards brauchen zwei Aufrufe.
echo "Aktuelle Zeit:         "`date "+%Y-%m-%d %H:%M:%S"`
cat /proc/driver/rtc   #Hier sollte jetzt die Einschaltzeit angezeigt werden.
sudo /sbin/poweroff

Der Befehl cat /proc/driver/rtc muss etwas in der Art liefern:

Zitat:rtc_time : 18:54:40
rtc_date : 2013-04-23
alrm_time : 18:59:24
alrm_date : 2013-04-23
alarm_IRQ : yes
alrm_pending : no
update IRQ enabled : no
periodic IRQ enabled : no
periodic IRQ frequency : 1024
max user IRQ frequency : 64
24hr : yes
periodic_IRQ : no
update_IRQ : no
HPET_emulated : yes
BCD : yes
DST_enable : no
periodic_freq : 1024
batt_status : okay

5Min warten und beten


* Update
Ein Tipp von marc-timo

Nach diversen Berichten und Anleitungen über ACPI bin ich über den Kernel-Parameter "hpet=disable"in /etc/default/grub gestoßen. Da bei mir im Bios "hpet" nicht vorhanden ist, wollte ich "hpet" einmal ausschalten, da ACPI wakeup bei sehr vielen Mainboards anschließend funktionierte. Ich habe dann die folgende Zeile der Datei /etc/default/grub wie folgt abgeändert:


Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash hpet=disable"


Dann diese Datei speichern.

Anschließend habe ich im Admin-Terminal (mit Putty beim VDR einloggen, Admin werden und Admin-Terminal im Menu starten) ein

Code:
update-grub



eingegeben, da die grub.cfg anschließend neu erstellt wird mit "hpet-disable".

http://www.easyvdr-forum.de/forum/index.php?topic=13290.msg112931#msg112931

marc-timo
********************************************************************************************
Bleifuss




Re: nvram-wakeup.conf funktioniert nicht - klingone - 21.01.2012

Super, danke!  Big Grin

Hat funktioniert!  ;D


Wie muss ich jetzt weiter vorgehen (OSD-Einstellungen)?  ???



MfG Big Grin


Re: nvram-wakeup.conf funktioniert nicht - klingone - 21.01.2012

Zu früh abgeschickt, wollte noch mehr schreiben... 8)


Im OSD-Display steht System & Einstellungen ->Einstellungen->System-Einstellungen->Wakeup/Poweroff-Einstellungen->Wake-Up-Mehtode: ACPI    Wake-Up-Intervall: 0    Wake-Up-Zeit: 0  Aufwachen X Min befor ( Wink Timer beginnt: 2

Muss ich im setup noch etwas veranstalten?
Oder zu Fuß?



MfG





Re: nvram-wakeup.conf funktioniert nicht - Bleifuss2 - 21.01.2012

Wenn es mit acpi funktioniert (meine Anleitung)  dann solltest du im easyvdr nichts verstellen dann funktionierts (bei mir gehts mit acpi und ich habe mich mit easyvdr nicht beschäftigt da er einschalttet wie die Timer gesetzt sind wenns bei dir nicht geht melden dann schau ich mal an.


Re: nvram-wakeup.conf funktioniert nicht - klingone - 21.01.2012

Habe gerade einen Versuch gestartet, der war nicht erfolgreich...
Möglicherweise war auch der Timer zu kurz gesetzt weil ich ihn zwingen musste auszuschalten (wegen Timer: VDR schaltet später aus - Power zum erzwingen).


MfG


Re: nvram-wakeup.conf funktioniert nicht - Bleifuss2 - 21.01.2012

Und gehts ?
so ca. 20 min vorlauf sollte dein Timer haben.

Bleifuss


Re: nvram-wakeup.conf funktioniert nicht - klingone - 21.01.2012

Konnte erst gegen 19:00Uhr einen Timer stellen zum kontrollieren, scheint aber funktioniert zu haben  ;D



MfG


Re: nvram-wakeup.conf funktioniert nicht - David - 22.01.2012

Hi,

ich bin gerade am Einrichten vom Wakeup für easyvdr.

Mein Board: ASRock 939N68PV-GLAN

ich habe schon eine nvram-wakeup.conf erzeugen lassen und nach /etc kopiert. Im OSD eingestellt (ich hoffe richtig) aber leider geth es nicht.

Jetzt bin ich hierrauf gestoßen. Also nochmal mit ACPI versuchen, aber ich komme am Punkt 8 nicht weiter. Ich kann kein /sys/class/rtc finden Sad.

Irgend eine Idee wie ich weiter machen kann oder wie ich die nvram-wakeup.conf richtig ins System einbinde?

Danke David


Re: nvram-wakeup.conf funktioniert nicht - Bleifuss2 - 22.01.2012

Hast du easyvdr 0.9x?


Re: nvram-wakeup.conf funktioniert nicht - David - 22.01.2012

ne 0.8!

Ich wollte 0.9 probieren, aber das hat meine FF-Karten nicht erkannt.


Re: nvram-wakeup.conf funktioniert nicht - sinai - 22.01.2012

Dann poste mal bitte

lspci -vvvnn

Welche FF-Karte soll denn nicht erkannt worden sein? Und hast du bei der Hardwareerkennung dann die manuelle Methode versucht?

Da wäre ein easyInfo sehr interessant.

Andy


Re: nvram-wakeup.conf funktioniert nicht - Bleifuss2 - 22.01.2012

Bei 0.8 Müsstest du mir die Kernelversion Posten 2.XX besser ist aber wenn du auf 0.9 wechselst ne FF sollte immer gehen. Ich denke mit Andys Tipps klappts bestimmt.

Bleifuss


Re: nvram-wakeup.conf funktioniert nicht - mauwag - 22.01.2012

Hallo Bleifuss,

dein Punkt 1. war die Lösung für mein Board. (Danke und ein K+).

(21.01.2012, 13:17)Bleifuss2 link schrieb: Teste zuerst mit ACPI das ist einfacher und geht fast immer.

1. im Bios ACPI HPET Ausschalten (wenn alles geht kannst du es mal einschalten manche Boards gehen auch wenn eingeschaltet)
...
Bleifuss

Mußte nur noch zusätzlich im BIOS "EuP Support [Disabled]" einstellen. Nun scheint es zu funktionieren.

Motherboard: Gigabyte GA-770TA-UD3

Gruss
mauwag


Re: nvram-wakeup.conf funktioniert nicht - mauwag - 22.01.2012

Sorry, war im falschen Thread.


Lösung meines Problems siehe:

http://www.easyvdr-forum.de/forum/index.php?topic=13163.0#msg111338

Gruss
mauwag





Re: nvram-wakeup.conf funktioniert nicht - Bleifuss2 - 23.01.2012

@Mauwag Danke für den Namen der Bios Funktion habe kürzlich im WOL Forum die Option Posten wollen allerdings fiel mir der Name nicht mehr ein.

Bleifuss


Re: nvram-wakeup.conf funktioniert nicht - nickinicki - 24.10.2012

Hallo Bleifuss,

der thread ist zwar schon was älter, aber sollte noch hierher passen.

Ich habe deine Prozedur am Terminal eingegeben. Hatte zuerst auch funktioniert, zumindest das Aufwachen nach den 5 min. dann habe ich den timer mal eingestellt, aber nichts passierte. Dann habe ich nochmal deine Prozedur ausprobiert, aber im Moment geht nichts mehr. Ich hänge mal ein paar Zeilen  mit an.

Was mich wundert ist, daß im Bios die Systemuhr verstellt wird. Nicht die Aufweckuhrzeit, so wie ich es eigentlich kenne. Aber in der Zeile "Aktuelle Zeit:        "`date "+%Y-%m-%d %H:%M:%S"`  wird die richtige Uhrzeit ausgegeben. Ich habe es auch noch mit dem Auschalten von HPET über grub ausprobiert, aber es funktioniert nicht.

Bleibt mir dann nichts anderes übrig, als die alte Methode über nvram-wakeup der Prozedur, weil das Board nicht erkannt wird?



[email protected]:~# hwclock --systohc --utc
[email protected]:~# DEV=/sys/class/rtc/rtc0/wakealarm
[email protected]:~# now=`date +%s`
[email protected]:~# nextboot=`echo "$now + 5 * 60" | bc`
[email protected]:~# echo 0 > $DEV
[email protected]:~# echo $nextboot > $DEV
[email protected]:~# echo $nextboot > $DEV
bash: echo: Schreibfehler: Das Gerät oder die Ressource ist belegt.
[email protected]:~# echo "Aktuelle Zeit:        "`date "+%Y-%m-%d %H:%M:%S"`
Aktuelle Zeit:        2012-10-24 21:03:52
[email protected]:~# cat /proc/driver/rtc
rtc_time        : 19:04:00
rtc_date        : 2012-10-24
alrm_time      : 19:08:07
alrm_date      : 2012-10-24
alarm_IRQ      : yes
alrm_pending    : no
update IRQ enabled      : no
periodic IRQ enabled    : no
periodic IRQ frequency  : 1024
max user IRQ frequency  : 64
24hr            : yes
periodic_IRQ    : no
update_IRQ      : no
HPET_emulated  : no
BCD            : yes
DST_enable      : no
periodic_freq  : 1024
batt_status    : okay
[email protected]:~#





Re: nvram-wakeup.conf funktioniert nicht - nickinicki - 26.10.2012

Irgendwie komme ich hier nicht weiter. Verstehe ich es richtig, daß über den Befehl "hwclock --systohc --utc" die Bios Uhr auf Referenz Greenich eingestellt wird? Somit wird "rtc_time=19:04:00" eingestellt und ausgegeben.
Das System rechnet allerdings 2Std. weiter und steht auf "Aktuelle Zeit: 2012-10-24 21:03:52". Das, was eigentlich auf dem Display ausgegeben wird, OSD was auch immer.

Aber die eigentliche Referenz ist hardwareseitig die Bios Uhr mit "19:04:00" und sollte eigentlich um "19:08:07" aufwachen.
Jut. Aber warum wird dann "19:08:07" nicht ins Bios der alarm uhr eingetragen. Das verstehe ich nicht.

Wenn ich die Alarmuhr manuell stelle, dann wacht der Rechner auf. Aber eben nicht über ACPI.


Re: nvram-wakeup.conf funktioniert nicht - nickinicki - 26.10.2012

Versteh wer will. Jetzt habe ich den Alarm im Bios ausgeschaltet und da plötzlich bootet der Rechner mit dem Hilfsscript. Jetzt muß ich noch mal den timer ausprobieren.


Re: nvram-wakeup.conf funktioniert nicht - Bleifuss2 - 26.10.2012

Nabend

Sorry habe deine Frage erst gerade gesehen.

Zitat: RTC Alarm Power On auschalten
Steht doch schon dran, ich hatte in letzter Zeit nur Boards wo man es Abschalten muss.

Zur Zeit, das ist eigentlich ganz einfach. Es wird immer gmt verwendet, da wir in Berlin sind +1 Std. es ist Sommer +1 Std.
Die Bios Uhr läuft immer durch (keine Sommer Winterzeit Umstellung) und die Software korrigiert je nach Standort und Jahreszeit.
Das hat den Vorteil da z.B bei Archiven kein Stunde fehlt (Sommer Winterzeit). Ob gmt+1 oder Lokale Winterzeit, darüber lässt sich streiten.

Gruß
Bleifuss


Re: nvram-wakeup.conf funktioniert nicht - nickinicki - 27.10.2012

Hallo Bleifuss,

ja, hast recht. Die Option "RTC Alarm Power On auschalten" hattest du auch angegeben. Nun ja, wer lesen kann .....

Timer funktioniert jetzt. Hatte ich eingestellt, Rechner fährt automatisch hoch und wenn fertig, dann wieder runter. Süperb!

Mal schaun, was jetzt noch zu beackern ist.


Re: nvram-wakeup.conf funktioniert nicht - Hempel - 20.06.2013

Hallo,
auch wenn das hier schon länger diskutiert wurde, dachte ich es wäre überflüssig einen neues Thema auf zumachen. Ich habe Probleme mit dem ACPI start und meiner Meinung nach alles versucht, was hier so stand. Ich wollte eigentlich nur gerne wissen, ob meine Einstellungen so wie sie sind sinn machen und ob es eine Möglichkeit gibt tatsächlich auszuschließen, dass der Start über ACPI funktioniert oder nicht. Also zunächst die Einstellungen im Bios:
Suspend to Ram [Auto]
Repost Video on STR Resume [Yes]
Check ready Bit [Auto]

Restore on AC/power Loss [Power Off]
Ring-In Power on [Disabled]
PCI Devices Power on [DIesabled]
PS/2 Keyboard Power on [Disabled]
RTC alarm Power on [Disabled]

ACPI HPET Table [Disabled]

Darüber hinaus habe ich die kern.log angesehen:
Code:
cat  kern.log | grep wake
Jun 18 21:06:51 localhost kernel: [    1.929690] rtc_cmos 00:07: RTC can wake from S4
und
Code:
cat  kern.log | grep alarms
Jun 18 21:06:51 localhost kernel: [    1.930090] rtc0: alarms up to one year, y3k, 114 bytes nvram

Wenn ich dann den Test über die Console mach kommt folgendes:

Code:
Aktuelle Zeit:         2013-06-20 11:34:01

rtc_time    : 09:34:02
rtc_date    : 2013-06-20
alrm_time    : 09:37:01
alrm_date    : 2013-06-20
alarm_IRQ    : yes
alrm_pending    : no
update IRQ enabled    : no
periodic IRQ enabled    : no
periodic IRQ frequency    : 1024
max user IRQ frequency    : 64
24hr        : yes
periodic_IRQ    : no
update_IRQ    : no
HPET_emulated    : no
BCD        : yes
DST_enable    : no
periodic_freq    : 1024
batt_status    : okay

Fahre Rechner runter.

Aber er wacht nicht auf :-[

Kann mir jemand helfen?


Re: nvram-wakeup.conf funktioniert nicht - Bleifuss2 - 20.06.2013

Hallo

Du solltest eine spätere Weckzeit verwenden.
3 Minuten sind etwas knapp mindestens 5 Minuten sollten es schon sein.


Re: nvram-wakeup.conf funktioniert nicht - Hempel - 20.06.2013

Neuer Versuch mit 20 min. Leider habe ich immer noch kein Glück gehabt:

Code:
Aktuelle Zeit:         2013-06-20 16:23:34

rtc_time    : 14:23:34
rtc_date    : 2013-06-20
alrm_time    : 14:43:34
alrm_date    : 2013-06-20
alarm_IRQ    : yes
alrm_pending    : no
update IRQ enabled    : no
periodic IRQ enabled    : no
periodic IRQ frequency    : 1024
max user IRQ frequency    : 64
24hr        : yes
periodic_IRQ    : no
update_IRQ    : no
HPET_emulated    : no
BCD        : yes
DST_enable    : no
periodic_freq    : 1024
batt_status    : okay

Fahre Rechner runter.

EDIT: Es gibt ein Biosupdate. In der Beschreibung von diesem Update steht allerdings nur folgendes:
Zitat:1. Patch ATI-HD4550 PCIE VGA card.
2. Patch ATI-HD4890 PCIE VGA card.
3. Patch ATI-HD4650 PCIE VGA card.
4. Patch ATI-HD4350 PCIE VGA card.
5. Patch ATI-HD4830 PCIE VGA card.
6. Patch ATI-HD4670 PCIE VGA card.
7. Patch Logitech USB illuminated Keyboard (LZ838BH).

Ich hab noh nie ein Bios update gemacht und schrecke deshalb etwas davor zurück, aber wenn es eine Aussicht darauf gibt die Kiste asu dem Tiefschlaf zu holen, würde ich es versuch.

EDIT: Ich habe einen neuen Thread für dieses spezielle Thema aufgemacht: http://www.easy-vdr.de/forum/index.php?topic=15461.0