iMX8MP eqos not working for 10base-t

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

iMX8MP eqos not working for 10base-t

166 Views
rbeims
Contributor III

Hello,

Since we introduced the Verdin iMX8MP SoM, we knew that the 10base-t speed wasn't working on the ethernet port that's included in the SoM. This ethernet port is connected to the eqos MAC and we include a KSZ9131 PHY. At first, we thought this would be a software bug, but even the latest upstream kernel (currently .17-rc1) still presents the same issue.

On a web search I found this thread: https://community.nxp.com/t5/i-MX-Processors/i-MX8MP-ethernet-eqos-ksz9131-can-link-but-ping-fail-at...

 

In the solution, they mention that the reason for the failure is the fact that the KSZ9131 removes the preamble bytes, which it does. However, the Errata ERR050694 states (emphasis mine):

"However due to the defect, in configurations where frame preemption is enabled, when preamble byte does not precede the SFD, SMD-S, or SMD-C byte, the received packet is discarded by the MAC receiver"

I checked, and could only find that frame preemption is enabled when using the traffic shaping utilities, so no frame preemption enabled by default. 

Could someone confirm that the Errata ERR050694 applies even when frame preemption is disabled? 

0 Kudos
Reply
0 Replies