Our serdes protocol is 0x87.
We intend to configure serdes lane D in 1000Base-KX, i.e mac-2 which is SGMII 1G by default.
As per T1040 Manual Sec: 22.214.171.124 1000Base-KX, settings have been made.
Here we have these doubts:
1. To access clause45 registers of 1000BAse-KX:
SGMIInCR1[MDEV_PORT] is set 0, MDIO_CTL[PORT_ADDR] is aslo set 0. Is it correct?
2. 1000Base-KX (Clause 45) AN Advertisement Register 1, TX_NONCE=unique value per device;
so we set TX_NONCE 0xF and 0xC for two devices which are connected via 1000Base-KX through Backplane. Is it correct?
We are able to ping from one board to the other via this interface.
However, the 1000Base-KX (Clause 45) AN Status Register = 0x8, i.e LNK_STAT is 0 so link is down.
Also we noted that the interfaces were able to ping, even before setting AN Advertisement Register 1 and AN Control Register (i,e steps 5 to 9 of sec: 126.96.36.199)