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.

DP83867E: sgmii link is not established

Part Number: DP83867E

Hi,

All Phy strap pins is corrected by measuring voltage value. All strap pin as it's supposed to be.

led_0(sgmii enabled) is measured 397 mv. It's mode is 2. I read 0x0014 register and it's value is 0010,1001,1100,0111.

led_1 is measured 0. It's mode is 1.Anegsel is selected 0.

led_2 is measured 0. It's mode is 1.(we do not use this bit for strap pin).

Rx_CTRL(Autoneg Disable) is measured 749 mv. It's mode is 3. So Autneg disable is 0.

When i read 0x0031 register, I read 0001,0000,1011,0000. So like you sad, I change bit[7] of register 0x31 to 0 and i estart auto-negotiation by writing value 0x1200 to register 0x0.

Rx_D0 is measured 0. It's mode is 1. Phy_add1 and Phy_add0 are 0.

Rx_d2 is measured 0. It's mode is 1. Phy_add3 and Phy_add2 should be 0. But when i read 0x006E register, its value is 0000

1000, 0000, 1100. So Phy_add3 and Phy_add2 are read "1".

I send broadcast packet pc to phy and i read 0x0135 register to see 2.bit(BCAST_RCVD). I did not see changes on this bit. I do not communicate MAC and Phy.

What should i do? Do you have any recommend ? Do you need any information pleas let me know.

Best Regards,

Seda