<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic i.MX95 19x19 EVK — ptp4l 802.1AS/gPTP Both Boards Becoming Grandmaster in Point-to-Point Setup in i.MX Solutions</title>
    <link>https://community.nxp.com/t5/i-MX-Solutions/i-MX95-19x19-EVK-ptp4l-802-1AS-gPTP-Both-Boards-Becoming/m-p/2346099#M715</link>
    <description>&lt;P&gt;&lt;STRONG&gt;Hello NXP Community,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I am working on a point-to-point PTP synchronization setup between two NXP i.MX95 19x19 Verdin EVK boards running a PREEMPT_RT kernel (6.12.34-rt11) built from the NXP Yocto walnascar BSP. IEEE 1588 synchronization using&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;default.cfg&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;works correctly between the two boards. However when I attempt to use&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;802.1AS (gPTP)&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;both boards become grandmaster and synchronization fails.&lt;/P&gt;&lt;P&gt;Master Config&lt;/P&gt;&lt;P&gt;root@imx95-19x19-verdin:~# cat /etc/linuxptp/gPTP.cfg&lt;BR /&gt;#&lt;BR /&gt;# 802.1AS example configuration containing those attributes which&lt;BR /&gt;# differ from the defaults. See the file, default.cfg, for the&lt;BR /&gt;# complete list of available options.&lt;BR /&gt;#&lt;BR /&gt;[global]&lt;BR /&gt;gmCapable 1&lt;BR /&gt;priority1 124&lt;BR /&gt;priority2 124&lt;BR /&gt;logAnnounceInterval 0&lt;BR /&gt;logSyncInterval -3&lt;BR /&gt;syncReceiptTimeout 3&lt;BR /&gt;neighborPropDelayThresh 800&lt;BR /&gt;min_neighbor_prop_delay -20000000&lt;BR /&gt;assume_two_step 1&lt;BR /&gt;path_trace_enabled 1&lt;BR /&gt;follow_up_info 1&lt;BR /&gt;transportSpecific 0x1&lt;BR /&gt;ptp_dst_mac 01:80:C2:00:00:0E&lt;BR /&gt;network_transport L2&lt;BR /&gt;delay_mechanism P2P&lt;BR /&gt;tx_timestamp_timeout 100&lt;BR /&gt;root@imx95-19x19-verdin:~# phc2sys -s CLOCK_REALTIME -c /dev/ptp0 -O 37 -m &amp;gt; /var/log/phc2sys.log 2&amp;gt;&amp;amp;1 &amp;amp; ptp4l -i eth0 -p /dev/ptp0 -f /etc/linuxptp/gPTP.cfg -m &amp;gt; /var/log/ptp4l.log 2&amp;gt;&amp;amp;1 &amp;amp;&lt;BR /&gt;[1] 5851&lt;BR /&gt;[2] 5852&lt;BR /&gt;root@imx95-19x19-verdin:~# ptp4l -i eth0 -p /dev/ptp0 -f /etc/linuxptp/gPTP.cfg -m &amp;gt; /var/log/ptp4l.log 2&amp;gt;&amp;amp;1 &amp;amp; phc2sys -s /dev/ptp0 -c CLOCK_REALTIME -O 37 -m &amp;gt; /var/log/phc2sys.log 2&amp;gt;&amp;amp;1 &amp;amp;^C&lt;BR /&gt;root@imx95-19x19-verdin:~# tail /var/log/ptp4l.log&lt;BR /&gt;ptp4l[422808.421]: selected /dev/ptp0 as PTP clock&lt;BR /&gt;ptp4l[422808.464]: port 1 (eth0): INITIALIZING to LISTENING on INIT_COMPLETE&lt;BR /&gt;ptp4l[422808.465]: port 0 (/var/run/ptp4l): INITIALIZING to LISTENING on INIT_COMPLETE&lt;BR /&gt;ptp4l[422808.465]: port 0 (/var/run/ptp4lro): INITIALIZING to LISTENING on INIT_COMPLETE&lt;BR /&gt;ptp4l[422811.772]: port 1 (eth0): LISTENING to MASTER on ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES&lt;BR /&gt;ptp4l[422811.773]: selected local clock 160716.fffe.bf1d7a as best master&lt;BR /&gt;ptp4l[422811.773]: port 1 (eth0): assuming the grand master role&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Slave Config&lt;/P&gt;&lt;P&gt;root@imx95-19x19-verdin:~# cat /etc/linuxptp/gPTP.cfg&lt;BR /&gt;#&lt;BR /&gt;# 802.1AS example configuration containing those attributes which&lt;BR /&gt;# differ from the defaults. See the file, default.cfg, for the&lt;BR /&gt;# complete list of available options.&lt;BR /&gt;#&lt;BR /&gt;[global]&lt;BR /&gt;gmCapable 0&lt;BR /&gt;priority1 248&lt;BR /&gt;priority2 248&lt;BR /&gt;logAnnounceInterval 0&lt;BR /&gt;logSyncInterval -3&lt;BR /&gt;syncReceiptTimeout 3&lt;BR /&gt;neighborPropDelayThresh 800&lt;BR /&gt;min_neighbor_prop_delay -20000000&lt;BR /&gt;assume_two_step 1&lt;BR /&gt;path_trace_enabled 1&lt;BR /&gt;follow_up_info 1&lt;BR /&gt;transportSpecific 0x1&lt;BR /&gt;ptp_dst_mac 01:80:C2:00:00:0E&lt;BR /&gt;network_transport L2&lt;BR /&gt;delay_mechanism P2P&lt;BR /&gt;tx_timestamp_timeout 100&lt;BR /&gt;root@imx95-19x19-verdin:~# ptp4l -i eth0 -p /dev/ptp0 -f /etc/linuxptp/gPTP.cfg -m &amp;gt; /var/log/ptp4l.log 2&amp;gt;&amp;amp;1 &amp;amp; phc2sys -s /dev/ptp0 -c CLOCK_REALTIME -O 37 -m &amp;gt; /var/log/phc2sys.log 2&amp;gt;&amp;amp;1 &amp;amp;&lt;BR /&gt;[1] 5946&lt;BR /&gt;[2] 5947&lt;BR /&gt;root@imx95-19x19-verdin:~# tail /var/log/ptp4l.log&lt;BR /&gt;ptp4l[422842.496]: selected /dev/ptp0 as PTP clock&lt;BR /&gt;ptp4l[422842.548]: port 1 (eth0): INITIALIZING to LISTENING on INIT_COMPLETE&lt;BR /&gt;ptp4l[422842.549]: port 0 (/var/run/ptp4l): INITIALIZING to LISTENING on INIT_COMPLETE&lt;BR /&gt;ptp4l[422842.549]: port 0 (/var/run/ptp4lro): INITIALIZING to LISTENING on INIT_COMPLETE&lt;BR /&gt;ptp4l[422846.297]: port 1 (eth0): LISTENING to MASTER on ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES&lt;BR /&gt;ptp4l[422846.297]: selected local clock da2eeb.fffe.1a6499 as best master&lt;BR /&gt;ptp4l[422846.297]: port 1 (eth0): assuming the grand master role&lt;/P&gt;</description>
    <pubDate>Tue, 07 Apr 2026 08:14:52 GMT</pubDate>
    <dc:creator>kosisochukwu</dc:creator>
    <dc:date>2026-04-07T08:14:52Z</dc:date>
    <item>
      <title>i.MX95 19x19 EVK — ptp4l 802.1AS/gPTP Both Boards Becoming Grandmaster in Point-to-Point Setup</title>
      <link>https://community.nxp.com/t5/i-MX-Solutions/i-MX95-19x19-EVK-ptp4l-802-1AS-gPTP-Both-Boards-Becoming/m-p/2346099#M715</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Hello NXP Community,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I am working on a point-to-point PTP synchronization setup between two NXP i.MX95 19x19 Verdin EVK boards running a PREEMPT_RT kernel (6.12.34-rt11) built from the NXP Yocto walnascar BSP. IEEE 1588 synchronization using&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;default.cfg&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;works correctly between the two boards. However when I attempt to use&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;802.1AS (gPTP)&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;both boards become grandmaster and synchronization fails.&lt;/P&gt;&lt;P&gt;Master Config&lt;/P&gt;&lt;P&gt;root@imx95-19x19-verdin:~# cat /etc/linuxptp/gPTP.cfg&lt;BR /&gt;#&lt;BR /&gt;# 802.1AS example configuration containing those attributes which&lt;BR /&gt;# differ from the defaults. See the file, default.cfg, for the&lt;BR /&gt;# complete list of available options.&lt;BR /&gt;#&lt;BR /&gt;[global]&lt;BR /&gt;gmCapable 1&lt;BR /&gt;priority1 124&lt;BR /&gt;priority2 124&lt;BR /&gt;logAnnounceInterval 0&lt;BR /&gt;logSyncInterval -3&lt;BR /&gt;syncReceiptTimeout 3&lt;BR /&gt;neighborPropDelayThresh 800&lt;BR /&gt;min_neighbor_prop_delay -20000000&lt;BR /&gt;assume_two_step 1&lt;BR /&gt;path_trace_enabled 1&lt;BR /&gt;follow_up_info 1&lt;BR /&gt;transportSpecific 0x1&lt;BR /&gt;ptp_dst_mac 01:80:C2:00:00:0E&lt;BR /&gt;network_transport L2&lt;BR /&gt;delay_mechanism P2P&lt;BR /&gt;tx_timestamp_timeout 100&lt;BR /&gt;root@imx95-19x19-verdin:~# phc2sys -s CLOCK_REALTIME -c /dev/ptp0 -O 37 -m &amp;gt; /var/log/phc2sys.log 2&amp;gt;&amp;amp;1 &amp;amp; ptp4l -i eth0 -p /dev/ptp0 -f /etc/linuxptp/gPTP.cfg -m &amp;gt; /var/log/ptp4l.log 2&amp;gt;&amp;amp;1 &amp;amp;&lt;BR /&gt;[1] 5851&lt;BR /&gt;[2] 5852&lt;BR /&gt;root@imx95-19x19-verdin:~# ptp4l -i eth0 -p /dev/ptp0 -f /etc/linuxptp/gPTP.cfg -m &amp;gt; /var/log/ptp4l.log 2&amp;gt;&amp;amp;1 &amp;amp; phc2sys -s /dev/ptp0 -c CLOCK_REALTIME -O 37 -m &amp;gt; /var/log/phc2sys.log 2&amp;gt;&amp;amp;1 &amp;amp;^C&lt;BR /&gt;root@imx95-19x19-verdin:~# tail /var/log/ptp4l.log&lt;BR /&gt;ptp4l[422808.421]: selected /dev/ptp0 as PTP clock&lt;BR /&gt;ptp4l[422808.464]: port 1 (eth0): INITIALIZING to LISTENING on INIT_COMPLETE&lt;BR /&gt;ptp4l[422808.465]: port 0 (/var/run/ptp4l): INITIALIZING to LISTENING on INIT_COMPLETE&lt;BR /&gt;ptp4l[422808.465]: port 0 (/var/run/ptp4lro): INITIALIZING to LISTENING on INIT_COMPLETE&lt;BR /&gt;ptp4l[422811.772]: port 1 (eth0): LISTENING to MASTER on ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES&lt;BR /&gt;ptp4l[422811.773]: selected local clock 160716.fffe.bf1d7a as best master&lt;BR /&gt;ptp4l[422811.773]: port 1 (eth0): assuming the grand master role&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Slave Config&lt;/P&gt;&lt;P&gt;root@imx95-19x19-verdin:~# cat /etc/linuxptp/gPTP.cfg&lt;BR /&gt;#&lt;BR /&gt;# 802.1AS example configuration containing those attributes which&lt;BR /&gt;# differ from the defaults. See the file, default.cfg, for the&lt;BR /&gt;# complete list of available options.&lt;BR /&gt;#&lt;BR /&gt;[global]&lt;BR /&gt;gmCapable 0&lt;BR /&gt;priority1 248&lt;BR /&gt;priority2 248&lt;BR /&gt;logAnnounceInterval 0&lt;BR /&gt;logSyncInterval -3&lt;BR /&gt;syncReceiptTimeout 3&lt;BR /&gt;neighborPropDelayThresh 800&lt;BR /&gt;min_neighbor_prop_delay -20000000&lt;BR /&gt;assume_two_step 1&lt;BR /&gt;path_trace_enabled 1&lt;BR /&gt;follow_up_info 1&lt;BR /&gt;transportSpecific 0x1&lt;BR /&gt;ptp_dst_mac 01:80:C2:00:00:0E&lt;BR /&gt;network_transport L2&lt;BR /&gt;delay_mechanism P2P&lt;BR /&gt;tx_timestamp_timeout 100&lt;BR /&gt;root@imx95-19x19-verdin:~# ptp4l -i eth0 -p /dev/ptp0 -f /etc/linuxptp/gPTP.cfg -m &amp;gt; /var/log/ptp4l.log 2&amp;gt;&amp;amp;1 &amp;amp; phc2sys -s /dev/ptp0 -c CLOCK_REALTIME -O 37 -m &amp;gt; /var/log/phc2sys.log 2&amp;gt;&amp;amp;1 &amp;amp;&lt;BR /&gt;[1] 5946&lt;BR /&gt;[2] 5947&lt;BR /&gt;root@imx95-19x19-verdin:~# tail /var/log/ptp4l.log&lt;BR /&gt;ptp4l[422842.496]: selected /dev/ptp0 as PTP clock&lt;BR /&gt;ptp4l[422842.548]: port 1 (eth0): INITIALIZING to LISTENING on INIT_COMPLETE&lt;BR /&gt;ptp4l[422842.549]: port 0 (/var/run/ptp4l): INITIALIZING to LISTENING on INIT_COMPLETE&lt;BR /&gt;ptp4l[422842.549]: port 0 (/var/run/ptp4lro): INITIALIZING to LISTENING on INIT_COMPLETE&lt;BR /&gt;ptp4l[422846.297]: port 1 (eth0): LISTENING to MASTER on ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES&lt;BR /&gt;ptp4l[422846.297]: selected local clock da2eeb.fffe.1a6499 as best master&lt;BR /&gt;ptp4l[422846.297]: port 1 (eth0): assuming the grand master role&lt;/P&gt;</description>
      <pubDate>Tue, 07 Apr 2026 08:14:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Solutions/i-MX95-19x19-EVK-ptp4l-802-1AS-gPTP-Both-Boards-Becoming/m-p/2346099#M715</guid>
      <dc:creator>kosisochukwu</dc:creator>
      <dc:date>2026-04-07T08:14:52Z</dc:date>
    </item>
  </channel>
</rss>

