AnsweredAssumed Answered

LS1020A eTSEC3 not receiving packets

Question asked by Laura Whitmire on Jun 23, 2017
Latest reply on Jul 21, 2017 by Laura Whitmire

I'm bringing up software on a board that is based on the TWR-LS1021A-PB.  My board has a LS1020A, but the SDRAM and NOR Flash are the same.  I'm using eTSEC3 connected to PHY0.

 

In U-Boot, eTSEC3 works: I can run ping, dhcp, and tftp -- but only if eTSEC1 is enabled.  In VxWorks, I can't get eTSEC3 to work.  Currently I have eTSEC1 and eTSEC2 disabled, but it doesn't work with them enabled, either.  The software is identical to what I'm running on the TWR-LS1021A-PB (which works); only the device tree and hardware are different.

 

On my board, I never get any eTSEC interrupts.  I also notice that eTSEC3_RDRP (receive drop counter) increments at about the same rate I would expect to receive packets.  Are these symptoms related?

 

Any pointers on where to look?

Outcomes