<?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>i.MX ProcessorsのトピックRe: IMX6Q : Ethernet Configuration</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Ethernet-Configuration/m-p/455073#M70897</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;Using a 3.14.28 kernel on a BD-SL-i.MX6 rev2 (6-20-13), I have made some testing and can see that ENET_IEEE_T_FDXFC is properly updated:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;# devmem 0x02188270&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;0x00000000&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;# iperf3 -s &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;-----------------------------------------------------------&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt; Server listening on 5201 &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;----------------------------------------------------------- &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;Accepted connection from 192.168.1.50, port 57790 &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5] local 192.168.1.34 port 5201 connected to 192.168.1.50 port 57792&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt; [ ID] Interval&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Transfer&amp;nbsp;&amp;nbsp;&amp;nbsp; Bandwidth &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 0.00-1.00&amp;nbsp; sec&amp;nbsp; 58.1 MBytes&amp;nbsp; 487 Mbits/sec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 1.00-2.00&amp;nbsp; sec&amp;nbsp; 59.8 MBytes&amp;nbsp; 501 Mbits/sec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 2.00-3.00&amp;nbsp; sec&amp;nbsp; 60.1 MBytes&amp;nbsp; 505 Mbits/sec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 3.00-4.00&amp;nbsp; sec&amp;nbsp; 58.3 MBytes&amp;nbsp; 487 Mbits/sec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 4.00-5.00&amp;nbsp; sec&amp;nbsp; 57.3 MBytes&amp;nbsp; 483 Mbits/sec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 5.00-6.00&amp;nbsp; sec&amp;nbsp; 64.6 MBytes&amp;nbsp; 542 Mbits/sec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 6.00-7.00&amp;nbsp; sec&amp;nbsp; 63.7 MBytes&amp;nbsp; 532 Mbits/sec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 7.00-8.00&amp;nbsp; sec&amp;nbsp; 62.6 MBytes&amp;nbsp; 527 Mbits/sec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 8.00-9.00&amp;nbsp; sec&amp;nbsp; 64.3 MBytes&amp;nbsp; 540 Mbits/sec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 9.00-10.00&amp;nbsp; sec&amp;nbsp; 59.1 MBytes&amp;nbsp; 494 Mbits/sec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 10.00-10.01&amp;nbsp; sec&amp;nbsp; 128 KBytes&amp;nbsp; 299 Mbits/sec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;- - - - - - - - - - - - - - - - - - - - - - - - - &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[ ID] Interval&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Transfer&amp;nbsp;&amp;nbsp;&amp;nbsp; Bandwidth&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Retr &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 0.00-10.01&amp;nbsp; sec&amp;nbsp; 611 MBytes&amp;nbsp; 513 Mbits/sec&amp;nbsp; 3607&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sender &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 0.00-10.01&amp;nbsp; sec&amp;nbsp; 608 MBytes&amp;nbsp; 510 Mbits/sec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; receiver &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;----------------------------------------------------------- &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;Server listening on 5201 &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;----------------------------------------------------------- &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;^Ciperf3: interrupt - the server has terminated &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;# devmem 0x02188270&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;0x00004320 &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Looking at the source code, the PHY is definitely configured as supporting PAUSE frames:&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.14.28_1.0.0_ga/drivers/net/phy/micrel.c#L411" title="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.14.28_1.0.0_ga/drivers/net/phy/micrel.c#L411"&gt;linux-imx6/micrel.c at boundary-imx_3.14.28_1.0.0_ga · boundarydevices/linux-imx6 · GitHub&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, ethtool also tells that the pause auto-negotiation is on:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;# ethtool -a eth0 &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;Pause parameters for eth0: &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;Autonegotiate:&amp;nbsp; on &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;RX:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; off &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;TX:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; off &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;RX negotiated:&amp;nbsp; on &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;TX negotiated:&amp;nbsp; on &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If for some reason the pause auto-negotiation is a problem, you can force it:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;ethtool -A eth0 rx on tx on&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The above will result in the call of fec_enet_set_pauseparam:&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.14.28_1.0.0_ga/drivers/net/ethernet/freescale/fec_main.c#L2187" title="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.14.28_1.0.0_ga/drivers/net/ethernet/freescale/fec_main.c#L2187"&gt;linux-imx6/fec_main.c at boundary-imx_3.14.28_1.0.0_ga · boundarydevices/linux-imx6 · GitHub&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please specify the kernel version you are using along with the distribution (Yocto, Debian/Ubuntu)?&lt;/P&gt;&lt;P&gt;As a reminder, you can download the latest images from Boundary Devices here:&lt;/P&gt;&lt;P&gt;&lt;A href="https://boundarydevices.com/imx6-builds/" title="https://boundarydevices.com/imx6-builds/"&gt;https://boundarydevices.com/imx6-builds/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gary&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 08 Dec 2015 21:38:34 GMT</pubDate>
    <dc:creator>gary_bisson</dc:creator>
    <dc:date>2015-12-08T21:38:34Z</dc:date>
    <item>
      <title>IMX6Q : Ethernet Configuration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Ethernet-Configuration/m-p/455070#M70894</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using IMX6 development board Element 14 from boundary device.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My requirement is as follows :&lt;/P&gt;&lt;P&gt;1. i want my board to send pause frames while there is network congestion, need the register configuration details for PHY(Micrel : &lt;SPAN lang="EN-IN" style="font-size: 11.0pt; font-family: 'Calibri','sans-serif'; color: black;"&gt;&lt;A href="http://eletter.lnttechservices.com/Login.aspx"&gt;&lt;SPAN style="color: black;"&gt;KSZ9021RL/RN&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt; chip) and IMX6 Ethernet engine&lt;/P&gt;&lt;P&gt;2. need information or user manual on SDMA used in ethernet&lt;/P&gt;&lt;P&gt;3. we don't see the pause frame count ENET_IEEE_T_FDXFC register getting incremented nor ENET_IEEE_T_MACERR gets incremented to say we have receive over flow error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;we are testign the board for 400Mbps and 1Gbps speed and run into RX FIFO over run and want to set the pause frame but dotn s&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Dec 2015 06:23:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Ethernet-Configuration/m-p/455070#M70894</guid>
      <dc:creator>sureshmuniswamy</dc:creator>
      <dc:date>2015-12-01T06:23:45Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Q : Ethernet Configuration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Ethernet-Configuration/m-p/455071#M70895</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Need some more info :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what is 64bit word mean in the Ethernet manual of IMX6 data sheet.&lt;/P&gt;&lt;P&gt;what is the RX FIFO size used in Ethernet configuration is it 1K or 2K ...??&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Dec 2015 06:38:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Ethernet-Configuration/m-p/455071#M70895</guid>
      <dc:creator>sureshmuniswamy</dc:creator>
      <dc:date>2015-12-01T06:38:24Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Q : Ethernet Configuration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Ethernet-Configuration/m-p/455072#M70896</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can any one help me to find the solution for configuring Ethernet on IMX6 : element 14 board with TX pause frame enabled so that board is able to transmit pause frames .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Dec 2015 15:44:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Ethernet-Configuration/m-p/455072#M70896</guid>
      <dc:creator>sureshmuniswamy</dc:creator>
      <dc:date>2015-12-02T15:44:59Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Q : Ethernet Configuration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Ethernet-Configuration/m-p/455073#M70897</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;Using a 3.14.28 kernel on a BD-SL-i.MX6 rev2 (6-20-13), I have made some testing and can see that ENET_IEEE_T_FDXFC is properly updated:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;# devmem 0x02188270&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;0x00000000&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;# iperf3 -s &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;-----------------------------------------------------------&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt; Server listening on 5201 &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;----------------------------------------------------------- &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;Accepted connection from 192.168.1.50, port 57790 &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5] local 192.168.1.34 port 5201 connected to 192.168.1.50 port 57792&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt; [ ID] Interval&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Transfer&amp;nbsp;&amp;nbsp;&amp;nbsp; Bandwidth &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 0.00-1.00&amp;nbsp; sec&amp;nbsp; 58.1 MBytes&amp;nbsp; 487 Mbits/sec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 1.00-2.00&amp;nbsp; sec&amp;nbsp; 59.8 MBytes&amp;nbsp; 501 Mbits/sec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 2.00-3.00&amp;nbsp; sec&amp;nbsp; 60.1 MBytes&amp;nbsp; 505 Mbits/sec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 3.00-4.00&amp;nbsp; sec&amp;nbsp; 58.3 MBytes&amp;nbsp; 487 Mbits/sec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 4.00-5.00&amp;nbsp; sec&amp;nbsp; 57.3 MBytes&amp;nbsp; 483 Mbits/sec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 5.00-6.00&amp;nbsp; sec&amp;nbsp; 64.6 MBytes&amp;nbsp; 542 Mbits/sec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 6.00-7.00&amp;nbsp; sec&amp;nbsp; 63.7 MBytes&amp;nbsp; 532 Mbits/sec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 7.00-8.00&amp;nbsp; sec&amp;nbsp; 62.6 MBytes&amp;nbsp; 527 Mbits/sec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 8.00-9.00&amp;nbsp; sec&amp;nbsp; 64.3 MBytes&amp;nbsp; 540 Mbits/sec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 9.00-10.00&amp;nbsp; sec&amp;nbsp; 59.1 MBytes&amp;nbsp; 494 Mbits/sec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 10.00-10.01&amp;nbsp; sec&amp;nbsp; 128 KBytes&amp;nbsp; 299 Mbits/sec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;- - - - - - - - - - - - - - - - - - - - - - - - - &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[ ID] Interval&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Transfer&amp;nbsp;&amp;nbsp;&amp;nbsp; Bandwidth&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Retr &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 0.00-10.01&amp;nbsp; sec&amp;nbsp; 611 MBytes&amp;nbsp; 513 Mbits/sec&amp;nbsp; 3607&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sender &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;[&amp;nbsp; 5]&amp;nbsp; 0.00-10.01&amp;nbsp; sec&amp;nbsp; 608 MBytes&amp;nbsp; 510 Mbits/sec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; receiver &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;----------------------------------------------------------- &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;Server listening on 5201 &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;----------------------------------------------------------- &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;^Ciperf3: interrupt - the server has terminated &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;# devmem 0x02188270&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;0x00004320 &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Looking at the source code, the PHY is definitely configured as supporting PAUSE frames:&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.14.28_1.0.0_ga/drivers/net/phy/micrel.c#L411" title="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.14.28_1.0.0_ga/drivers/net/phy/micrel.c#L411"&gt;linux-imx6/micrel.c at boundary-imx_3.14.28_1.0.0_ga · boundarydevices/linux-imx6 · GitHub&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, ethtool also tells that the pause auto-negotiation is on:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;# ethtool -a eth0 &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;Pause parameters for eth0: &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;Autonegotiate:&amp;nbsp; on &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;RX:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; off &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;TX:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; off &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;RX negotiated:&amp;nbsp; on &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;TX negotiated:&amp;nbsp; on &lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If for some reason the pause auto-negotiation is a problem, you can force it:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;ethtool -A eth0 rx on tx on&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The above will result in the call of fec_enet_set_pauseparam:&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.14.28_1.0.0_ga/drivers/net/ethernet/freescale/fec_main.c#L2187" title="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.14.28_1.0.0_ga/drivers/net/ethernet/freescale/fec_main.c#L2187"&gt;linux-imx6/fec_main.c at boundary-imx_3.14.28_1.0.0_ga · boundarydevices/linux-imx6 · GitHub&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please specify the kernel version you are using along with the distribution (Yocto, Debian/Ubuntu)?&lt;/P&gt;&lt;P&gt;As a reminder, you can download the latest images from Boundary Devices here:&lt;/P&gt;&lt;P&gt;&lt;A href="https://boundarydevices.com/imx6-builds/" title="https://boundarydevices.com/imx6-builds/"&gt;https://boundarydevices.com/imx6-builds/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gary&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Dec 2015 21:38:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-Ethernet-Configuration/m-p/455073#M70897</guid>
      <dc:creator>gary_bisson</dc:creator>
      <dc:date>2015-12-08T21:38:34Z</dc:date>
    </item>
  </channel>
</rss>

