easyVDR Kopie des easyVDR-Forums zum Nachschlagen
nvram-wakeup.conf funktioniert nicht

easyVDR - >VARforumsname - >nvram-wakeup.conf funktioniert nicht

klingone  21.Jan.2012 07:58:08
Hallo,

habe nach [url=http://http://www.hubertus-sandmann.homepage.t-online.de/vdr_wakeup.htm#2_2 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:

################################################
##  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






MfG
Niemand käme auf die Idee, Tinte mit Tinte abzuwaschen
nur Blut soll immer wieder mit Blut abgewaschen werden.
-- Ebner-Eschenbach

Grüsse aussem Pott! - Uli

CPU: AMD Athlon(tm) II X2 250 Processor, Mainboard: Asrock 760GM-GS3. Speicher: 3616172 kB, Festplatte(n): SAMSUNG HD155UI, Grafikkarte: nVidia Corporation GT520 (rev a1), Videokarte(n): L4M Twin S2 - Duale DVB-S2 HDTV (Rev. V6)
Bleifuss2  21.Jan.2012 12:17:26
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 " 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

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:

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:



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


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


Produktiv-VDR:
Board GA H77-DS3H, Intel Intel(R) Core(TM) i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
klingone  21.Jan.2012 16:47:06
Super, danke!  :D

Hat funktioniert!  ;D


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



MfG :D
Niemand käme auf die Idee, Tinte mit Tinte abzuwaschen
nur Blut soll immer wieder mit Blut abgewaschen werden.
-- Ebner-Eschenbach

Grüsse aussem Pott! - Uli

CPU: AMD Athlon(tm) II X2 250 Processor, Mainboard: Asrock 760GM-GS3. Speicher: 3616172 kB, Festplatte(n): SAMSUNG HD155UI, Grafikkarte: nVidia Corporation GT520 (rev a1), Videokarte(n): L4M Twin S2 - Duale DVB-S2 HDTV (Rev. V6)
klingone  21.Jan.2012 16:55:19
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 ( ;) Timer beginnt: 2

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



MfG



Niemand käme auf die Idee, Tinte mit Tinte abzuwaschen
nur Blut soll immer wieder mit Blut abgewaschen werden.
-- Ebner-Eschenbach

Grüsse aussem Pott! - Uli

CPU: AMD Athlon(tm) II X2 250 Processor, Mainboard: Asrock 760GM-GS3. Speicher: 3616172 kB, Festplatte(n): SAMSUNG HD155UI, Grafikkarte: nVidia Corporation GT520 (rev a1), Videokarte(n): L4M Twin S2 - Duale DVB-S2 HDTV (Rev. V6)
Bleifuss2  21.Jan.2012 17:43:27
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.
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel(R) Core(TM) i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
klingone  21.Jan.2012 17:49:04
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
Niemand käme auf die Idee, Tinte mit Tinte abzuwaschen
nur Blut soll immer wieder mit Blut abgewaschen werden.
-- Ebner-Eschenbach

Grüsse aussem Pott! - Uli

CPU: AMD Athlon(tm) II X2 250 Processor, Mainboard: Asrock 760GM-GS3. Speicher: 3616172 kB, Festplatte(n): SAMSUNG HD155UI, Grafikkarte: nVidia Corporation GT520 (rev a1), Videokarte(n): L4M Twin S2 - Duale DVB-S2 HDTV (Rev. V6)
Bleifuss2  21.Jan.2012 19:42:31
Und gehts ?
so ca. 20 min vorlauf sollte dein Timer haben.

Bleifuss
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel(R) Core(TM) i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
klingone  21.Jan.2012 21:51:29
Konnte erst gegen 19:00Uhr einen Timer stellen zum kontrollieren, scheint aber funktioniert zu haben  ;D



MfG
Niemand käme auf die Idee, Tinte mit Tinte abzuwaschen
nur Blut soll immer wieder mit Blut abgewaschen werden.
-- Ebner-Eschenbach

Grüsse aussem Pott! - Uli

CPU: AMD Athlon(tm) II X2 250 Processor, Mainboard: Asrock 760GM-GS3. Speicher: 3616172 kB, Festplatte(n): SAMSUNG HD155UI, Grafikkarte: nVidia Corporation GT520 (rev a1), Videokarte(n): L4M Twin S2 - Duale DVB-S2 HDTV (Rev. V6)
David  22.Jan.2012 19:48:04
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 :(.

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

Danke David
Bleifuss2  22.Jan.2012 20:12:39
Hast du easyvdr 0.9x?
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel(R) Core(TM) i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
David  22.Jan.2012 20:16:48
ne 0.8!

Ich wollte 0.9 probieren, aber das hat meine FF-Karten nicht erkannt.
sinai  22.Jan.2012 20:26:43
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
VDR 1: ASRock mit Atom J1200, NVIDIA GT610, Lüfterlos, TBS 6982 SE mit easyVDR 3.0
Bleifuss2  22.Jan.2012 20:38:36
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
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel(R) Core(TM) i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
mauwag  22.Jan.2012 21:13:56
Hallo Bleifuss,

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

[quote='Bleifuss2 link' pid='12909' dateline='1327144646']
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 " einstellen. Nun scheint es zu funktionieren.

Motherboard: Gigabyte GA-770TA-UD3

Gruss
mauwag
* VDR1 - easyvdr-2.0.0-64-stable - FSC-D2836-S / Intel E6300 / 2GB / NVS310; PVR-500; Satelco EasyWatch DVB-C
* VDR-Test - easyVDR 2.5 - GA-770TA-UD3 / AMD 240e / 4GB / GF8400GS; Satelco EasyWatch DVB-C;
mauwag  22.Jan.2012 21:16:31
Sorry, war im falschen Thread.


Lösung meines Problems siehe:

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

Gruss
mauwag



* VDR1 - easyvdr-2.0.0-64-stable - FSC-D2836-S / Intel E6300 / 2GB / NVS310; PVR-500; Satelco EasyWatch DVB-C
* VDR-Test - easyVDR 2.5 - GA-770TA-UD3 / AMD 240e / 4GB / GF8400GS; Satelco EasyWatch DVB-C;
Bleifuss2  23.Jan.2012 15:12:21
@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
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel(R) Core(TM) i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
nickinicki  24.Oct.2012 21:12:49
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?



root@easyVDR:~# hwclock --systohc --utc
root@easyVDR:~# DEV=/sys/class/rtc/rtc0/wakealarm
root@easyVDR:~# now=`date +%s`
root@easyVDR:~# nextboot=`echo "$now + 5 * 60" | bc`
root@easyVDR:~# echo 0 > $DEV
root@easyVDR:~# echo $nextboot > $DEV
root@easyVDR:~# echo $nextboot > $DEV
bash: echo: Schreibfehler: Das Gerät oder die Ressource ist belegt.
root@easyVDR:~# echo "Aktuelle Zeit:        "`date "+%Y-%m-%d %H:%M:%S"`
Aktuelle Zeit:        2012-10-24 21:03:52
root@easyVDR:~# 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
root@easyVDR:~#



Asus P8Z77-V_LX So.1155,Intel Core i3 2120T, SSD 120GB, 1TB Media-HDD, 4GB Arbeitsspeicher,  TV-Karten: tbs 6902 dual dvb s2, Atric_IR-Einschalter mit TBS Fernbedienung

nickinicki  26.Oct.2012 21:21:56
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.
Asus P8Z77-V_LX So.1155,Intel Core i3 2120T, SSD 120GB, 1TB Media-HDD, 4GB Arbeitsspeicher,  TV-Karten: tbs 6902 dual dvb s2, Atric_IR-Einschalter mit TBS Fernbedienung

nickinicki  26.Oct.2012 23:37:45
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.
Asus P8Z77-V_LX So.1155,Intel Core i3 2120T, SSD 120GB, 1TB Media-HDD, 4GB Arbeitsspeicher,  TV-Karten: tbs 6902 dual dvb s2, Atric_IR-Einschalter mit TBS Fernbedienung

Bleifuss2  26.Oct.2012 23:51:06
Nabend

Sorry habe deine Frage erst gerade gesehen.

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
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel(R) Core(TM) i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
nickinicki  27.Oct.2012 10:05:48
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.
Asus P8Z77-V_LX So.1155,Intel Core i3 2120T, SSD 120GB, 1TB Media-HDD, 4GB Arbeitsspeicher,  TV-Karten: tbs 6902 dual dvb s2, Atric_IR-Einschalter mit TBS Fernbedienung

Hempel  20.Jun.2013 11:47:22
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
Repost Video on STR Resume
Check ready Bit

Restore on AC/power Loss
Ring-In Power on
PCI Devices Power on
PS/2 Keyboard Power on
RTC alarm Power on

ACPI HPET Table

Darüber hinaus habe ich die kern.log angesehen:
cat  kern.log | grep wake
Jun 18 21:06:51 localhost kernel: [    1.929690] rtc_cmos 00:07: RTC can wake from S4

und
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:

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?
easyVDR Version 1.0
2 GBRAM
Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
Mainboard: Asrock 4CoreDual-SATA2
NVIDIA GeForce 8600 GT
TechnoTrendWinTV Nexus-S rev2.3
TechnoTrend WinTV Nova S2-3200 PCI
Bleifuss2  20.Jun.2013 15:11:22
Hallo

Du solltest eine spätere Weckzeit verwenden.
3 Minuten sind etwas knapp mindestens 5 Minuten sollten es schon sein.
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel(R) Core(TM) i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
Hempel  20.Jun.2013 16:45:56
Neuer Versuch mit 20 min. Leider habe ich immer noch kein Glück gehabt:

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:
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: [url=http://www.easy-vdr.de/forum/index.php?topic=15461.0]http://www.easy-vdr.de/forum/index.php?topic=15461.0
easyVDR Version 1.0
2 GBRAM
Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
Mainboard: Asrock 4CoreDual-SATA2
NVIDIA GeForce 8600 GT
TechnoTrendWinTV Nexus-S rev2.3
TechnoTrend WinTV Nova S2-3200 PCI