I have a Compute Module4 single board computer controlled using
linuxptp to a White Rabbit switch as grand master. The client is
controlled by the server with linuxptp 3.1.1

ptp4l[8729.388]: selected /dev/ptp0 as PTP clock
ptp4l[8729.432]: port 1: INITIALIZING to LISTENING on INIT_COMPLETE
ptp4l[8729.433]: port 0: INITIALIZING to LISTENING on INIT_COMPLETE
ptp4l[8729.724]: port 1: new foreign master e06ca6.fffe.000e54-5
ptp4l[8734.286]: selected best master clock 70b3d5.fffe.91ea78
ptp4l[8734.286]: updating UTC offset to 37
ptp4l[8734.286]: port 1: LISTENING to UNCALIBRATED on RS_SLAVE
ptp4l[8736.325]: master offset -1688969011985876110 s0 freq      +0 path delay  
    1126
ptp4l[8737.385]: master offset -1688969011985878320 s1 freq   -2093 path delay  
    1160
ptp4l[8738.508]: master offset    -830824 s2 freq -832917 path delay      1160
ptp4l[8738.508]: port 1: UNCALIBRATED to SLAVE on MASTER_CLOCK_SELECTED
ptp4l[8739.704]: master offset     162030 s2 freq  -89310 path delay      1160
ptp4l[8740.704]: master offset     258626 s2 freq  +55895 path delay     -7581
ptp4l[8741.649]: master offset     204019 s2 freq  +78876 path delay     -7581
ptp4l[8742.831]: master offset      99626 s2 freq  +35688 path delay      1092
...
ptp4l[8769.831]: master offset         -3 s2 freq   -2082 path delay       643
ptp4l[8771.008]: master offset         -9 s2 freq   -2088 path delay       643
ptp4l[8772.026]: master offset         -4 s2 freq   -2086 path delay       643


and all goes well. I upgraded to linuxptp 4.0 in order to activate some
of the newer options and now in the exact same context I am unable to
lock with the messages

ptp4l[9584.467]: selected /dev/ptp0 as PTP clock
ptp4l[9584.512]: port 1 (eth0): INITIALIZING to LISTENING on INIT_COMPLETE
ptp4l[9584.513]: port 0 (/var/run/ptp4l): INITIALIZING to LISTENING on 
INIT_COMPLETE
ptp4l[9584.513]: port 0 (/var/run/ptp4lro): INITIALIZING to LISTENING on 
INIT_COMPLETE
ptp4l[9585.065]: port 1 (eth0): new foreign master e06ca6.fffe.000e54-5
ptp4l[9589.075]: selected best master clock 70b3d5.fffe.91ea78
ptp4l[9589.076]: port 1 (eth0): LISTENING to UNCALIBRATED on RS_SLAVE
ptp4l[9590.139]: timed out while polling for tx timestamp
ptp4l[9590.139]: increasing tx_timestamp_timeout may correct this issue, but it 
is likely caused by a driver bug
ptp4l[9590.140]: port 1 (eth0): send delay request failed
ptp4l[9590.140]: port 1 (eth0): UNCALIBRATED to FAULTY on FAULT_DETECTED 
(FT_UNSPECIFIED)
ptp4l[9606.206]: port 1 (eth0): FAULTY to LISTENING on INIT_COMPLETE
ptp4l[9606.817]: port 1 (eth0): new foreign master e06ca6.fffe.000e54-5

and this message repeats endlessly. Since I saw some recent updates I
git cloned https://git.code.sf.net/p/linuxptp/code to assess the latest
revisions but same result. There have been so many changes between
3.1.1 and 4.0 5 (diff tells me 10000 lines changed) that I do not know
where to start for debugging. Any hint from these error messages ?

Thank you

--
JM Friedt, FEMTO-ST Time & Frequency, 26 rue de l'Epitaphe, 25000
Besancon, France


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

Reply via email to