<?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>LayerscapeのトピックRe: LS1043A can't use RGMII2 PHY without RGMII1 PHY attached</title>
    <link>https://community.nxp.com/t5/Layerscape/LS1043A-can-t-use-RGMII2-PHY-without-RGMII1-PHY-attached/m-p/948314#M4662</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for pointing into this, we have missed this reg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In our design RGMII1 PHY&amp;nbsp;GTX_CLK is attached to &lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;EC1_GTX_CLK125 and&amp;nbsp;&lt;SPAN style="color: #3d3d3d;"&gt;RGMII2 PHY&amp;nbsp;&lt;SPAN&gt;GTX_CLK is attached to&amp;nbsp;EC2_GTX_CLK125.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #3d3d3d; "&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #3d3d3d; "&gt;&lt;SPAN&gt;Now we have changed&amp;nbsp;SCFG_ECGTXCMCR[CLK_SEL] to 1 to use&amp;nbsp;EC2_GTX_CLK125 and that helped.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #3d3d3d; "&gt;&lt;SPAN&gt;Thank you very much!&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #3d3d3d; "&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Sep 2019 10:54:06 GMT</pubDate>
    <dc:creator>evil333</dc:creator>
    <dc:date>2019-09-05T10:54:06Z</dc:date>
    <item>
      <title>LS1043A can't use RGMII2 PHY without RGMII1 PHY attached</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043A-can-t-use-RGMII2-PHY-without-RGMII1-PHY-attached/m-p/948312#M4660</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="color: #454545; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Hi!&lt;/P&gt;&lt;P style="color: #454545; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;/P&gt;&lt;P style="color: #454545; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;We’re using LS1043A QorIQ CPU in our product (computing module) which is then placed on a motherboard with all needed peripherals and connectors including ethernet connectors. This module has two RGMII PHYs AR8035 connected to the CPU.&lt;/P&gt;&lt;P style="color: #454545; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;/P&gt;&lt;P style="color: #454545; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Everything works with this setup. But recently we got the need for a version with just one RGMII PHY and we just made a batch of boards without PHY attached to RGMII1 - it is the same product just without RGMII1 PHY soldered to the PCB.&lt;/P&gt;&lt;P style="color: #454545; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;/P&gt;&lt;P style="color: #454545; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;And here appeared a problem - RGMII2 PHY is partly not working: we can see ARP-Request packets in the LS1043A Linux system using tcpdump and we see that this box is answering with ARP-Reply but the answers are not seen on the PC.&lt;/P&gt;&lt;P style="color: #454545; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;LS1043A box and the PC are connected directly with a cable without any other equipment.&lt;/P&gt;&lt;P style="color: #454545; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;/P&gt;&lt;P style="color: #454545; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;So the problem is that LS1043A somehow doesn’t transmit packets.&lt;/P&gt;&lt;P style="color: #454545; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;When we switch this «reduced» CPU module to a «full» one with both PHYs - everything starts to work.&lt;/P&gt;&lt;P style="color: #454545; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;/P&gt;&lt;P style="color: #454545; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Then we took LS1043ARDB development kit and removed R74 and R225 to cut the power of the Realtek RTL8211 RGMII1 PHY - and we see the same behaviour: LS1043A receives the ARP packets via RGMII2 PHY but the response is not delivered to the PC.&lt;/P&gt;&lt;P style="color: #454545; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;/P&gt;&lt;P style="color: #454545; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;We tried to switch RGMII1 (EC1) interface into GPIO mode in RCW (RC1 register value 001) for the CPU not to look at it as at RGMII interface but this didn’t help.&lt;/P&gt;&lt;P style="color: #454545; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;/P&gt;&lt;P style="color: #454545; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;At this point my question is - how to make LS1043A work with only RGMII2 PHY attached?&lt;/P&gt;&lt;P style="color: #454545; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;/P&gt;&lt;P style="color: #454545; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;I've attached 2 images - one (with two console windows - tcpdump and ping) is with what we see on the PC and the second one is with what we see with tcpdump on LS1043A.&lt;/P&gt;&lt;P style="color: #454545; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;/P&gt;&lt;P style="color: #454545; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Sep 2019 08:07:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043A-can-t-use-RGMII2-PHY-without-RGMII1-PHY-attached/m-p/948312#M4660</guid>
      <dc:creator>evil333</dc:creator>
      <dc:date>2019-09-05T08:07:21Z</dc:date>
    </item>
    <item>
      <title>Re: LS1043A can't use RGMII2 PHY without RGMII1 PHY attached</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043A-can-t-use-RGMII2-PHY-without-RGMII1-PHY-attached/m-p/948313#M4661</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Which input EC1_GTX_CLK125 or EC2_GTX_CLK125 is used in your schematics?&lt;/P&gt;&lt;P&gt;Please consider that it should correlate with SCFG_ECGTXCMCR[CLK_SEL].&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Sep 2019 09:48:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043A-can-t-use-RGMII2-PHY-without-RGMII1-PHY-attached/m-p/948313#M4661</guid>
      <dc:creator>ufedor</dc:creator>
      <dc:date>2019-09-05T09:48:20Z</dc:date>
    </item>
    <item>
      <title>Re: LS1043A can't use RGMII2 PHY without RGMII1 PHY attached</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043A-can-t-use-RGMII2-PHY-without-RGMII1-PHY-attached/m-p/948314#M4662</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for pointing into this, we have missed this reg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In our design RGMII1 PHY&amp;nbsp;GTX_CLK is attached to &lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;EC1_GTX_CLK125 and&amp;nbsp;&lt;SPAN style="color: #3d3d3d;"&gt;RGMII2 PHY&amp;nbsp;&lt;SPAN&gt;GTX_CLK is attached to&amp;nbsp;EC2_GTX_CLK125.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #3d3d3d; "&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #3d3d3d; "&gt;&lt;SPAN&gt;Now we have changed&amp;nbsp;SCFG_ECGTXCMCR[CLK_SEL] to 1 to use&amp;nbsp;EC2_GTX_CLK125 and that helped.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #3d3d3d; "&gt;&lt;SPAN&gt;Thank you very much!&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #3d3d3d; "&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Sep 2019 10:54:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043A-can-t-use-RGMII2-PHY-without-RGMII1-PHY-attached/m-p/948314#M4662</guid>
      <dc:creator>evil333</dc:creator>
      <dc:date>2019-09-05T10:54:06Z</dc:date>
    </item>
  </channel>
</rss>

