I noticed this over the weekend, but I do not know when it appeared.
armv7 and aarch64 running on an RPi. If the Pi is booted with only wlan0 connected, it will never sync. If it is booted with eth0 connected, it will sync during boot and when I check, it shows time synced :
System clock synchronized: yes
If I boot it with only wlan0connected, it shows this
$this->bbcode_second_pass_code('', '# timedatectl timesync-status
Server: n/a (n/a)
Poll interval: 0 (min: 32s; max 34min 8s)
Packet count: 0')
no matter how long I wait nor how many times I re-try this command it will not sync and never shows synced.
If I connect the eth0, it grabs an address then:
$this->bbcode_second_pass_code('', '# timedatectl timesync-status
Server: 216.239.35.4 (time2.google.com)
Poll interval: 1min 4s (min: 32s; max 34min 8s)
Leap: normal
Version: 4
Stratum: 1
Reference: GOOG
Precision: 1us (-20)
Root distance: 122us (max: 30s)
Offset: -555us
Delay: 14.168ms
Jitter: 210us
Packet count: 2
Frequency: +0.000ppm')
This is for an image created form the arch arm latest for armv7 and aarch64. I have systemd-networkd and systemd-timesyncd running. I am using connman and iwd to manage my ethernet connections (not netctl nor NetworkManager).