Hello,
I remember that there were some discussion on the “clock jumped forward or
running faster than expected”. It could be a problem in the driver. AFAIK Intel
i350 uses igb driver, while 82574L e1000.
So… Which driver are you using (run “ethtool –i <interface>” as root)? Have you
tried to run ptp4l without phc2sys?
William
From: John Hubbard [mailto:jhubb...@noao.edu]
Sent: 16 March 2016 00:15
To: linuxptp-users@lists.sourceforge.net
Subject: [Linuxptp-users] Need help debugging failed clock synchronization
Apologies if this has already been asked and answered. I tried to look for
solutions to my problem in the mailing list archive, but when I click the list
archive link on the mailman page, I get a sourceforge page telling me Error 403
"Read access required".
I'm trying to configure a machine running CentOS 7 (3.10 kernel) with an Intel
82574L NIC to use PTP as its time source. I was able to successfully do this
with another CentOS 7 machine (Intel i350 NIC) but I'm having problems with
this new system. In both cases the PTP Master is a Spectracom SecureSync PTP
Grand Master. I've followed Redhat's directions [1] for configuring PTP. My
ptp4l options are "-f /etc/ptp4l.conf -i eno1 -A" and my phc2sys option are "-a
-r -u 60". My ptp4l.conf file is the CentOS 7 default and the same across both
system. I can supply that if you think it'll be useful. The master is
connected to the problem machine through a non-boundary switch; specifically an
HP-ProCurve 2910al-24g. The other machine is connected through that same
switch plus a non-boundary Cisco switch, and at least two or three more
switches of unknown manufacturers.
My log shows two repeating ptp4l log messages [2] with the master offset
counting slowly upwards. The path delay is kind of stable but always negative.
What does a negative path delay mean? The message about clock jump: is that
saying that the ptp master clock has jumped forward/running fast, or is it
referring to the system clock or a hardware clock? Overall does anyone have
any suggestions for what might be wrong? FWIW [3] shows the ph2sys log
messages.
Thanks in advance
[1]
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/ch-Configuring_PTP_Using_ptp4l.html
[2]
Mar 15 15:35:47 statler ptp4l[2628]: [2582.823] clockcheck: clock jumped
forward or running faster than expected!
Mar 15 15:37:37 statler ptp4l[2628]: [2693.041] master offset 993697857563 s0
freq +23999999 path delay -713598018
[3]
Mar 15 15:31:22 statler systemd[1]: Started Synchronize system clock or PTP
hardware clock (PHC).
Mar 15 15:31:33 statler phc2sys[773]: [2332.991] port 002590.fffe.a1f6a1-1
changed state
Mar 15 15:31:33 statler phc2sys[773]: [2332.991] reconfiguring after port state
change
Mar 15 15:31:33 statler phc2sys[773]: [2332.991] selecting CLOCK_REALTIME for
synchronization
Mar 15 15:31:33 statler phc2sys[773]: [2332.991] selecting eno1 as the master
clock
Mar 15 15:31:38 statler phc2sys[773]: [2333.991] port 002590.fffe.a1f6a1-1
changed state
Mar 15 15:31:38 statler phc2sys[773]: [2333.991] reconfiguring after port state
change
Mar 15 15:31:38 statler phc2sys[773]: [2333.991] master clock not ready,
waiting...
--
-john
To be or not to be, that is the question
2b || !2b
(0b10)*(0b1100010) || !(0b10)*(0b1100010)
0b11000100 || !0b11000100
0b11000100 || 0b00111011
0b11111111
255, that is the answer.
------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140
_______________________________________________
Linuxptp-users mailing list
Linuxptp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-users