|
From: Federico M. <Fed...@da...> - 2021-11-24 15:47:20
|
Hey everyone,
I have been trying for a while to set up my master-slave PTP sync but in the slave I can see an offset. When I ask for the date in the slave and the master they have around 36 seconds difference.
If I do not run this command after synchronizing with ptp4l, the slave is 36 seconds behind the master. If I run the command, then it is again around 36 seconds faster than the master. The problem is that they never are exactly at the same time.
sudo phc2sys -s enp0s31f6 -O 36 -m
Does someone knows what is the problem? Thank you very much in advance!
Below the logs:
Best regards,
Federico Murciano
Master:
root@MK6C:~# ptp4l -A -i eth0 -m
ptp4l[9493.515]: selected /dev/ptp0 as PTP clock
ptp4l[9493.517]: driver changed our HWTSTAMP options
ptp4l[9493.517]: tx_type 1 not 1
ptp4l[9493.517]: rx_filter 1 not 12
ptp4l[9493.517]: port 1: INITIALIZING to LISTENING on INITIALIZE
ptp4l[9493.518]: port 0: INITIALIZING to LISTENING on INITIALIZE
ptp4l[9493.518]: port 1: link up
ptp4l[9500.191]: port 1: LISTENING to MASTER on ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES
ptp4l[9500.191]: selected best master clock 04e548.fffe.230108
ptp4l[9500.191]: assuming the grand master role
ptp4l[9651.203]: timed out while polling for tx timestamp
ptp4l[9651.204]: increasing tx_timestamp_timeout may correct this issue, but it is likely caused by a driver bug
ptp4l[9651.204]: port 1: send sync failed
ptp4l[9651.204]: port 1: MASTER to FAULTY on FAULT_DETECTED (FT_UNSPECIFIED)
ptp4l[9667.205]: driver changed our HWTSTAMP options
ptp4l[9667.205]: tx_type 1 not 1
ptp4l[9667.205]: rx_filter 1 not 12
Slave:
Terminal 1
sudo ptp4l -f linuxptp.cfg -m
ptp4l[179725.005]: selected /dev/ptp0 as PTP clock
ptp4l[179725.006]: port 1 (enp0s31f6): INITIALIZING to LISTENING on INIT_COMPLETE
ptp4l[179725.006]: port 0 (/var/run/ptp4l): INITIALIZING to LISTENING on INIT_COMPLETE
ptp4l[179725.006]: port 0 (/var/run/ptp4lro): INITIALIZING to LISTENING on INIT_COMPLETE
ptp4l[179725.809]: port 1 (enp0s31f6): new foreign master 04e548.fffe.230108-1
ptp4l[179730.210]: selected best master clock 04e548.fffe.230108
ptp4l[179730.210]: running in a temporal vortex
ptp4l[179730.210]: port 1 (enp0s31f6): LISTENING to UNCALIBRATED on RS_SLAVE
ptp4l[179732.410]: master offset -40033 s0 freq +3094 path delay 8176
ptp4l[179733.510]: master offset -40231 s1 freq +2896 path delay 8178
ptp4l[179734.610]: master offset 130 s2 freq +3026 path delay 8178
ptp4l[179734.610]: port 1 (enp0s31f6): UNCALIBRATED to SLAVE on MASTER_CLOCK_SELECTED
ptp4l[179735.710]: master offset -167 s2 freq +2768 path delay 8181
Terminal 2
sudo phc2sys -a -r -m
phc2sys[179735.688]: reconfiguring after port state change
phc2sys[179735.688]: selecting CLOCK_REALTIME for synchronization
phc2sys[179735.688]: selecting enp0s31f6 as the master clock
phc2sys[179735.689]: CLOCK_REALTIME phc offset 85994777540 s0 freq -100000000 delay 0
phc2sys[179736.689]: CLOCK_REALTIME phc offset 86085732758 s1 freq +2715 delay 0
phc2sys[179737.690]: CLOCK_REALTIME phc offset 12285 s2 freq +15000 delay 0
phc2sys[179738.690]: CLOCK_REALTIME phc offset 121 s2 freq +6521 delay 0
phc2sys[179739.691]: CLOCK_REALTIME phc offset -3304 s2 freq +3132 delay 0
phc2sys[179740.691]: CLOCK_REALTIME phc offset -3555 s2 freq +1890 delay 0
phc2sys[179741.692]: CLOCK_REALTIME phc offset -2345 s2 freq +2034 delay 0
phc2sys[179742.692]: CLOCK_REALTIME phc offset -1495 s2 freq +2180 delay 0
phc2sys[179743.692]: CLOCK_REALTIME phc offset -576 s2 freq +2651 delay 0
phc2sys[179744.693]: CLOCK_REALTIME phc offset -428 s2 freq +2626 delay 0
phc2sys[179745.693]: CLOCK_REALTIME phc offset -309 s2 freq +2617 delay 0
phc2sys[179746.694]: CLOCK_REALTIME phc offset 257 s2 freq +3090 delay 0
phc2sys[179747.694]: CLOCK_REALTIME phc offset 486 s2 freq +3396 delay 0
phc2sys[179748.694]: CLOCK_REALTIME phc offset -152 s2 freq +2904 delay 0
phc2sys[179749.695]: CLOCK_REALTIME phc offset -309 s2 freq +2701 delay 0
phc2sys[179750.695]: CLOCK_REALTIME phc offset 133 s2 freq +3050 delay 0
phc2sys[179751.696]: CLOCK_REALTIME phc offset -34 s2 freq +2923 delay 0
phc2sys[179752.696]: CLOCK_REALTIME phc offset 183 s2 freq +3130 delay 0
phc2sys[179753.696]: CLOCK_REALTIME phc offset -108 s2 freq +2894 delay 0
phc2sys[179754.696]: CLOCK_REALTIME phc offset 99 s2 freq +3069 delay 0
phc2sys[179755.697]: CLOCK_REALTIME phc offset -86 s2 freq +2913 delay 0
phc2sys[179756.697]: CLOCK_REALTIME phc offset 189 s2 freq +3163 delay 0
phc2sys[179757.698]: CLOCK_REALTIME phc offset -178 s2 freq +2852 delay 0
phc2sys[179758.698]: CLOCK_REALTIME phc offset -282 s2 freq +2695 delay 0
phc2sys[179759.698]: CLOCK_REALTIME phc offset 126 s2 freq +3018 delay 0
phc2sys[179760.699]: CLOCK_REALTIME phc offset -98 s2 freq +2832 delay 0
phc2sys[179761.699]: CLOCK_REALTIME phc offset 338 s2 freq +3239 delay 0
phc2sys[179762.699]: CLOCK_REALTIME phc offset -103 s2 freq +2899 delay 0
phc2sys[179763.700]: CLOCK_REALTIME phc offset 186 s2 freq +3157 delay 0
phc2sys[179764.700]: CLOCK_REALTIME phc offset -217 s2 freq +2810 delay 0
phc2sys[179765.700]: clockcheck: clock jumped forward or running faster than expected!
This happens after running the command
phc2sys[179765.701]: CLOCK_REALTIME phc offset 72000000088 s0 freq +2810 delay 0
phc2sys[179766.701]: CLOCK_REALTIME phc offset 71999999826 s2 freq +2700 delay 0
phc2sys[179767.701]: CLOCK_REALTIME phc offset 72000000062 s2 freq +100000000 delay 0
phc2sys[179768.702]: CLOCK_REALTIME phc offset 71979295436 s2 freq +100000000 delay 0
Terminal 3
sudo phc2sys -s enp0s31f6 -O 36 -m
phc2sys[179764.119]: CLOCK_REALTIME phc offset -71999999978 s0 freq +3157 delay 0
phc2sys[179765.120]: CLOCK_REALTIME phc offset -72000000048 s1 freq +3087 delay 0
phc2sys[179766.120]: CLOCK_REALTIME phc offset -45 s2 freq +3042 delay 0
phc2sys[179767.120]: CLOCK_REALTIME phc offset -82 s2 freq +2992 delay 0
phc2sys[179768.120]: CLOCK_REALTIME phc offset -46560779 s2 freq -46557730 delay 0
phc2sys[179769.121]: CLOCK_REALTIME phc offset -67251308 s2 freq -81216493 delay 0
phc2sys[179770.121]: CLOCK_REALTIME phc offset -70107428 s2 freq -100000000 delay 0
phc2sys[179771.121]: CLOCK_REALTIME phc offset -63443433 s2 freq -97584010 delay 0
|