On Tue, Apr 25, 2017 at 03:41:12PM +0000, Mace, Kyle P. wrote:
> Why would you need multiple phc2sys processes? Shouldn't you only
> need one? Shouldn't the command phc2sys -s /dev/ptp0 -c /dev/ptp1 -w
> sync the two clocks? And would this still go through the system
> clock?

With 'phc2sys -a' and boundary_clock_jbod you don't involve the system
clock at all, but everything else Luke said is right.  You *will* have
"true" BC WRT the protocol, but this BC will introduce relatively
large errors, like a dozen usec or so.

However, if you can connect your JBODs together with a hardware
signal, like the SDPs on the Intel i210, then you can reduce the error
to 100 nanoseconds or so, but you will have to write the program to
synchronize the group of cards yourself.  Still, that is not really
the kind of performance you would expect from a proper BC.

If you really need long chains, then you should use TCs configured
like the Time Aware Bridge (TAB) of 802.1AS.  In order to avoid the
ill effects of a chain of servos, they let the clock of the TAB run
free and calculate the master/local rate ratio in order to correct the
residence times.

HTH,
Richard


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Linuxptp-users mailing list
Linuxptp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-users

Reply via email to