Hi, I have a problem when I try to synchronize the PHC clock with the system clock. I use the De1_SOC board. The problem is when servo jump from state s1 to s2, phc offset increasing, for example: "sudo phc2sys -s CLOCK_REALTIME -c eth0 -m -O 35 -L 0 -S 0.7 -R 10" PHC offset increase for example from tens of millisecond to 0.7 second and then servo change state to s0 and to s1 and again to s2, and again from tens of millisecond to 1 second and everything is repeating. I don't know why in s2 state phc offset doesn't decrease.
Here is the output of phc2sys command: hc2sys[2196.003]: eth0 sys offset -7071290975 s0 freq -32767998 delay 1090phc2sys[2279.239]: eth0 sys offset -853802608 s0 freq -32767999 delay 1060 phc2sys[2279.341]: eth0 sys offset -944724407 s0 freq -32767999 delay 1080 phc2sys[2279.442]: eth0 sys offset -1035512490 s0 freq -32767999 delay 1070 phc2sys[2279.543]: eth0 sys offset -1126373833 s0 freq -32767999 delay 1060 phc2sys[2279.644]: eth0 sys offset -1217189284 s0 freq -32767999 delay 1090 phc2sys[2279.745]: eth0 sys offset -1307049659 s0 freq -32767999 delay 1070 phc2sys[2279.855]: eth0 sys offset -1396908421 s1 freq -32767999 delay 1070 phc2sys[2279.956]: eth0 sys offset -99921060 s2 freq -32767999 delay 1070 phc2sys[2280.058]: eth0 sys offset -190802970 s2 freq -32767999 delay 1090 phc2sys[2280.159]: eth0 sys offset -281766043 s2 freq -32767999 delay 1060 phc2sys[2280.270]: eth0 sys offset -372705691 s2 freq -32767999 delay 1070 phc2sys[2280.372]: eth0 sys offset -472552450 s2 freq -32767999 delay 1070 phc2sys[2280.473]: eth0 sys offset -563478398 s2 freq -32767999 delay 1060 phc2sys[2280.585]: eth0 sys offset -654385481 s2 freq -32767999 delay 1080 phc2sys[2280.686]: eth0 sys offset -754228205 s0 freq -32767999 delay 1060 phc2sys[2280.787]: eth0 sys offset -845127878 s0 freq -32767999 delay 1060 phc2sys[2280.889]: eth0 sys offset -936027532 s0 freq -32767999 delay 1070 phc2sys[2280.990]: eth0 sys offset -1027032476 s0 freq -32767999 delay 1070 phc2sys[2281.091]: eth0 sys offset -1117894988 s0 freq -32767999 delay 1070 phc2sys[2281.193]: eth0 sys offset -1208718286 s0 freq -32767999 delay 1100 phc2sys[2281.294]: eth0 sys offset -1299525508 s0 freq -32767999 delay 1071 phc2sys[2281.404]: eth0 sys offset -1389388883 s1 freq -32767999 delay 1070 phc2sys[2281.506]: eth0 sys offset -99969360 s2 freq -32767999 delay 1070 phc2sys[2281.617]: eth0 sys offset -190863914 s2 freq -32767999 delay 1070 phc2sys[2281.729]: eth0 sys offset -290799101 s2 freq -32767999 delay 1060 phc2sys[2281.840]: eth0 sys offset -390680264 s2 freq -32767999 delay 1070 phc2sys[2281.951]: eth0 sys offset -490552209 s2 freq -32767999 delay 1070 phc2sys[2282.053]: eth0 sys offset -590477326 s2 freq -32767999 delay 1070 phc2sys[2282.154]: eth0 sys offset -681385110 s2 freq -32767999 delay 1060 phc2sys[2282.255]: eth0 sys offset -772268834 s0 freq -32767999 delay 1070 phc2sys[2282.357]: eth0 sys offset -863070173 s0 freq -32767999 delay 1070 phc2sys[2282.458]: eth0 sys offset -953858301 s0 freq -32767999 delay 1070 phc2sys[2282.559]: eth0 sys offset -1044650817 s0 freq -32767999 delay 1090 phc2sys[2282.661]: eth0 sys offset -1135569361 s0 freq -32767999 delay 1080 phc2sys[2282.761]: eth0 sys offset -1225432924 s0 freq -32767999 delay 1070 phc2sys[2282.861]: eth0 sys offset -1315298084 s0 freq -32767999 delay 1080 phc2sys[2282.971]: eth0 sys offset -1405156561 s1 freq -32767999 delay 1070 phc2sys[2283.073]: eth0 sys offset -100126120 s2 freq -32767999 delay 1100 phc2sys[2283.184]: eth0 sys offset -191017697 s2 freq -32767999 delay 1100 phc2sys[2283.296]: eth0 sys offset -290919211 s2 freq -32767999 delay 1070 phc2sys[2283.407]: eth0 sys offset -390755176 s2 freq -32767999 delay 1080 phc2sys[2283.508]: eth0 sys offset -490592010 s2 freq -32767999 delay 1060 phc2sys[2283.610]: eth0 sys offset -581472223 s2 freq -32767999 delay 1060 phc2sys[2283.711]: eth0 sys offset -672315176 s2 freq -32767999 delay 1070 phc2sys[2283.812]: eth0 sys offset -763194888 s0 freq -32767999 delay 1080 phc2sys[2283.912]: eth0 sys offset -853081478 s0 freq -32767999 delay 1060 phc2sys[2284.013]: eth0 sys offset -942950125 s0 freq -32767999 delay 1060 phc2sys[2284.113]: eth0 sys offset -1032825701 s0 freq -32767999 delay 1060 phc2sys[2284.213]: eth0 sys offset -1122694428 s0 freq -32767999 delay 1080 phc2sys[2284.313]: eth0 sys offset -1212556983 s0 freq -32767999 delay 1090 If I use the command phc_ctl /dev/ptp0 set, that works correctly, and the phc clock sets to the system clock. I don't know where the problem is, and I am stuck at this point for a long time, so if there is anybody who knows how to solve this please help. Best regards, Nemanja Koprena
_______________________________________________ Linuxptp-users mailing list Linuxptp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxptp-users