Hello,
we are experiencing connection problems when the PHY is used in connections with Intel PHYs on the other side, also TP-Link devices fail with connection except the TLK106 is has auto-negotiation turned off. (Indeed, by probing the ethernet RX and TX when using a TP-Link router, the negotiation pulse is visible repeatedly and followed by some data, but connection is never established).
To be able to go deeper in this topic, I programmed the routine to read the extended registers following the data sheet on page 22-23. The read of the data is always 0x0000. For debug reasons, I checked the value of the REGCR after writing 0x001F and 0x401F respectively as well as the ADDAR after writing the address of the extended register. The REGCR always reads 0xC00C, ADDAR always ready 0x0000.
In general, the communication of the MDIO is working as I can successfully read the other registers with reasonable values and write the LED control register with desired functions.
Is anybody able to tell me what is going wrong in our case, regarding the connection problems or the MDIO register access?
thank you!