Hi,

I'm currently working on a network product using gPTP configuration for PTP sync. The device shall be a AVB endpoint handling audio and according to Avnu specifications all endpoint shall be capable of being master on the network. Some plugins for AVB (such as gstreamer and alsa-plugins) require that system time (CLOCK_REALTIME) is in sync with PHC to get correct timing. I see different cases depending on if the device is master or slave. If the device is slave I would like to sync PHC to CLOCK_REALTIME. The other way around, if device is master I would like to sync CLOCK_REALTIME to PHC.

To the question; is there a way to use phc2sys and handle this automatically?

What I currently do manually is (linuxptp version 3.1):

  $ ptp4l -i eth1 -f /etc/linuxptp/gPTP.cfg

On the device becoming master:

  $ phc2sys -c eth1 -s CLOCK_REALTIME --step_threshold=1 --transportSpecific=1 -w

On the device becoming slave:

  $ phc2sys -c CLOCK_REALTIME -s eth1 --step_threshold=1 --transportSpecific=1 -w

It would be good if the above could be dynamic. Starting everything as services and let the system sync itself.

/Peter



_______________________________________________
Linuxptp-users mailing list
Linuxptp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-users

Reply via email to