тогда последовательно вкратце опишите пожалуйста как делали
проверил
sudo sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm"
sudo sh -c "echo `date '+%s' -d '+ 1 minutes'` > /sys/class/rtc/rtc0/wakealarm"
cat /sys/class/rtc/rtc0/wakealarm
Выходит из ждущего режима через минуту, все в норме. Только вывод cat /proc/driver/rtc
показывает время совершенно другое, вот примет:
rtc_time : 15:42:18
rtc_date : 2010-07-07
alrm_time : 15:43:14
alrm_date : 2010-07-07
alarm_IRQ : yes
alrm_pending : no
24hr : yes
periodic_IRQ : no
update_IRQ : no
HPET_emulated : yes
DST_enable : no
periodic_freq : 1024
batt_status : okay
Поставил на 1 минуту, видно что отличается. Таже отличается время, у меня кажет 19 часов, а в выводе - 15.