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.

RM57L843: DP83640 on RM57 HDK not detecting a link

Part Number: RM57L843
Other Parts Discussed in Thread: HALCOGEN, DP83640

Tool/software:

HI,

I am working with with the EMAC on RM57 HDK board. I am seeing an issue with link detection wherein the corresponding bits in LINK and ALIVE registers are no longer set when I plug the ethernet cable between my router and the RJ45 connector on the board. I tried the same code on another HDK board I have and both the LINK and ALIVE registers are set to 0x00000002, The first board abruptly stopped working on day and I cannot get the EMAC to work on it because of this issue. Can anyone tell me what could cause this? 

Just FYI, the CONTROL register value after call to the Halcogen generated function is 0x4114004A. The second board that has no issues sets the LINK and ALIVE registers to 2 after it calls MDIOInit. But that's not the case with the first one that stopped working. Any help will be appreciated.

I have attached screenshots for reference. First image is from the board that does not detect the link while the second image is for the board that detects the link successfully.

Thanks,

Ravi