In our Project, I am using Wiznet W5500 as client.
Behaviour, in our LAB is very different from what we are seeing onsite.
-
In our LAB set-up , when I read back status of PHYCFGR register after Auto-negotiation, I see PHYCFGR updated with value 0xBF. This means, we have link status as “UP” and duplex set up as “FULL”.
-
However, onsite in production, when I read back status of PHYCFGR register, I see PHYCFGR updated with value 0xBA. This means, we have link status as “DOWN” and duplex set up as “HALF”.
Note
-
Be informed that both in our LAB and onsite, Switches are configured to operate at 1000/AUTO.
-
I’ve validated situation onsite, by trying different cables, straight cable and cross over cable with no success.
Appreciate, if you really can advise here. We’ve run out of options here.