SNLA443 December 2023 DP83869HM
DP83869HM has several fiber related registers, this section is intended to summarize a few of their functionalities and show how to debug. Link status can always be checked in register 0x01, but register 0xC01 checks Fiber link.
Mode | Register 0xC01 behavior |
---|---|
RGMII to Fiber | Behaves the same as register 0x01, meaning there is no added benefit of reading register 0xC01 |
Media Convertor Mode |
Case 1: Copper link is down but Fiber link is up Register 0x01 indicates link is down (copper side), but register 0xC01 shows link is up (fiber side). This is helpful for being able to debug which cable is at fault. Case 2: Copper link is up but Fiber link is down Register 0x01 indicates link is down. If register 0xC01 says link is down, register 0x01 is also down. |
Case 2 in Table 3-2 does not give full confidence in which link is down. The Fiber Interrupt Status Register (0xC19) can be used to isolate where the fault is. In Case 2, 0xC19[9] (Fiber Far End Fault) and 0xC19[4] (Link Status Change) can flag. In Case 1, only 0xC19[4] can flag.