Încercat pe cel mai nou Ubuntu 20.04 LTS - kernel 5.8.0-59-generic. CPU - i3-9100E, GPU - intel integrat
comandă ce au fost folosite pentru alarma de trezire și somn:
- suspendați pe RAM și treziți-vă după 60 de secunde:
sudo rtcwake -v -m mem -s 60
ieșirea rtcwake arată că computerul trebuie să se trezească după 60 de secunde, dar se pare că driverul rtc nu va funcționa corect și POS nu se va întoarce deloc din starea de repaus, adică computerul nu primește alarma IRQ din BIOS. Notă: ora rtc este setată la ora locală (timedatectl set-local-rtc 1)
Folosind ora locală.
delta = -28
tzone = -7200
tzname = EEST
systime = 1626695312, (UTC) Luni 19 iulie 11:48:32 2021
rtctime = 1626695340, (UTC) Luni 19 iulie 11:49:00 2021
alarmă 0, sys_time 1626695312, rtc_time 1626695340, secunde 60
rtcwake: trezire de la „mem” folosind /dev/rtc0 la Luni, 19 iulie 14:50:01 2021
modul suspendare: mem; sistem de suspendare
- altă metodă (setați alarma irq 15:15 și suspendați pe RAM folosind comanda pm-suspend):
echo `date -u --date "15:15" +%s` > /sys/class/rtc/rtc0/wakealarm
cat /proc/driver/rtc
rtc_time : 15:06:11
rtc_data: 2021-07-19
alrm_time : 15:15:00
data_alrm: 2021-07-19
alarm_IRQ: da
alrm_pending : nu
actualizare IRQ activată: nu
IRQ periodic activat: nu
frecventa periodica IRQ: 1024
frecvența maximă IRQ utilizator: 64
24 de ore: da
periodic_IRQ : nr
update_IRQ: nu
HPET_emulated : nu
BCD: da
DST_enable: nu
periodic_freq: 1024
batt_status : bine
pm-suspend
de la rtc se vede ca alarm_IRQ, data si ora sunt setate, dar la ora asta PC-ul nu s-a trezit deloc.
Care ar putea fi motivul unui astfel de comportament? Poate driverul rtc nu funcționează corect sau altceva?
Notă: Windows 10 se trezește la o anumită oră.