Skip to content

Latest commit

 

History

History
33 lines (22 loc) · 879 Bytes

ptp-client.md

File metadata and controls

33 lines (22 loc) · 879 Bytes

PTP client with NTP on CM4/CM5

This runs PTP as a client on a CM4/CM5 together with an NTP server that is synced from PTP.

We can manage this using the timemaster service, which is part of linuxptp.

Install linuxptp and chrony:

apt install linuxptp chrony

Copy timemaster.conf to /etc/linuxptp/ and then change 192.168.0.10 in the ntp_server line to the address of your NTP server.

Then enable the timemaster service:

sudo systemctl enable timemaster.service

You may get the following error on startup from ptp4l:

interface 'eth0' does not support requested timestamping

You can avoid this by copying [email protected] to /etc/systemd/system/ and then do

sudo systemctl daemon-reload
sudo systemctl enable [email protected]

This service makes sure the PHC is ready before ptp4l runs.