Tool/software:
- PHYs(DP83867IS), implemented in prototypes of our product, be connected to a network switch with communication cables to join the network.
However, PHYs do not link up after power on. Please advise possible causes and solutions.
[conditions]
- Auto-negotiation is set to enable through Boot Strap function.
Auto-negotiation enabled status has already been confirmed by getting values in the register.
However, Auto-negotiation does not appear to be completed through getting values in other register.
- The network, where we need to join the PHY, already had our similar products, and it is confirmed that those products are communication devices with Auto-negotiating at 1Gbps and full duplex.
[Expected results]
- The PHY should link up at 1Gbps full duplex, after auto-negotiation is completed.
[problem isolation]
- Even if PHY auto-negotiation is manually retried by operating PHY registers, but after that, PHY auto-negotiation has not completed and PHY is still not linked up.
[PHY register info]
- The readings of the various registers are as follows.
- Register Address = 0x0000, value = 0x1100
- Register Address = 0x0001, value = 0x7949
- Register Address = 0x0002, value = 0xA231
- Register Address = 0x0005, value = 0x0000
- Register Address = 0x0010, value = 0x5048
- Register Address = 0x0011, value = 0x0302
- Register Address = 0x0014, value = 0x29c7
- Register Address = 0x006E, value = 0x8021
- Register Address = 0x006F, value = 0x0170