AnsweredAssumed Answered

MCIMX287 error - eth0: Memory squeeze, dropping packet.

Question asked by Vlad Ershov on Dec 7, 2012
Latest reply on Jan 27, 2013 by JackyAtFreescale
Branched to a new discussion

Hi all,

I have Alienboard EV-iMX287 evaluation board built on MCIMX287CVM4B chip. I have performed few tests and got error at the subject.

 

Here is my setup:

IMX287 board with one 100Mb interface and SD card.

SD card is FAT32 formatted with 4.89 MByte/s rate (as per dd command tests).

 

Test 1: Forward all incoming UDP packets to remote host.

Host A generates data stream to IMX287, IMX287 forwards all packets to host C.

40Mbit/s data stream is transfered as expected (up to 5 packets lost, 500000 packets total, 1 packet is 1316 bytes length).

 

Test 2: Analyze all incoming UDP packets and forward it to remote host.

Host A generates data stream to IMX287, IMX287 do analyze all packets as per TR101290 standard and forwards data to host C.

40Mbit/s data stream is transfered as expected (up to 10 packets lost, 500000 packets total, 1 packet is 1316 bytes length).


Test 3: Write all incoming UDP packets to SD card.

Host A generates data stream to IMX287, IMX287 writes all packet to SD card.

20MBit/s data stream leads to error eth0: Memory squeeze, dropping packet.

 

Could you please point me out, what should I do to get data stream written correctly? What should I check?

Any ideas are welcome!

 

Thanks in advance,

Vlad.

Outcomes