<html>Hi,<br /><br /> I'm setting up a new, dedicated mythtv backend system, which should only power on when needed.<br /> The board is an asus M3A78-CM and Power on From S5 By RTC Alarm is enabled, as is Power on From S5 By PME, which works for wakeonlan events.<br /><br />System / HWclock time is UTC while I am currently at UTC+1<br /><br /> The system is running Ubuntu 17.10 (GNU/Linux 4.13.0-19-generic x86_64) and I have tried following the MythTV wiki for RTC wakeup:<br /><br />$ dmesg | grep rtc<br />[ 1.593134] rtc_cmos 00:01: RTC can wake from S4<br />[ 1.593289] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0<br />[ 1.593316] rtc_cmos 00:01: alarms up to one month, y3k, 114 bytes nvram, hpet irqs<br />[ 1.606411] rtc_cmos 00:01: setting system clock to 2017-12-08 17:46:39 UTC (1512755199)<br /><br /><br />$ dmesg | grep hpet<br />[ 0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133481069984 ns<br />[ 0.000000] hpet clockevent registered<br />[ 0.094187] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0<br />[ 0.094187] hpet0: 4 comparators, 32-bit 14.318180 MHz counter<br />[ 0.096038] clocksource: Switched to clocksource hpet<br />[ 1.593316] rtc_cmos 00:01: alarms up to one month, y3k, 114 bytes nvram, hpet irqs<br /><br /><br />$sudo bash -c "echo 0 > /sys/class/rtc/rtc0/wakealarm"<br /><br />$cat /sys/class/rtc/rtc0/wakealarm<br /><br />[returns nothing]<br /><br />$date<br />fr. 08. des. 19:42:53 +0100 2017<br />$sudo bash -c "echo `date '+%s' -d '+ 6 minutes'` > /sys/class/rtc/rtc0/wakealarm"<br />$ cat /sys/class/rtc/rtc0/wakealarm<br />1512758974<br />$ date -d @1512758974<br />fr. 08. des. 19:49:34 +0100 2017<br /><br />$ cat /proc/driver/rtc<br />rtc_time : 18:45:28<br />rtc_date : 2017-12-08<br />alrm_time : 18:49:34<br />alrm_date : 2017-12-08<br />alarm_IRQ : yes<br />alrm_pending : no<br />update IRQ enabled : no<br />periodic IRQ enabled : no<br />periodic IRQ frequency : 1024<br />max user IRQ frequency : 64<br />24hr : yes<br />periodic_IRQ : no<br />update_IRQ : no<br />HPET_emulated : yes<br />BCD : yes<br />DST_enable : no<br />periodic_freq : 1024<br />batt_status : okay<br />/proc/driver/rtc (END)<br /><br /><br />BUT, if I reboot, the wakeup time in BIOS has not been written by the system and the wakeup time is set to a completely different date (currently 12:30 UTC on december 15th), this is unaffected if I try again, setting a different time from within Linux.<br /><br /><br /><br />Can anyone see what is not working/what I'm doing wrong?<br /><br />BR.<br /><br />Marius<br /><br /><br /><br /><br /><br /><br /> <h1 class="page-title" data-modelname="M3A78-CM"> </h1></html>