Thanks for the pointers - the mentioned patch does work beautifully for our
use case.

Do you have any plans for a release that would include it?

Thanks,
Alex

On Thu, Jan 14, 2021 at 5:34 AM Richard Cochran <richardcoch...@gmail.com>
wrote:

> On Thu, Jan 14, 2021 at 10:48:20AM +0100, Miroslav Lichvar wrote:
> > Then I'd say the right fix should be about phc2sys avoiding calling
> > those functions unless it is synchronizing the system clock. It is not
> > supposed to touch the source clock. There was a fix in that direction
> > recently.
>
> That was the following commit.  Alex, please see whether it fixes the
> issue for you.
>
> Thanks,
> Richard
> ---
> commit 194dc845103c783e5f9bd6f9f025eedd6a5f3d36
> Author: Miroslav Lichvar <mlich...@redhat.com>
> Date:   Thu Aug 6 16:16:10 2020 +0200
>
>     phc2sys: Postpone adding of servo to clock.
>
>     Instead of unconditionally creating a servo for each clock in their
>     initialization, add the servo later on the first update of the clock,
>     when it is known the clock needs to be synchronized.
>
>     This fixes an issue with phc2sys disrupting the system clock when
>     it is synchronized by another process and should be used by phc2sys
> only
>     as a source. Creating a servo for the system clock caused a reset of
> its
>     frequency and status.
>
_______________________________________________
Linuxptp-devel mailing list
Linuxptp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel

Reply via email to