Grygorii,
On Thu, Dec 24, 2020 at 06:36:17PM +0200, Grygorii Strashko wrote:
> The cause of the issue is that both ptp4l and phc2sys could be syncing the
> same
> PHC clock while Port is in UNCALIBRATED state. This happens because
> in reconfigure() the check [1]
>
> [1] if (dst_cnt > 1 && !src) {
> ...
> if (src_cnt > 1) {
> ...
> [2] if (src_cnt > 0 && !src) {
> ...
> if (!src_cnt && !dst_cnt) {
> ...
> To fix an issue the check [2] is moved down which makes phc2sys to wait for
> ptp4l to settle.
Good find! I really appreciate your clear analysis and explanation.
Thanks,
Richard
_______________________________________________
Linuxptp-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel