This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DP83869HM: LINK_STS1 and LINK_STATUS_2 bits don't correctly indicate link status of copper port in media converter modes 4 and 5 when SFP (FX) side is not linked

Part Number: DP83869HM

The setup is a follows:

1) Connect a pair of units back to back using copper.

2) Configure both PHYs to opmode 4 or 5.

3) Disable link loss pass through.

4) I have LED0 configured to mode 0xB (link activty).

5) Connect SFP interface on one unit to network packet source.

6) Leave SFP interface on the other unit disconnected.

This is status on unit with fiber connected:

OM1G Ethernet Media Converter
OM1G BootLoader 1.0 Jun 19 2020 12:02:58
OM1G Application 1.0  Jul  6 2020 17:37:02

Operation Mode: 1000BASE Media Converter
Link Loss Pass Thru: Disabled

OM1G Ethernet Configuration
Port  Port        ANE  Advertised  Advertised  Forced  Forced
      Mode             Speed Bits  Pause       Speed   Duplex
RJ45  Auto        On   100000      Off         1000    Full
SFP   1000BASE-X  On   100000      Off         NA      NA

OM1G Ethernet Status
Port  Link  Auto         Mode/Speed   Duplex       MDI
      Good  Negotiation
RJ45  Yes   Resolved     1000BASE-T   Full-Duplex  MDI-X
SFP   Yes   Resolved     1000BASE-X   Full-Duplex  NA

This is status on unit with fiber disconnected:

OM1G Ethernet Media Converter
OM1G BootLoader 1.0 Jun 19 2020 12:02:58
OM1G Application 1.0  Jul  7 2020 10:16:09

Operation Mode: 1000BASE Media Converter
Link Loss Pass Thru: Disabled

OM1G Ethernet Configuration
Port  Port        ANE  Advertised  Advertised  Forced  Forced
      Mode             Speed Bits  Pause       Speed   Duplex
RJ45  Auto        On   100000      Off         1000    Full
SFP   1000BASE-X  On   100000      Off         NA      NA

OM1G Ethernet Status
Port  Link  Auto         Mode/Speed   Duplex       MDI
      Good  Negotiation
RJ45  No    Resolved     1000BASE-T   Full-Duplex  MDI
SFP   No    Enabled      1000BASE-X   Full-Duplex  NA

The LED0 LED is on and showing link and network activity on both units.

Here is register dump from the unit with disconnected fiber:

0x000: 0x1140 0x7969 0x2000 0xa0f1 0x0001 0xc001 0x006f 0x2001
0x008: 0x4800 0x0200 0x3800 ...... ...... 0x401f 0x1ff5 0xf000
0x010: 0x5048 0xa802 0x0000 0x1842 0x29c7 0x0000 0x0000 0x0040
0x018: 0x615b 0x4004 0x0002 ...... ...... ...... 0x0012 0x0000
0x020: ...... ...... ...... ...... ...... 0x0480 ...... ......
0x028: ...... ...... ...... ...... 0x141f 0x0000 0x0221 ......
0x030: ...... 0x10b0 0x0050 0x0000 ...... ...... ...... 0x0000
0x038: ...... 0x0000 0x0000 ...... ...... ...... ...... ......
0x040: ...... ...... ...... 0x07a0 ...... ...... ...... ......
0x048: ...... ...... ...... ...... ...... ...... ...... 0x0220
0x068: ...... ...... ...... ...... ...... ...... 0x081c ......
0x080: ...... ...... ...... ...... ...... ...... 0x0077 ......
0x130: ...... ...... ...... ...... 0x1000 0x0000 ...... ......
0x170: 0x0c0f ...... ...... ...... ...... ...... ...... ......
0x180: ...... ...... ...... ...... ...... ...... ...... ......
0x188: ...... ...... ...... ...... ...... ...... ...... ......
0x190: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x198: 0x0000 0x0000 ...... ...... ...... ...... ...... ......
0x1a0: ...... ...... ...... ...... 0x0000 0x0000 0x0000 ......
0x1d8: ...... ...... ...... ...... ...... ...... ...... 0x0044
0x1e0: 0x417a ...... ...... ...... ...... ...... ...... ......
0x1e8: ...... ...... ...... ...... 0x1ff5 ...... ...... ......
0xc00: 0x1140 0x6149 0x2000 0xa0f1 0x0020 0x0000 0x0004 0x2001
0xc08: 0x0000 ...... ...... ...... ...... ...... ...... ......
0xc10: ...... ...... ...... ...... ...... ...... ...... ......
0xc18: 0x01ff 0x0000 ...... ...... ...... ...... ...... ......

The SPEED_DUPLEX_RESOLVED bit is set indicating auto-negotiation has completed.

Why is link down on copper?

I have implemented SNLA305 on fiber side.