This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Ethernet Frame Check Sequence Incorrect

My configuration is CCS v4.2.4.00033, NDK v2.20.00.19

I compiled program using NDK example and captured TCP packets by WireShark

I found out above FCS error.

I want to know 2 things.

1. Is this FCS error a fatal problem ?

2. If this FCS error is a fatal problem, How can I solve this problem?

I am a novice, so, I need help a lot form experts. Thank you !!

  • Hi Kim Jung,

    Moving your post to BIOS forum as the query is about NDK example.

     

    Regards,

    Shankari

  • I’m not an expert by any means… but I think the bad FCS would only be a problem if you were using a protocol where the discarded packets were not detected and resent.  You’re using TCP, so the dropped packets should be retransmitted.

  • Thanks for your reply

    I used code according to NDK example and send , recv functions.

    so I want to know why this FCS incorrect message is happend and if it is normal or not.

    If it is a problem, how can I do?

  • After a bit of Googling, there are many reasons that FCS errors can occur.  I saw references that they could be caused by transmission collisions, bad cables, faulty switch ports, ½ vs full duplex mismatches, other switch configuration settings, etc.  Also, mentions that for ½-duplex environments that a one percent ratio of data link errors to total traffic is acceptable, and typically only when it reaches 2 or 3 percent does degradation become noticeable.  I don’t know what the cause is within your environment, but in general I think FCS are expected to occur occasionally.

  • Hi Kim

    Did you find a solution for this problem?

    I am also seeing 'Frame Check Sequence' set to zero in TCP packets sent by NDK.  I think the 'verified answer' for this thread may be incorrect.  You are not just seeing FCS errors, you are seeing the FCS set to zero.

    Best regards

    David