[meta-freescale] iMx6 Saber Lite device fails for 1Gbps througput fails

jayakumar narayanan n.jayakumar.24 at gmail.com
Mon Nov 30 04:24:18 PST 2015


Hi,
I have a iMx6 Evaluation Kit  with which is failing for 1Gbps throughput.

When I run the NetIO Throughput Analyzer app, could see 98 to 100% data
loss at the Device receiving path. Logs shows that receive FIFO overrun is
happening. As per i.MX6DQ Errata it was told that performance of 1 Gbps
ENET is limited to 470 Mbps & If the TX and RX peak data rate is higher
than 400 Mbps, there is a risk of ENET RX FIFO overrun and to prevent
overrun of the ENET RX FIFO, enable pause frame.

 Please let me know any fix or workaround has been identified for the issue
specified.(We tried http://boundarydevices.com/i-mx6-ethernet/ but still
issue is nit solved)
>From the analysis what we could see when Imx6 device is receiving data
packets, Flow Control Pause Frames Transmitted Statistic Register
(ENET_IEEE_T_FDXFC) is not incremented when overrun occurred, which means
that Pause frames are not send from from Device MAC to sender to avoid
Overrun.

     We had checked the PHY configuration & Mac Configuration to check any
Pause frames related settings are missing, but couldn’t find any
Configuration any problem.

     Please let me know any Phy Configuration or Mac Configurations needed
to be set to instruct transmitting Path send Pause Frames when thresholds
are reached.


Thanks & Regards,

Jayakumar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-freescale/attachments/20151130/7c7596f5/attachment.html>


More information about the meta-freescale mailing list