[Starlingx-discuss] PTP tx timestamp seem not get from NIC

Kozyrev, Alexander (Alex) Alex.Kozyrev at windriver.com
Fri Dec 13 20:15:46 UTC 2019


Hi Philip, you can capture PTP packets using tcpdump command with the "ether proto 0x88F7" parameter for L2 or "udp port 319 or udp port 320" in case of UDP.
Wireshark is very helpful in understanding of PTP packets flow. Also, the pmc command is available for you to check the PTP port status and see what's going on.
For example, "pmc -u -b 0 'GET PORT_DATA_SET" and pmc -u -b 0 'GET TIME_STATUS_NP' are the most useful ones in analyzing slave/master interactions.

Regards,
Alex

From: Philip_Wang at alphanetworks.com [mailto:Philip_Wang at alphanetworks.com]
Sent: December 3, 2019 21:16
To: starlingx-discuss at lists.starlingx.io
Subject: [Starlingx-discuss] PTP tx timestamp seem not get from NIC

Dear Team,

In my All-In-One environment, I check /var/log/user.log find below message.

2019-12-03T16:03:30.000 controller-0 ptp4l: warning [20954.517] clockcheck: clock jumped forward or running faster than expected!
2019-12-03T16:03:30.000 controller-0 ptp4l: notice [20954.517] port 1: SLAVE to UNCALIBRATED on SYNCHRONIZATION_FAULT
2019-12-03T16:03:30.000 controller-0 phc2sys: info [20954.613] port 0015b2.fffe.a92e24-1 changed state
2019-12-03T16:03:30.000 controller-0 phc2sys: info [20954.613] reconfiguring after port state change
2019-12-03T16:03:30.000 controller-0 phc2sys: info [20954.613] master clock not ready, waiting...
2019-12-03T16:03:30.000 controller-0 ptp4l: notice [20954.861] port 1: UNCALIBRATED to SLAVE on MASTER_CLOCK_SELECTED
2019-12-03T16:03:30.000 controller-0 phc2sys: info [20954.914] port 0015b2.fffe.a92e24-1 changed state
2019-12-03T16:03:30.000 controller-0 phc2sys: info [20954.914] reconfiguring after port state change
2019-12-03T16:03:30.000 controller-0 phc2sys: info [20954.914] selecting CLOCK_REALTIME for synchronization
2019-12-03T16:03:30.000 controller-0 phc2sys: info [20954.914] selecting enp0s25 as the master clock
2019-12-03T16:03:35.000 controller-0 phc2sys: info [20959.816] rms 8125465923430 max 70368744177703 freq -3070283 +/- 72810449 delay  1662 +/- 172
2019-12-03T16:03:43.000 controller-0 ptp4l: info [20967.182] rms 17864936252211 max 70368748587963 freq +17842027 +/- 101360440 delay 173334 +/- 1003918
2019-12-03T16:03:43.000 controller-0 ptp4l: warning [20967.688] clockcheck: clock jumped forward or running faster than expected!
2019-12-03T16:03:43.000 controller-0 ptp4l: notice [20967.688] port 1: SLAVE to UNCALIBRATED on SYNCHRONIZATION_FAULT
2019-12-03T16:03:43.000 controller-0 phc2sys: info [20967.720] port 0015b2.fffe.a92e24-1 changed state
2019-12-03T16:03:43.000 controller-0 phc2sys: info [20967.720] reconfiguring after port state change
2019-12-03T16:03:43.000 controller-0 phc2sys: info [20967.720] master clock not ready, waiting...
2019-12-03T16:03:43.000 controller-0 ptp4l: notice [20968.031] port 1: UNCALIBRATED to SLAVE on MASTER_CLOCK_SELECTED
2019-12-03T16:03:43.000 controller-0 phc2sys: info [20968.120] port 0015b2.fffe.a92e24-1 changed state
2019-12-03T16:03:43.000 controller-0 phc2sys: info [20968.120] reconfiguring after port state change
2019-12-03T16:03:43.000 controller-0 phc2sys: info [20968.120] selecting CLOCK_REALTIME for synchronization
2019-12-03T16:03:43.000 controller-0 phc2sys: info [20968.120] selecting enp0s25 as the master clock

This message is seem that delay request packet TX timestamp is not get from NIC(Intel I210) cause port 1 state from SLAVE to UNCALIBRATED.
Has any debug method can check the TX timestamp??


Best Reagrds,
-         Philip Wang
---
Alpha Networks Inc.
TEL: 886-3-5636666 EXT:6403


This electronic mail transmission is intended only for the named recipient. It contains information which may be privileged,confidential and exempt from disclosure under applicable law. Dissemination, distribution, or copying of this communication by anyone other than the recipient or the recipient's agent is strictly prohibited. If this electronic mail transmission is received in error, Please notify us immediately and delete the message and all attachments of it from your computer system. Thank you for your cooperation.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.starlingx.io/pipermail/starlingx-discuss/attachments/20191213/cc093f82/attachment.html>


More information about the Starlingx-discuss mailing list