Hello everyone!

I am trying to use a NIC as a PTP GM with any external sync sorce. I have a PC with a dual port NIC (82599ES 10-Gigabit SFI/SFP+) connected to an embedded device over Ethernet. I use a SFP-to-Ethernet adapter to translate from SFP+ to Ethernet. Both devices need to be synced but I cannot use GPS or other external clock sources. My idea is to use the NIC as a PTP GM and serve the embedded device with PTP. What I am not sure about is if I need to use phc2sys to sync NIC and the physical clock of the machine hosting the NIC? What quality of sync can I expect?

With my current configuration I have some PTP coming in but the quality is really bad. On the embedded device I see the following:

ptp4l[2023/10/19/12:28:03]: state=2 rms 901387699 max 1000000058 freq  +1353 +/-  78 delay 20569 +/-  16 ptp4l[2023/10/19/12:28:04]: state=2 rms 1245 max 4879 freq  +1213 +/-   4 delay 20539 +/-  32 ptp4l[2023/10/19/12:28:05]: state=2 rms  132 max  242 freq  +1196 +/-   7 delay 20442 +/-  35 ptp4l[2023/10/19/12:28:06]: state=2 rms 1031 max 4050 freq  +1158 +/-  53 delay 20427 +/-  20 ptp4l[2023/10/19/12:28:07]: state=2 rms  172 max  381 freq  +1065 +/-   0 delay 20401 +/-  11 ptp4l[2023/10/19/12:28:08]: state=2 rms   69 max  153 freq  +1020 +/-  13 delay 20400 +/-  16 ptp4l[2023/10/19/12:28:09]: state=2 rms  105 max  300 freq  +1021 +/-   4 delay 20392 +/-  10 ptp4l[2023/10/19/12:28:10]: state=2 rms  222 max  518 freq  +1020 +/-   0 delay 20436 +/-  13 ptp4l[2023/10/19/12:28:11]: state=2 rms 968245340 max 999999669 freq   +992 +/-   0 delay 20507 +/-  36 ptp4l[2023/10/19/12:28:13]: state=2 rms 433012546 max 999999740 freq   +921 +/-  28 delay 20559 +/-  31 ptp4l[2023/10/19/12:28:14]: state=2 rms  139 max  279 freq   +919 +/-   2 delay 20586 +/-  34 ptp4l[2023/10/19/12:28:15]: state=2 rms  153 max  263 freq   +922 +/-   4 delay 20671 +/-  22 ptp4l[2023/10/19/12:28:16]: state=2 rms 433012402 max 999999485 freq   +976 +/-  87 delay 20681 +/-   3 ptp4l[2023/10/19/12:28:18]: state=2 rms 968245358 max 999999677 freq  +1084 +/- 110 delay 20724 +/-  18 ptp4l[2023/10/19/12:28:19]: state=2 rms  313 max  566 freq   +803 +/-   3 delay 20727 +/-  16

Is this because I don't have an external clock source or is it about how I have configured the PTP GM? I have uploaded both configs to pastebin, you'll find the pastes here:

PTP GM: https://pastebin.com/9cRBEZZn

PTP Clien emb. device: https://pastebin.com/RtECRXCe

I cannot adjust the config on the embedded device but I can adjust the config on the PTP GM. But unfortunately, I am not sure what I am doing wrong. I would really appreciate any help! Thanks in advance!

Best regards

Nils



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

Reply via email to