[Linuxptp-users] ptp4l does not return delay response message
PTP IEEE 1588 stack for Linux
Brought to you by:
rcochran
From: Kevin C. <kev...@an...> - 2022-07-15 10:32:14
|
<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face {font-family:DengXian; panose-1:2 1 6 0 3 1 1 1 1 1;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face {font-family:"\@DengXian"; panose-1:2 1 6 0 3 1 1 1 1 1;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; font-size:11.0pt; font-family:"Calibri",sans-serif;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {mso-style-priority:34; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; font-size:11.0pt; font-family:"Calibri",sans-serif;} .MsoChpDefault {mso-style-type:export-only;} @page WordSection1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in;} div.WordSection1 {page:WordSection1;} /* List Definitions */ @list l0 {mso-list-id:301271078; mso-list-type:hybrid; mso-list-template-ids:-1496391856 -1 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l0:level1 {mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in;} @list l0:level2 {mso-level-number-format:alpha-lower; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in;} @list l0:level3 {mso-level-number-format:roman-lower; mso-level-tab-stop:none; mso-level-number-position:right; text-indent:-9.0pt;} @list l0:level4 {mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in;} @list l0:level5 {mso-level-number-format:alpha-lower; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in;} @list l0:level6 {mso-level-number-format:roman-lower; mso-level-tab-stop:none; mso-level-number-position:right; text-indent:-9.0pt;} @list l0:level7 {mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in;} @list l0:level8 {mso-level-number-format:alpha-lower; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in;} @list l0:level9 {mso-level-number-format:roman-lower; mso-level-tab-stop:none; mso-level-number-position:right; text-indent:-9.0pt;} ol {margin-bottom:0in;} ul {margin-bottom:0in;} --></style></head><body lang=EN-US style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal>Hi all,</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I am trying to test ptp implementation with ptp4l as the ptp master on a Linux pc and another ptp slave on evaluation board. Facing a weird issue where the ptp4l in master mode does not return delay response message when the slave is sending delay request message.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Ptp4l log:</p><p class=MsoNormal>[kevin@localhost etc]$ sudo ptp4l -f /etc/ptp4l.conf -i enp3s0 -m</p><p class=MsoNormal>ptp4l[3024235.167]: selected /dev/ptp0 as PTP clock</p><p class=MsoNormal>ptp4l[3024235.168]: port 1: INITIALIZING to LISTENING on INIT_COMPLETE</p><p class=MsoNormal>ptp4l[3024235.169]: port 0: INITIALIZING to LISTENING on INIT_COMPLETE</p><p class=MsoNormal>ptp4l[3024241.381]: port 1: LISTENING to MASTER on ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES</p><p class=MsoNormal>ptp4l[3024241.381]: selected local clock 6805ca.fffe.1cb488 as best master</p><p class=MsoNormal>ptp4l[3024241.381]: assuming the grand master role</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Some preliminary testing that I have done but with no luck:</p><ol style='margin-top:0in' start=1 type=1><li class=MsoListParagraph style='margin-left:0in;mso-list:l0 level1 lfo1'>Check that ptp4l is listening to port 319 and 320 with netstat -anpe</li><li class=MsoListParagraph style='margin-left:0in;mso-list:l0 level1 lfo1'>Disable firewall (in case firewall is preventing the udp port listening)</li><li class=MsoListParagraph style='margin-left:0in;mso-list:l0 level1 lfo1'>Look into the packets with wireshark. Detect no issue with the sync, follow-up and delay req packets.</li></ol><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Appreciate it if anyone can suggest any pointers for me to continue debug on this matter.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Thank you.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><i>Best regards,<o:p></o:p></i></p><p class=MsoNormal><i>Kevin<o:p></o:p></i></p><p class=MsoNormal><o:p> </o:p></p></div></body></html> |