Bonjour,
J’ai un kernel ou la config CONFIG_RTC_SYSTOHC est activée. Si j’ai bien compris, ce la permet de mettre à jour l’heure RTC toutes les 11 minutes avec l’heure système si ce dernier est bien synchronisé. Or j’ai ntp qui tourne sur ma debian et quand le fais ntpq -p , j’obtiens:
remote refid st t when poll reach delay offset jitter
==============================================================================
0.debian.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.002
1.debian.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.002
2.debian.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.002
3.debian.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.002
-ntp.ulyssis.stu 193.190.230.65 2 u 287 1024 377 20.776 -2.177 0.506
+84-199-86-248.i 192.168.0.100 2 u 31 1024 337 22.725 0.431 0.537
-srcf-ntp.stanfo 171.64.7.73 2 u 252 1024 377 142.315 1.248 1.366
-ntp.devrandom.b 244.220.219.218 2 u 403 1024 377 15.591 -0.554 0.429
+neel.ch .GPS. 1 u 127 1024 377 18.055 1.869 1.002
*tock.ntp.infoma .GPS. 1 u 434 1024 377 15.750 1.413 0.941
Il y a une ligne commençant par ‹ * › donc pour moi, l’heure système est bien synchronisée.
J’initialise ma RTC avec une « mauvaise heure » :
hwclock --set --date « 2020-12-17 8:55:26.021053+00:00 »
puis je vérifie régulièrement que ma RTC va bien se synchroniser avec l’heure système en moins de 11minutes:
root@sr-imx6:~# date; hwclock -r
Thu 17 Dec 2020 11:02:40 AM UTC
2020-12-17 08:55:36.115268+00:00
root@sr-imx6:~# date; hwclock -r
Thu 17 Dec 2020 11:08:46 AM UTC
2020-12-17 09:01:42.279962+00:00
root@sr-imx6:~# date; hwclock -r
Thu 17 Dec 2020 11:15:16 AM UTC
2020-12-17 09:08:12.844868+00:00
root@sr-imx6:~# date; hwclock -r
Thu 17 Dec 2020 11:19:29 AM UTC
2020-12-17 09:12:25.394854+00:00
Comme vous pouvez le constater, ça n’est absolument pas le cas.
Pourquoi???
Merci de votre aide
Kiyé