Hi TI support,
In my board I use the Gigabit PHY dp83865. Following is the description of the problem I face.
When I configure the PHY dp83865 in my board for auto-negotiating (it is advertising 10/100/1000 capability), and connecting it to another board (the same kind board, with the same configurations ), it successfully completes auto-negotiation to 1000Mbps and link is established.
When I connect the same board to a Gigabit switch (D-link DGS-1008A), having configured the board to Auto-negotiation (advertising 10/100/1000 capability), it fails to complete auto-negotiation (the AN complete bit (#5) in Basic mode status register (0x01) is never set) and the link is not established.
Interestingly, if I connect the same board with exactly same configuration to another Gigabit switch (GS608 netgear) , the PHY auto-negotiates to 100Mbps, and the link is established. One would expect it to auto-negotiate to 1000Mbps, as the switch supports the speed.
In another trial, when I connect the board directly to a PC, again it fails to complete auto-negotiation and link is not established.
In short, at my end, it seems the PHY is able to complete auto-negotiation @1000Mbps only with the same PHY, and fails to do so with other Gigabit PHYs. Since this will then be a great limitation for us, can you help confirm if this is a PHY configuration issue or could this be some kind of compliance issue? Please note that I have already gone through the FAQ section in the PHY datasheet and the workaround suggested in the FAQ 7.15 has already been tried, with no results. Is there some other PHY configuration that has to be taken care of here?
Thanks,
Vineetha