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.

TMS320C6672: Phy Link Hook Not Invoked

Part Number: TMS320C6672

Hi, I have a custom board featuring C6672 DSP, where I've been trying to take action whenever the physical network link gets up or down. To that end, I tried utilizing the "NC_setLinkHook()" API of the network controller, only to realize the callback function is not invoked at all when the Ethernet cable is (un)plugged, akin to the issue mentioned by Mohamed Fawzy in this thread.

Is it still impossible to get notified when link-up/down occurs?

I also tried using "CSL_MDIO_isPhyLinked()" and found out that the 32-bit MDIO link register is always 0x00000000 whether the cable is plugged or not (despite network connection working properly). What could I be missing?

In case you need it, I'm using:

  • SYS/BIOS 6.37.5.35
  • NDK 2.24.1.18
  • XDC 3.25.6.96

Regards,
Silacko