I am using a BF518F Custom board with DP83848C PHY IC. When we are calling API function select(1,&readfds,NULL.NULL,&time) function, it is not able to detect any read descriptor. But when the stack is initialized I am getting gratuitous ARP from the board and when I am trying to ping PC from my board I am able to observe the ARP request from the board. But I am not able to receive any data. The EMAC register status also iam attaching.
From the register reading what I understand is that board is receiving data but because of FCS error it was unable to process it. Please suggest whether my understanding is right or wrong? Please give suggestion on how to get rid of FCS problem.