<?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 Re: LS1046A custom board LSDK21.08 RGMII and SGMII not working in Layerscape</title>
    <link>https://community.nxp.com/t5/Layerscape/LS1046A-custom-board-LSDK21-08-RGMII-and-SGMII-not-working/m-p/1626250#M12131</link>
    <description>&lt;P&gt;From the DPAA Reference Manual Table 5-17, MDIO1 (what you refer to as MDIO0) is C22 only, and MDIO2 (what you refer to as MDIO1) is C45 only.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;"MDIO1 is EMI1 for Clause 22 physical interfaces (1G, 2.5G, overclocked SGMII and below). MDIO2 is EMI2 for Clause 45 physical interfaces (10G)."&lt;/EM&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 31 Mar 2023 18:39:02 GMT</pubDate>
    <dc:creator>stadium_aquino</dc:creator>
    <dc:date>2023-03-31T18:39:02Z</dc:date>
    <item>
      <title>LS1046A custom board LSDK21.08 RGMII and SGMII not working</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046A-custom-board-LSDK21-08-RGMII-and-SGMII-not-working/m-p/1615126#M12024</link>
      <description>&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;we have been struggling to bring up LS1046A ethernet. The LS1046A custom board has two RGMII and one SGMII which RCW is 0x3333.&lt;/P&gt;&lt;P&gt;1.EC1 ---RGMII---- &lt;A href="mailto:FM1@MAC3----88E1512" target="_blank" rel="noopener"&gt;FM1@DTSEC3----88E1512&lt;/A&gt; addr: 0 ---FSL_MDIO0:&lt;/P&gt;&lt;P&gt;2.EC2---RGMII---- &lt;A href="mailto:FM1@MAC4-----88E1512" target="_blank" rel="noopener"&gt;FM1@&lt;/A&gt;&lt;A href="mailto:FM1@MAC3----88E1512" target="_blank" rel="noopener"&gt;DTSEC&lt;/A&gt;&lt;A href="mailto:FM1@MAC4-----88E1512" target="_blank" rel="noopener"&gt;4-----88E1512&lt;/A&gt; addr:1 ----FSL_MDIO0:&lt;/P&gt;&lt;P&gt;&lt;A href="mailto:3.EC3--RGMII------FM1@MAC6-----88E1512" target="_blank" rel="noopener"&gt;3.SGMII.6------FM1@&lt;/A&gt;&lt;A href="mailto:FM1@MAC3----88E1512" target="_blank" rel="noopener"&gt;DTSEC&lt;/A&gt;&lt;A href="mailto:3.EC3--RGMII------FM1@MAC6-----88E1512" target="_blank" rel="noopener"&gt;6-----88E1512&lt;/A&gt; addr:0--- FM_TGEC_MDIO&lt;/P&gt;&lt;P&gt;in uboot SGMII.6 can't be connected.&lt;/P&gt;&lt;PRE&gt;Could not get PHY for FM_TGEC_MDIO: addr 0&lt;/PRE&gt;&lt;PRE&gt;Failed to connect&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;but fm1-mac3 or fm1-mac4 can't success ping, the EC1-CLK125M or EC2-CLK125M is all normal and can watch on oscilloscope. And the two 88e1512 all operate correct and link status is also ok.&lt;/P&gt;&lt;PRE&gt;=&amp;gt; ping 192.168.1.1&lt;/PRE&gt;&lt;PRE&gt;Could not get PHY for mdio@fd000: addr 0&lt;/PRE&gt;&lt;PRE&gt;Using fm1-mac3 device&lt;/PRE&gt;&lt;PRE&gt;&amp;nbsp;&lt;/PRE&gt;&lt;PRE&gt;ARP Retry count exceeded; starting again&lt;/PRE&gt;&lt;PRE&gt;ping failed; host 192.168.1.1 is not alive&lt;BR /&gt;&lt;BR /&gt;&lt;/PRE&gt;&lt;PRE&gt;=&amp;gt; ping 192.168.1.1&lt;/PRE&gt;&lt;PRE&gt;Using fm1-mac3 device&lt;/PRE&gt;&lt;PRE&gt;fm1-mac3: Tx error, txbd-&amp;gt;status = 0x8800&lt;/PRE&gt;&lt;PRE&gt;fm1-mac3: Tx buffer not ready, txbd-&amp;gt;status = 0x8800&lt;/PRE&gt;&lt;PRE&gt;fm1-mac3: Tx buffer not ready, txbd-&amp;gt;status = 0x8800&lt;/PRE&gt;&lt;PRE&gt;fm1-mac3: Tx buffer not ready, txbd-&amp;gt;status = 0x8800&lt;/PRE&gt;&lt;PRE&gt;&amp;nbsp;&lt;/PRE&gt;&lt;PRE&gt;ARP Retry count exceeded; starting again&lt;/PRE&gt;&lt;PRE&gt;ping failed; host 192.168.1.1 is not alive&lt;BR /&gt;&lt;BR /&gt;&lt;/PRE&gt;&lt;PRE&gt;=&amp;gt; mii device&lt;/PRE&gt;&lt;PRE&gt;MII devices: 'mdio@fc000' 'mdio@eb000' 'mdio@fd000'&lt;/PRE&gt;&lt;PRE&gt;Current device: 'mdio@fc000'&lt;/PRE&gt;&lt;PRE&gt;=&amp;gt; mdio list&lt;/PRE&gt;&lt;PRE&gt;mdio@fc000:&lt;/PRE&gt;&lt;PRE&gt;0 - Marvell 88E151x &amp;lt;--&amp;gt; fm1-mac3&lt;/PRE&gt;&lt;PRE&gt;1 - Marvell 88E151x &amp;lt;--&amp;gt; fm1-mac4&lt;/PRE&gt;&lt;PRE&gt;mdio@eb000:&lt;/PRE&gt;&lt;PRE&gt;mdio@fd000:&lt;/PRE&gt;&lt;PRE&gt;mdio@e1000:&lt;/PRE&gt;&lt;PRE&gt;mdio@e3000:&lt;/PRE&gt;&lt;PRE&gt;mdio@e5000:&lt;/PRE&gt;&lt;PRE&gt;mdio@e7000:&lt;/PRE&gt;&lt;PRE&gt;mdio@e9000:&lt;/PRE&gt;&lt;PRE&gt;mdio@f1000:&lt;/PRE&gt;&lt;PRE&gt;mdio@f3000:&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;in linux kernel, SGMII.6 also can't be connected.And fm1-mac3 or fm1-mac4 can't send or receive packets when in 1000Mbps ,but it can receive correct packets from ethernet in 100Mbps.&lt;/P&gt;&lt;PRE&gt;root@localhost:/test/misc_test/miitool# ifconfig&lt;/PRE&gt;&lt;PRE&gt;fm1-mac3: flags=4163&amp;lt;UP,BROADCAST,RUNNING,MULTICAST&amp;gt;  mtu 1500&lt;/PRE&gt;&lt;PRE&gt;        inet 192.168.1.130  netmask 255.255.255.0  broadcast 192.168.1.255&lt;/PRE&gt;&lt;PRE&gt;        inet6 fe80::48ce:34ff:fe2b:58e8  prefixlen 64  scopeid 0x20&amp;lt;link&amp;gt;&lt;/PRE&gt;&lt;PRE&gt;        ether 4a:ce:34:2b:58:e8  txqueuelen 1000  (Ethernet)&lt;/PRE&gt;&lt;PRE&gt;        RX packets 0  bytes 0 (0.0 B)&lt;/PRE&gt;&lt;PRE&gt;        RX errors 17  dropped 0  overruns 0  frame 0&lt;/PRE&gt;&lt;PRE&gt;        TX packets 35  bytes 4288 (4.2 KB)&lt;/PRE&gt;&lt;PRE&gt;        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0&lt;/PRE&gt;&lt;PRE&gt;        device memory 0x1ae4000-1ae4fff&lt;/PRE&gt;&lt;PRE&gt;&amp;nbsp;&lt;/PRE&gt;&lt;PRE&gt;fm1-mac4: flags=4163&amp;lt;UP,BROADCAST,RUNNING,MULTICAST&amp;gt;  mtu 1500&lt;/PRE&gt;&lt;PRE&gt;        inet 192.168.1.140  netmask 255.255.255.0  broadcast 192.168.1.255&lt;/PRE&gt;&lt;PRE&gt;        inet6 fe80::78a8:e1ff:fe1f:a352  prefixlen 64  scopeid 0x20&amp;lt;link&amp;gt;&lt;/PRE&gt;&lt;PRE&gt;        ether 7a:a8:e1:1f:a3:52  txqueuelen 1000  (Ethernet)&lt;/PRE&gt;&lt;PRE&gt;        RX packets 0  bytes 0 (0.0 B)&lt;/PRE&gt;&lt;PRE&gt;        RX errors 9  dropped 0  overruns 0  frame 0&lt;/PRE&gt;&lt;PRE&gt;        TX packets 35  bytes 4288 (4.2 KB)&lt;/PRE&gt;&lt;PRE&gt;        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0&lt;/PRE&gt;&lt;PRE&gt;        device memory 0x1ae6000-1ae6fff&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;root@localhost:/test/misc_test/miitool# ethtool -S fm1-mac3&lt;/PRE&gt;&lt;PRE&gt;     rx dma error: 0&lt;/PRE&gt;&lt;PRE&gt;     rx frame physical error: 3&lt;/PRE&gt;&lt;PRE&gt;     rx frame size error: 6&lt;/PRE&gt;&lt;PRE&gt;     rx header error: 0&lt;/PRE&gt;&lt;PRE&gt;rx csum error: 0&lt;BR /&gt;&lt;BR /&gt;&lt;/PRE&gt;&lt;PRE&gt;root@localhost:/test/misc_test/miitool# cat /sys/class/net/fm1-mac3/mac_regs&lt;/PRE&gt;&lt;PRE&gt;-------&lt;/PRE&gt;&lt;PRE&gt;&amp;nbsp;&lt;/PRE&gt;&lt;PRE&gt;&amp;nbsp;&lt;/PRE&gt;&lt;PRE&gt;FM MAC - MEMAC -2 (0x839C5000)&lt;/PRE&gt;&lt;PRE&gt;----------------------------------------&lt;/PRE&gt;&lt;PRE&gt;0x00839C5008: 0x00020943                command_config&lt;/PRE&gt;&lt;PRE&gt;0x00839C500C: 0x815cca16                mac_addr0.mac_addr_l&lt;/PRE&gt;&lt;PRE&gt;0x00839C5010: 0x00003067                mac_addr0.mac_addr_u&lt;/PRE&gt;&lt;PRE&gt;0x00839C5014: 0x00002580                maxfrm&lt;/PRE&gt;&lt;PRE&gt;0x00839C502C: 0x00000120                hashtable_ctrl&lt;/PRE&gt;&lt;PRE&gt;0x00839C5040: 0x00000040                ievent&lt;/PRE&gt;&lt;PRE&gt;0x00839C5044: 0x0000000c                tx_ipg_length&lt;/PRE&gt;&lt;PRE&gt;0x00839C504C: 0x63000000                imask&lt;/PRE&gt;&lt;PRE&gt;0x00839C5300: 0x00005006                if_mode&lt;/PRE&gt;&lt;PRE&gt;0x00839C5304: 0x0000b000                if_status&lt;/PRE&gt;&lt;PRE&gt;0x00839C5340: 0x00000000                hg_config&lt;/PRE&gt;</description>
      <pubDate>Tue, 14 Mar 2023 16:15:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046A-custom-board-LSDK21-08-RGMII-and-SGMII-not-working/m-p/1615126#M12024</guid>
      <dc:creator>humhh</dc:creator>
      <dc:date>2023-03-14T16:15:09Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046A custom board LSDK21.08 RGMII and SGMII not working</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046A-custom-board-LSDK21-08-RGMII-and-SGMII-not-working/m-p/1615301#M12027</link>
      <description>&lt;P&gt;RGMII and SGMII are both connected to Copper port (RJ45)&lt;/P&gt;</description>
      <pubDate>Wed, 15 Mar 2023 01:37:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046A-custom-board-LSDK21-08-RGMII-and-SGMII-not-working/m-p/1615301#M12027</guid>
      <dc:creator>humhh</dc:creator>
      <dc:date>2023-03-15T01:37:09Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046A custom board LSDK21.08 RGMII and SGMII not working</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046A-custom-board-LSDK21-08-RGMII-and-SGMII-not-working/m-p/1621248#M12080</link>
      <description>&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;" lang="en-US"&gt;If you still need the support, any update?&lt;/P&gt;</description>
      <pubDate>Fri, 24 Mar 2023 00:27:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046A-custom-board-LSDK21-08-RGMII-and-SGMII-not-working/m-p/1621248#M12080</guid>
      <dc:creator>June_Lu</dc:creator>
      <dc:date>2023-03-24T00:27:49Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046A custom board LSDK21.08 RGMII and SGMII not working</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046A-custom-board-LSDK21-08-RGMII-and-SGMII-not-working/m-p/1624675#M12115</link>
      <description>&lt;P&gt;now we remove the EC1 at 88e1512(phy addr:0), move SGMII.6 at 88e1512(phy addr:0) from MDIO 1(tgdtsec) to MDIO 0(dtsec), the sgmii works fine now,but EC2 at 88e1512(phy addr:1) is still not working,&lt;/P&gt;&lt;P&gt;so the MDIO 1 only support 10G ethernet, not support RGMII or 1.25G sgmii?&lt;/P&gt;</description>
      <pubDate>Thu, 30 Mar 2023 01:03:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046A-custom-board-LSDK21-08-RGMII-and-SGMII-not-working/m-p/1624675#M12115</guid>
      <dc:creator>humhh</dc:creator>
      <dc:date>2023-03-30T01:03:28Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046A custom board LSDK21.08 RGMII and SGMII not working</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046A-custom-board-LSDK21-08-RGMII-and-SGMII-not-working/m-p/1624683#M12116</link>
      <description>&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;P&gt;now we remove the EC1 at 88e1512(phy addr:0), move SGMII.6 at 88e1512(phy addr:0) from MDIO 1(tgdtsec) to MDIO 0(dtsec), the sgmii works fine now,but EC2 at 88e1512(phy addr:1) is still not working,&lt;/P&gt;&lt;P&gt;so the MDIO 1 only support 10G ethernet, not support RGMII or 1.25G sgmii?&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 30 Mar 2023 01:15:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046A-custom-board-LSDK21-08-RGMII-and-SGMII-not-working/m-p/1624683#M12116</guid>
      <dc:creator>humhh</dc:creator>
      <dc:date>2023-03-30T01:15:11Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046A custom board LSDK21.08 RGMII and SGMII not working</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046A-custom-board-LSDK21-08-RGMII-and-SGMII-not-working/m-p/1626250#M12131</link>
      <description>&lt;P&gt;From the DPAA Reference Manual Table 5-17, MDIO1 (what you refer to as MDIO0) is C22 only, and MDIO2 (what you refer to as MDIO1) is C45 only.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;"MDIO1 is EMI1 for Clause 22 physical interfaces (1G, 2.5G, overclocked SGMII and below). MDIO2 is EMI2 for Clause 45 physical interfaces (10G)."&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 31 Mar 2023 18:39:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046A-custom-board-LSDK21-08-RGMII-and-SGMII-not-working/m-p/1626250#M12131</guid>
      <dc:creator>stadium_aquino</dc:creator>
      <dc:date>2023-03-31T18:39:02Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046A custom board LSDK21.08 RGMII and SGMII not working</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046A-custom-board-LSDK21-08-RGMII-and-SGMII-not-working/m-p/1626386#M12133</link>
      <description>yes,I notice it, but some can use tgdtsec as below, so it is confusing. case 0x1133: switch (srds_s2) { case 0x5a59: /* Set the three on-board SGMII PHY address */ fm_info_set_phy_address(FM1_DTSEC6, SGMII_PHY1_ADDR); fm_info_set_phy_address(FM1_DTSEC2, SGMII_PHY2_ADDR); fm_info_set_phy_address(FM1_DTSEC5, SGMII_PHY3_ADDR); dev = miiphy_get_dev_by_name(DEFAULT_FM_MDIO_NAME); fm_info_set_mdio(FM1_DTSEC3, dev); fm_info_set_mdio(FM1_DTSEC4, dev); fm_info_set_mdio(FM1_DTSEC5, dev); dev = miiphy_get_dev_by_name(DEFAULT_FM_TGEC_MDIO_NAME); fm_info_set_mdio(FM1_DTSEC6, dev); fm_info_set_mdio(FM1_DTSEC2, dev); run_command("setenv product c2", 0); run_command("setenv serdes1 1133", 0); run_command("setenv serdes2 5a59", 0);</description>
      <pubDate>Sat, 01 Apr 2023 12:00:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046A-custom-board-LSDK21-08-RGMII-and-SGMII-not-working/m-p/1626386#M12133</guid>
      <dc:creator>humhh</dc:creator>
      <dc:date>2023-04-01T12:00:35Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046A custom board LSDK21.08 RGMII and SGMII not working</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046A-custom-board-LSDK21-08-RGMII-and-SGMII-not-working/m-p/1626387#M12134</link>
      <description>&lt;P&gt;yes,I notice it, but some can use tgdtsec as below, so it is confusing.&lt;/P&gt;&lt;P&gt;case 0x1133:&lt;BR /&gt;switch (srds_s2) {&lt;BR /&gt;case 0x5a59:&lt;BR /&gt;/* Set the three on-board SGMII PHY address */&lt;BR /&gt;fm_info_set_phy_address(FM1_DTSEC6, SGMII_PHY1_ADDR);&lt;BR /&gt;fm_info_set_phy_address(FM1_DTSEC2, SGMII_PHY2_ADDR);&lt;BR /&gt;fm_info_set_phy_address(FM1_DTSEC5, SGMII_PHY3_ADDR);&lt;BR /&gt;&lt;BR /&gt;dev = miiphy_get_dev_by_name(DEFAULT_FM_MDIO_NAME);&lt;BR /&gt;fm_info_set_mdio(FM1_DTSEC3, dev);&lt;BR /&gt;fm_info_set_mdio(FM1_DTSEC4, dev);&lt;BR /&gt;fm_info_set_mdio(FM1_DTSEC5, dev);&lt;/P&gt;&lt;P&gt;dev = miiphy_get_dev_by_name(DEFAULT_FM_TGEC_MDIO_NAME);&lt;BR /&gt;fm_info_set_mdio(FM1_DTSEC6, dev);&lt;BR /&gt;fm_info_set_mdio(FM1_DTSEC2, dev);&lt;/P&gt;&lt;P&gt;run_command("setenv product c2", 0);&lt;BR /&gt;run_command("setenv serdes1 1133", 0);&lt;BR /&gt;run_command("setenv serdes2 5a59", 0);&lt;BR /&gt;break;&lt;BR /&gt;default:&lt;BR /&gt;printf("Invalid SerDes protocol 0x%x_0x%x for LS1046ARDB\n",&lt;BR /&gt;srds_s1,srds_s2);&lt;BR /&gt;break;&lt;/P&gt;</description>
      <pubDate>Sat, 01 Apr 2023 12:16:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046A-custom-board-LSDK21-08-RGMII-and-SGMII-not-working/m-p/1626387#M12134</guid>
      <dc:creator>humhh</dc:creator>
      <dc:date>2023-04-01T12:16:47Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046A custom board LSDK21.08 RGMII and SGMII not working</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046A-custom-board-LSDK21-08-RGMII-and-SGMII-not-working/m-p/1628191#M12177</link>
      <description>&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;SPAN&gt;From &lt;/SPAN&gt;&lt;A href="https://www.nxp.com/webapp/Download?colCode=LS1046ADPAARMAD" target="_blank"&gt;&lt;SPAN&gt;LS1046ADPAARMAD, Errata to LS1046A Data Path Acceleration Architecture (DPAA) Reference Manual&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; page 501, Table 5-17 note 5, MDIO2 is EMI2 for Clause 45 physical interfaces (10G). If the PHY only supports Clause 22 MDIO register access protocol, it will not support.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Apr 2023 10:28:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046A-custom-board-LSDK21-08-RGMII-and-SGMII-not-working/m-p/1628191#M12177</guid>
      <dc:creator>June_Lu</dc:creator>
      <dc:date>2023-04-05T10:28:14Z</dc:date>
    </item>
  </channel>
</rss>

