<?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: LS1046A FEC support</title>
    <link>https://community.nxp.com/t5/Layerscape/LS1046A-FEC-support/m-p/2377416#M16723</link>
    <description>&lt;DIV&gt;
&lt;P&gt;Auto-negotiation is a necessary step in the current driver flow.&lt;BR /&gt;If auto-negotiation fails, the process will not proceed further.&lt;/P&gt;
&lt;P&gt;So&amp;nbsp; the current backplane driver does not support FEC, and auto-negotiation is an integral part of the workflow.&lt;BR /&gt;If you want to remove auto-negotiation, you will need to modify the driver by yourselves, and we do not recommend doing so.&lt;/P&gt;
&lt;P&gt;If link training itself has issues, there is no point in proceeding with other configurations.&lt;/P&gt;
&lt;P&gt;To enable FEC, an additional PMD register needs to be programmed.&lt;/P&gt;
&lt;/DIV&gt;</description>
    <pubDate>Fri, 05 Jun 2026 09:33:30 GMT</pubDate>
    <dc:creator>yipingwang</dc:creator>
    <dc:date>2026-06-05T09:33:30Z</dc:date>
    <item>
      <title>LS1046A FEC support</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046A-FEC-support/m-p/2377297#M16722</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'm interested is it FEC (Firecode FEC used in 10GBASE-KR) supported on LS1046A platform and how to enable it? I saw that in Linux kernel 6.12.49 there is 10GBASE-KR support, but only for Auto Negotiation and Link Training. Also I wanted to use USDPAA device tree to be able to use DPDK + VPP, so are there some blockers to make FEC work in that setup? Is it possible also to avoid running Auto negotiation and Link training and to run FEC only?&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Nenad&lt;/P&gt;</description>
      <pubDate>Fri, 05 Jun 2026 08:09:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046A-FEC-support/m-p/2377297#M16722</guid>
      <dc:creator>gajicnenad6</dc:creator>
      <dc:date>2026-06-05T08:09:02Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046A FEC support</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046A-FEC-support/m-p/2377416#M16723</link>
      <description>&lt;DIV&gt;
&lt;P&gt;Auto-negotiation is a necessary step in the current driver flow.&lt;BR /&gt;If auto-negotiation fails, the process will not proceed further.&lt;/P&gt;
&lt;P&gt;So&amp;nbsp; the current backplane driver does not support FEC, and auto-negotiation is an integral part of the workflow.&lt;BR /&gt;If you want to remove auto-negotiation, you will need to modify the driver by yourselves, and we do not recommend doing so.&lt;/P&gt;
&lt;P&gt;If link training itself has issues, there is no point in proceeding with other configurations.&lt;/P&gt;
&lt;P&gt;To enable FEC, an additional PMD register needs to be programmed.&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Fri, 05 Jun 2026 09:33:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046A-FEC-support/m-p/2377416#M16723</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2026-06-05T09:33:30Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046A FEC support</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046A-FEC-support/m-p/2377999#M16724</link>
      <description>&lt;P&gt;&lt;SPAN&gt;FEC is not supported in current backplane driver. Auto-negitation is necessary step in the backplane driver, I suggest customer modify backplane driver to set XFI_10GR_FEC_CTL&lt;/SPAN&gt;&lt;SPAN class="error"&gt;[FEC_ENAB]&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;to enable FEC&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 08 Jun 2026 02:07:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046A-FEC-support/m-p/2377999#M16724</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2026-06-08T02:07:11Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046A FEC support</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046A-FEC-support/m-p/2379146#M16725</link>
      <description>&lt;P&gt;I successfully enabled FEC and I am not using AN/LT (its disabled). I am basically including "-kr.dtsi" files for mac9 and mac10 to be able to access registers to write FEC_ENAB. When I say throughput in the next lines for example 4gbps I mean on 2x 4gbps is generated from network tester to board. BERT test is running (L2 traffic test termination). And when I start VPP so that mac9 and mac10 are bridged I see that errors are smaller, on one port there is 0 errors and on other port there is no errors when throughput is smaller (&amp;lt;4gbps) and when there is throughput &amp;gt;4gbps errors are around BER ratio 2E-08 and smaller (E-09). But those measurements are when the system is idle (not using console at all). But when I do something, for example start top program, press Enter multiple times, errors are increasing (BER ratio E-07, E-06). So I made a script that is doing memcpy fast (to put pressure on ddr) and I saw that I got a lot of bit errors (BER ratio is going up to E-04 for throughputs bigger than 7gbps) on MTS5800 network tester. My setup is like this:&lt;/P&gt;&lt;P&gt;DPDK + VPP (main core 1, workers 2 and 3), isolcpus=1-3, nohz_full=1-3, rcu_nocbs=1-3, iommu_passthrough=1, hugepagessz=2m, number of hugepages 512.&lt;/P&gt;&lt;P&gt;Is there maybe DDR bandwidth bottleneck in higher network throughputs?&lt;/P&gt;</description>
      <pubDate>Tue, 09 Jun 2026 17:05:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046A-FEC-support/m-p/2379146#M16725</guid>
      <dc:creator>gajicnenad6</dc:creator>
      <dc:date>2026-06-09T17:05:14Z</dc:date>
    </item>
  </channel>
</rss>

