I started the debug of a new T1042 design a few weeks ago. Associated to the T1042 we have a network processor connected through a PCIe x1 link.
This asic includes a dma engine which read/write network packets (skbuff->data) to/from cpu memory.
I observe that frames lower than 260 bytes are always well received.
The frames upper than 260 bytes are always corrupted. (see rx_packet file attached).
I have previously used this asic with a MPC8544 without any problem.
I use a linux kernel 3.12.19 from freescale with the attached dts and configuration files.
Thanks in advance for your help.
Original Attachment has been moved to: dts.zip
Original Attachment has been moved to: ic_t1042_ram_defconfig.zip
Original Attachment has been moved to: rx_packets.txt.zip