On Tue, Aug 22, 2023 at 12:34:35PM +0200, Maciek Machnikowski wrote:
> root@equinox:[~]#: phc_ctl ens6f0np0 set freq 50000000
> root@equinox:[~]#: sudo ptp4l -m -i ens6f0np0 -2 -s

> ptp4l[248.614]: master offset -301008874 s0 freq -50000000 path delay
> 1136508
> ptp4l[249.615]: master offset -316872413 s1 freq -50000000 path delay
> 1460911

You set the clock to run 5% fast, but the change between the offsets
tells us it's running about 1.6% slow. The servo then tries to speed
up the clock even more to correct that error, but it's already at
the maximum value.

The HW or driver is broken. It might need to decrease the frequency
limit. The only reason your change "fixes" the problem is that it
resets the frequency to a non-buggy range.

-- 
Miroslav Lichvar



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

Reply via email to