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.

DP83867ERGZ-S-EVM: Link partner discrepancies

Part Number: DP83867ERGZ-S-EVM
Other Parts Discussed in Thread: DP83867E

Hi,

I have connected the DP83867E EVM board and my own DP83867 design to an ethernet switch via SGMII ports. I'm seeing some discrepancy on which link partners will pass traffic through these two PHY setups. The EVM board works with 2- and 4-pair setups. My design only has 2 pairs available and I can pass traffic on some switches but  not directly to my PC with built-in gigabit PHY. The EVM board is able to pass traffic to the PC with both 2-pair and 4-pair setups. In nearly all setups, the link comes up but traffic doesn't go through. 

On my design, I have tried disabling 1000BASE-T advertisement and disabling SGMII auto-negotiation but I still can't pass traffic to my PC. Disabling 1000BASE-T advertisement does help in connecting to the GS110TP managed switch. Is there anything else that I can try out?

Here is the register dump for the various setups I made. You can see that SGMII Auto-Negotiation Status register (0x37) doesn't always receive a page and complete auto-negotiate or BMCR link status bit (0x1) doesn't always have a link established but can still pass traffic.

Registers TI EVM Board to Laptop TI EVM Board to Monoprice 15762 Unmanaged SW TI EVM Board to Netgear GS208 Unmanaged SW TI EVM Board to Netgear GS208 Unmanaged SW TI EVM Board to Netgear GS110TP Managed SW TI EVM Board to Netgear GS110TP Managed SW My Design to Laptop My Design to Laptop My Design to Monoprice 15762 Unmanaged SW My Design to Netgear GS110TP Managed SW My Design to Netgear GS208 Unmanaged SW My Design to Netgear GS110TP Managed SW
Wire 2 pairs 2 pairs 2 pairs 4 pairs 2 pairs 4 pairs 2 pairs 2 pairs 2 pairs 2 pairs 2 pairs 2 pairs
Link 100BASE-TX 100BASE-TX 100BASE-TX 1000BASE-T No Link 1000BASE-T 100BASE-TX 100BASE-TX 100BASE-TX No Link 100BASE-TX 100BASE-TX
Ping Test Pass Pass Pass Pass Fail Pass Fail Fail Pass Fail Fail Pass
0x0:   1140  1140  1140 1140  1140  1140 0x1140 0x1140 0x1140 0x1140 0x1140 0x1140
0x1:   796D  796D   7969  7969   7949  7969 0x7969 0x7969 0x796D 0x7949 0x7969 0x7969
0x2:   2000  2000   2000  2000   2000  2000 0x2000 0x2000 0x2000 0x2000 0x2000 0x2000
0x3:   A231  A231   A231  A231   A231  A231 0xA231 0xA231 0xA231 0xA231 0xA231 0xA231
0x4:   0181  0181   0181  0181   0181  0181 0x1E1 0x1E1 0x1E1 0x1E1 0x1E1 0x1E1
0x9:   0300  0300   0300  0300   0300  0300 0x300 0x0 0x300 0x300 0x300 0x0
0xA:   0800  0800   0800  2800   0800  3800 0x800 0x800 0x800 0x800 0x800 0x800
0xF:   3000  3000   3000  3000   3000  3000 0x3000 0x3000 0x3000 0x3000 0x3000 0x3000
0x10:  5848  5848   5848  5848   5848  5848  0x5848  0x5848  0x5848  0x5848  0x5848  0x5848
0x11:  7C02  7F02   7C02  BB02   B002  BF02  0x7F02  0x7C02  0x6C02  0xB002  0x7F02  0x7C02
0x14:  29C7  29C7   29C7  29C7   29C7  29C7  0x29C7  0x29C7  0x29C7  0x29C7  0x29C7  0x29C7
0x18:  6150  6150   6150  6150   6150  6150  0x6150  0x6150  0x6150  0x6150  0x6150  0x6150
0x31:  10B1  10B1   10B1  10B1   10B1  10B1  0x10B0  0x10B0  0x10B0  0x10B0  0x10B0  0x10B0
0x37:  0003  0003   0003  0003   0003  0003  0x2  0x2  0x1  0x3  0x2  0x3
0x43:  07A0  07A0   07A0  07A0   07A0  07A0  0x7A0  0x7A0  0x7A0  0x7A0  0x7A0  0x7A0
0x6E:  8820  8820   8820  8820   8820  8820  0x800  0x800  0x800  0x800  0x800  0x800
0x6F:  0110  0110   0110 0110  0110  0110  0x0 0x0  0x0 0x0  0x0 0x0

Thanks,

Farhan