Hi, i am not sure if i am experiencing a problem with chrony or the linux kernel. I want the rtc to be updated with the 11-minute-mode of the linux kernel initiated with the chrony option „rtcsync“. I was expecting that the rtc is getting updated because the adjtimex output set by chrony seems correct and the kernel config options are also set correctly, is there anything that i am missing?
thanks in advance, Gernot # set hwclock to something not equal local time/utc root:~# hwclock --set --date 00:03:09 root:~# reboot root:~# systemctl stop chronyd # check if rtcsync is enabled root:~# cat /etc/chrony/chrony.conf logdir /var/log/chrony logbanner 32 logchange 0.5 noclientlog log measurements log statistics log tracking makestep 1.0 -1 acquisitionport 123 manual rtcsync server 192.168.253.1 maxpoll 10 # start strace (start chronyd) nohup strace -f -tt -o time.strace /usr/sbin/chronyd -u _chrony & https://pastebin.com/g9aNHkzV # check 11-minute-kernel-mode: root:~# adjtimex --print mode: 0 offset: 0 frequency: -3562612 maxerror: 16000000 esterror: 16000000 status: 64 time_constant: 2 precision: 1 tolerance: 32768000 tick: 10000 raw time: 1511209389s 189560us = 1511209389.189560 return value = 5 # start uptime, local time, utc and rtc loop root:~# while true; do echo '==='; date; uptime; timedatectl | egrep '(Local|Universal|RTC) time'; sleep 1m; done > time.log https://pastebin.com/4m7qPFWE # check 11-minute-kernel-mode: root:~# adjtimex --print mode: 0 offset: 0 frequency: 2965632 maxerror: 16000000 esterror: 16000000 status: 64 time_constant: 2 precision: 1 tolerance: 32768000 tick: 9999 raw time: 1511211108s 459113us = 1511211108.459113 return value = 5 # kernel config 'grep RTC config' CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set # RTC interfaces CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set # CONFIG_RTC_DRV_TEST is not set # I2C RTC drivers # CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_ABX80X is not set # CONFIG_RTC_DRV_DS1307 is not set # CONFIG_RTC_DRV_DS1374 is not set # CONFIG_RTC_DRV_DS1672 is not set # CONFIG_RTC_DRV_MAX6900 is not set # CONFIG_RTC_DRV_RS5C372 is not set # CONFIG_RTC_DRV_ISL1208 is not set # CONFIG_RTC_DRV_ISL12022 is not set # CONFIG_RTC_DRV_X1205 is not set # CONFIG_RTC_DRV_PCF8523 is not set # CONFIG_RTC_DRV_PCF85063 is not set # CONFIG_RTC_DRV_PCF8563 is not set # CONFIG_RTC_DRV_PCF8583 is not set # CONFIG_RTC_DRV_M41T80 is not set # CONFIG_RTC_DRV_BQ32K is not set # CONFIG_RTC_DRV_S35390A is not set # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8010 is not set # CONFIG_RTC_DRV_RX8581 is not set # CONFIG_RTC_DRV_RX8025 is not set # CONFIG_RTC_DRV_EM3027 is not set CONFIG_RTC_DRV_RV8803=y # SPI RTC drivers CONFIG_RTC_I2C_AND_SPI=y # SPI and I2C RTC drivers # CONFIG_RTC_DRV_DS3232 is not set # CONFIG_RTC_DRV_PCF2127 is not set # CONFIG_RTC_DRV_RV3029C2 is not set # Platform RTC drivers # CONFIG_RTC_DRV_CMOS is not set # CONFIG_RTC_DRV_DS1286 is not set # CONFIG_RTC_DRV_DS1511 is not set # CONFIG_RTC_DRV_DS1553 is not set # CONFIG_RTC_DRV_DS1685_FAMILY is not set # CONFIG_RTC_DRV_DS1742 is not set # CONFIG_RTC_DRV_DS2404 is not set # CONFIG_RTC_DRV_STK17TA8 is not set # CONFIG_RTC_DRV_M48T86 is not set # CONFIG_RTC_DRV_M48T35 is not set # CONFIG_RTC_DRV_M48T59 is not set # CONFIG_RTC_DRV_MSM6242 is not set # CONFIG_RTC_DRV_BQ4802 is not set # CONFIG_RTC_DRV_RP5C01 is not set # CONFIG_RTC_DRV_V3020 is not set # on-CPU RTC drivers # HID Sensor RTC drivers # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set -- To unsubscribe email chrony-users-requ...@chrony.tuxfamily.org with "unsubscribe" in the subject. For help email chrony-users-requ...@chrony.tuxfamily.org with "help" in the subject. Trouble? Email listmas...@chrony.tuxfamily.org.