Hallo Leute, ich hab's auch schon im c't-Form gepostet, aber vielleicht ist's hier besser aufgehoben:
Ich muss bei meinem mb bei nvram-wakeup einen reboot machen. Also habe ich den poweroff-kernel installiert und in der shutdown-hooks/S90.nvram-wakeup folgendes eingetragen
Code
SPECIALSHUTDOWN="echo 'savedefault --default=4 --once'|grub --batch --verbose --no-floppy; shutdown -r now"
Jetzt bootet der Rechner aber nicht neu, sondern schläft sofort ein, wie die letzten Fetzen des syslog auch belegen:
Code
Jan 22 13:39:01 scotty vdrdevel-shutdown: executing /usr/share/vdrdevel/shutdown-hooks/S90.nvram-wakeup as shell script
Jan 22 13:39:01 scotty vdr-nvram-wakeup: /usr/sbin/nvram-wakeup -ls 1106398680
Jan 22 13:39:01 scotty kernel: Non-volatile memory driver v1.2
Jan 22 13:39:01 scotty nvram-wakeup[7783]:
Jan 22 13:39:01 scotty nvram-wakeup[7783]: All values are displayed as they are stored in the nvram/rtc.
Jan 22 13:39:01 scotty nvram-wakeup[7783]: (and do not correspond necessarily to the system date/time)
Jan 22 13:39:01 scotty nvram-wakeup[7783]:
Jan 22 13:39:01 scotty nvram-wakeup[7783]: WakeUp : Enabled (0xC2)
Jan 22 13:39:01 scotty nvram-wakeup[7783]: Day : 22 (0xB2)
Jan 22 13:39:01 scotty nvram-wakeup[7783]: Hour : 18 (0x12)
Jan 22 13:39:01 scotty nvram-wakeup[7783]: Minute : 35 (0x23)
Jan 22 13:39:01 scotty nvram-wakeup[7783]: Second : 00 (0x00)
Jan 22 13:39:01 scotty nvram-wakeup[7783]: rtcDay : 22 (0x22)
Jan 22 13:39:01 scotty nvram-wakeup[7783]: rtcHour : 18
Jan 22 13:39:01 scotty nvram-wakeup[7783]: rtcMin : 35
Jan 22 13:39:01 scotty nvram-wakeup[7783]: rtcSec : 00
Jan 22 13:39:01 scotty nvram-wakeup[7783]: Checksum: 0x2544
Jan 22 13:39:01 scotty nvram-wakeup[7783]:
Jan 22 13:39:01 scotty nvram-wakeup[7783]: Enabling (0xC2) WakeUp-on-RTC in nvram.
Jan 22 13:39:01 scotty nvram-wakeup[7783]: New Day : 22 (0xB2)
Jan 22 13:39:01 scotty nvram-wakeup[7783]: New Hour : 13 (0x0D)
Jan 22 13:39:01 scotty nvram-wakeup[7783]: New Minute : 53 (0x35)
Jan 22 13:39:01 scotty nvram-wakeup[7783]: New Second : 00 (0x00)
Jan 22 13:39:01 scotty nvram-wakeup[7783]: New rtcDay : 22 (0x22)
Jan 22 13:39:01 scotty nvram-wakeup[7783]: New rtcHour : 13
Jan 22 13:39:01 scotty nvram-wakeup[7783]: New rtcMin : 53
Jan 22 13:39:01 scotty nvram-wakeup[7783]: New rtcSec : 00
Jan 22 13:39:01 scotty nvram-wakeup[7783]: New Checksum: 0x2551
Jan 22 13:39:01 scotty nvram-wakeup[7783]:
Jan 22 13:39:01 scotty nvram-wakeup[7783]: Now really WRITING into /dev/nvram...
Jan 22 13:39:01 scotty nvram-wakeup[7783]: And setting RTC alarm into /dev/rtc...
Jan 22 13:39:01 scotty nvram-wakeup[7783]:
Jan 22 13:39:01 scotty nvram-wakeup[7783]: The changes to take effect, you must reboot your computer now.
Jan 22 13:39:01 scotty nvram-wakeup[7783]:
Jan 22 13:39:01 scotty vdr-nvram-wakeup: nvram-wakeup: everything ok - need to reboot first
Jan 22 13:39:07 scotty shutdown[7850]: shutting down for system halt
Alles anzeigen
Wenn ich das gleiche (?) von Hand hintereinander eingebe, funktioniert's:
Code
nvram-wakeup -C /etc/nvram-wakeup.conf --directisa -s $((`date +%s` + 10 * 60))
echo "savedefault --default=4 --once"|grub --batch --verbose --no-floppy
shutdown -r now
Sprich: nvram-wakeup läuft an sich, die Reboot-Geschichte mit poweroff-Kernel auch, ich bin nur zu blöd, den Reboot aus dem VDR heraus auszulösen?!
Kann sich da einer einen Reim drauf machen?
jeremia