Part Number: AM3354
Hello,
On my Embedian AM335X SMARC module, I am running against some issues with timekeeping. My NTPD deamon wont make time corrections because the frequency exceed the allowed PPM maximum.
Jan 30 10:45:49 D22-460 ntpd[567]: frequency error -17413 PPM exceeds tolerance 500 PPM
Jan 30 10:53:28 D22-460 ntpd[567]: frequency error -564 PPM exceeds tolerance 500 PPM
Jan 30 10:53:30 D22-460 ntpd[567]: frequency error -501 PPM exceeds tolerance 500 PPM
Jan 30 10:56:53 D22-460 ntpd[567]: frequency error -566 PPM exceeds tolerance 500 PPM
I don't want it to do a timejump, I want it to slew, but it won't.
timedatectl
Local time: Fri 2026-01-30 11:05:47 CET
Universal time: Fri 2026-01-30 10:05:47 UTC
RTC time: Fri 2026-01-30 10:05:47
Time zone: Europe/Amsterdam (CET, +0100)
System clock synchronized: no
NTP service: active
RTC in local TZ: no
root@D22-460 (1) ~#
root@D22-460 (1) ~# hwclock -r
2026-01-30 11:05:59.887288+01:00
root@D22-460 (1) ~#
root@D22-460 (1) ~# cat /etc/ntp.conf
# Driftfile location (keeps track of the local clock's drift)
driftfile /var/lib/ntp/drift
# Disable clock jump, always use clock slew. 1 sec diff could take 2000s to correct.
tinker step 0
# NTP servers from the internet to synchronize the time
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
server 3.pool.ntp.org
# Disable syncing with the local system clock; we are using network servers
# Remove the fallback to 127.127.1.0 (local clock) and its stratum 14.
# server 127.127.1.0
# fudge 127.127.1.0 stratum 14
# Default security settings to restrict access
restrict -4 default notrap nomodify nopeer noquery
#restrict -6 default notrap nomodify nopeer noquery
# Allow the local host to access the NTP server
restrict 127.0.0.1 # Allow local host
#restrict ::1 # Allow local host
-----
Is this a know issue?
I am using processor SDK: processor-sdk-09.01.00-legacy-config.txt
Kind regards,
Raymond.