Skip to content
~/ dnim.dev
▸ Writing ▸ About
All writing

~/writing/tags

#ptp

2 posts

Precision timing
August 25, 2026 8 min

The clock that rang like a bell under load

I built a PRU clock that held nanoseconds on the bench, then rang under load. The daemon crossing its ticks into CLOCK_REALTIME was modeling chrony's own steering and feeding the model back. I fixed it by moving the reference out of userspace, into a Linux PTP hardware clock.

#gps#pps#ptp#beaglebone
Precision timing
April 8, 2026 8 min

The frozen clock that nobody noticed

A GPS-disciplined NTP server stopped being disciplined, and every monitor stayed green. The giveaway was a freq_ppb value that repeated byte-for-byte across three seconds, which a live servo never does.

#ptp#ntp#gps#linux

dnim.dev · built and broken by JR

Writing GitHub RSS Email
esc

    Keyboard shortcuts

    • Open the command palette ⌘K / Ctrl K
    • Show this help ?
    • Go home g then h
    • Go to writing g then w
    • Close any dialog Esc

    Press ? anytime to see this.