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