Tool/software: Linux
We are having stability issues with the DP83867IS in our design. This has worked well on ~60 prototypes until we introduced a new Ethernet switch to interface our boards. This switch is the Planet FSD-803. After introducing this switch, I am seeing roughly 2% packet loss on the designs using DP83867IS (where we prevously have seen none), but no other products using this switch appears to be affected.
The worst thing is that between 2 minutes and a couple of days, the isue gets worse and we permanently loose link to our design. The ONLY way out is to powercycle the design, pulling the physical reset pin low is not enough to clear the issue.
Measuring on the MDIO interface, it seems the DP83867IS has entered POWER DOWN although our SW should not touch the physical PWDNn or write to this bit (the physical signal is also pulled high by 2k2).
I don't see MDIO transactions regularly like I see when Ethernet is working, but when I do ifdown->ifup I see the following two transactions:
First:
ST=01
TA=10 (Write)
PHYADD=01111
REGADR=00000
TA=10
DATA=0000-0001-1110-0001
Second:
ST=01
OP=01 (Read)
PHYADD=01111
REGADR=00000
TA=10
DATA=0000-1001-1110-0001
Any help moving forward with this issue would be greatly appreciated!