vdr@zastrow4u.de(Alfred Zastrow) 29.05.05 07:28
Rainer Zocholl schrieb:
[...]
# nvram-wakeup -s $((`date +%s`+ 10 * 60))
Box does not wake up anymore.
With 2.4.2x i had no such problem.
[...]
If you don't find a solution to get NVRAM-wakeup working try my ACPI-wakeup. The setup is pretty simple and with a little bit of luck your motherboard is also able, to start on this way.
You can download it from here:
Thanks for the and the informative readme.
msi:~/video/nvram/acpi-wakeup-0.1# cat /proc/acpi/alarm 2005-**-29 18:36:05
That does not look good, or what is the meaning of "-**-" ?
(i never used /proc/acpi/alarm before)
instead of "echo "YYYY-MM-DD HH:MM:SS" >/proc/acpi/alarm" i used:
date --date "+10 min" +"%F %T" >/proc/acpi/alarm
#date --date "+10 min" +"%Y-%m-%d %H:%M:%S" or less transparent: # date --date "+10 min" +"%F %T" >/proc/acpi/alarm # cat /proc/acpi/alarm 2005-05-29 21:47:36
to set /proc/acpi/alarm with the seconds since 1970 as VDR delivers
#date -d "1970-01-01 $1 sec -5 min" +"%Y-%m-%d %H:%M:%S" > /proc/acpi/alarm
would be sufficient. ("-u" or "--utc" to make universal time) (Attention: write "-5" not "- 5")
But attention: The line above might set the time in the past! nvram-wakeup does additional things: - It refuses to set a time below 10 Minutes in future - and it set the alaram 5 minutes before the expected time. That is done because a shutdown may last 5 minutes and a boot might last 5 minutes too (assume fsck!) - it checks if the RTC is running UTC or not.
But anyhow:
msi:~# date --date "+3 min" +"%F %T" >/proc/acpi/alarm ; cat /proc/acpi/alarm 2005-05-29 22:10:23 msi:~# halt
Broadcast message from root (pts/0) (Sun May 29 22:06:38 2005):
The system is going down for system halt NOW!
box powers off.
Box does not wake up. The alarm time does not show up in the BIOS.
- Is the hardware clock touched from the shutdown scripts? (with hwclock?) -> comment out this lines
Why?
Hm, i saw that somewhere... msi:/etc/init.d# mv /etc/rc0.d/K25hwclock.sh /etc/rc0.d/_K25hwclock.sh msi:/etc/init.d# mv /etc/rc6.d/K25hwclock.sh /etc/rc6.d/_K25hwclock.sh
too i disabled the alarm time in BIOS now
And now: it wakes up! (but the BIOS still shows a wrong time)
Wow!
Is that maybe the reason why nvram-wakeup sometimes need a reboot to work?
BTW: Is there anywhere a description of all "--date" formats?
Rainer