Hi,
I'm using ptp4l 2.0. On the slave I'm monitoring the lock status ("s2",
"s1", "s0") to detect when the synchroniziation fails, and I configured the
following parameter to be sure the syncronization is always under 10 ms:
 step_threshold 0.01

Unfortunately, rarely a spike in the master offset occurs, and the status
goes immediately to "s0". Here is an extract of the journald log, when
there was a single spike of 16 ms:
 ptp4l[27813]: [1142331.506] master offset     -13771 s2 freq   -1359 path
delay     44137
 ptp4l[27813]: [1142332.506] master offset      18635 s2 freq   +1900 path
delay     41916
 ptp4l[27813]: [1142333.506] master offset      13618 s2 freq   +1412 path
delay     44137
 ptp4l[27813]: [1142334.506] master offset       8180 s2 freq    +876 path
delay     44137
 ptp4l[27813]: [1142335.506] master offset       5693 s2 freq    +633 path
delay     44772
 ptp4l[27813]: [1142336.506] master offset      10602 s2 freq   +1135 path
delay     45190
 ptp4l[27813]: [1142337.506] master offset      -8105 s2 freq    -744 path
delay     45509
 ptp4l[27813]: [1142338.506] master offset     -11133 s2 freq   -1058 path
delay     45509
 ptp4l[27813]: [1142339.506] master offset     -18764 s2 freq   -1840 path
delay     44772
 ptp4l[27813]: [1142340.509] master offset      27093 s2 freq   +2773 path
delay     44772
 ptp4l[27813]: [1142341.507] master offset     -18103 s2 freq   -1765 path
delay     53882
 ptp4l[27813]: [1142342.507] master offset   16015803 s0 freq   -1765 path
delay     53882
 ptp4l[27813]: [1142342.507] port 1: SLAVE to UNCALIBRATED on
SYNCHRONIZATION_FAULT
 ptp4l[27813]: [1142343.507] master offset     -41662 s0 freq   -1765 path
delay     53882
 ptp4l[27813]: [1142344.507] master offset     -38444 s0 freq   -1765 path
delay     53882
 ptp4l[27813]: [1142345.507] master offset      -7516 s0 freq   -1765 path
delay     48319
 ptp4l[27813]: [1142346.507] master offset     -27152 s0 freq   -1765 path
delay     48319
 ptp4l[27813]: [1142347.507] master offset      -9544 s0 freq   -1765 path
delay     43823
 ptp4l[27813]: [1142348.507] master offset      -9858 s0 freq   -1765 path
delay     43981
 ptp4l[27813]: [1142349.507] master offset       1854 s0 freq   -1765 path
delay     43981
 ptp4l[27813]: [1142350.507] master offset       4298 s0 freq   -1765 path
delay     43981
 ptp4l[27813]: [1142351.507] master offset      -4977 s0 freq   -1765 path
delay     43981
 ptp4l[27813]: [1142352.507] master offset      -7245 s0 freq   -1765 path
delay     44254
 ptp4l[27813]: [1142353.507] master offset      -3080 s0 freq   -1765 path
delay     44254
 ptp4l[27813]: [1142354.508] master offset       1994 s0 freq   -1765 path
delay     44183
 ptp4l[27813]: [1142355.508] master offset      -1392 s0 freq   -1765 path
delay     44254
 ptp4l[27813]: [1142356.508] master offset       1373 s0 freq   -1765 path
delay     44254
 ptp4l[27813]: [1142357.508] master offset       2262 s0 freq   -1765 path
delay     44183
 ptp4l[27813]: [1142358.508] master offset       3453 s0 freq   -1765 path
delay     44183
 ptp4l[27813]: [1142359.508] master offset       5975 s2 freq   +3023 path
delay     43826
 ptp4l[27813]: [1142359.508] port 1: UNCALIBRATED to SLAVE on
MASTER_CLOCK_SELECTED
 ptp4l[27813]: [1142360.508] master offset       1124 s2 freq   +3136 path
delay     44183
 ptp4l[27813]: [1142361.509] master offset      -6295 s2 freq   +2388 path
delay     43826
 ptp4l[27813]: [1142362.508] master offset      -3711 s2 freq   +2643 path
delay     43826
 ptp4l[27813]: [1142363.508] master offset       4590 s2 freq   +3477 path
delay     42508
 ptp4l[27813]: [1142364.508] master offset     -13466 s2 freq   +1658 path
delay     42508
 ptp4l[27813]: [1142365.508] master offset       8150 s2 freq   +3828 path
delay     41961
 ptp4l[27813]: [1142366.508] master offset      -7971 s2 freq   +2208 path
delay     41961
 ptp4l[27813]: [1142367.509] master offset     -16345 s2 freq   +1354 path
delay     42844
 ptp4l[27813]: [1142368.509] master offset     -14362 s2 freq   +1538 path
delay     42844

Is there any parameter to filter these spikes, in order to use the status
to detect synchronization failures and at the same time be sure that the
real offset is under 10 ms?

Thank you, regards,
Stefano
_______________________________________________
Linuxptp-users mailing list
Linuxptp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-users

Reply via email to