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: Link Down when configured in 1000Mbps, full duplex mode and auto negotiation disabled

Part Number: DP83867E
Other Parts Discussed in Thread: TDA4VM, DP83867IR,

Hi Team,

             I am using TI TDA4VM evaluation board to test the DP83867ERGZT PHY present in the board.  I didn't do any PHY configurations via MDIO interface.(Also make sure nothing is written accidently)

The default bootstrap settings of PHY in the eval board is, 

• PHY ADDR: 00000
Auto_neg: Enabled
• ANGsel 10/100/1000
• RGMII Clk skew Tx: 0 ns
• RGMII Clk skew Rx: 2 ns

I am using a CAT5e cable and BAFO ethernet network adaptor to connect the PHY to PC.

With this settings i am getting LINK UP(BMSR bit 2 is set) and the Phy status register shows its 1000Mbps, Full duplex(PHYSTS bit 13,14 and 15).

I need to test with Auto Negotiation disable also(as per customer needs) so i modified BMCR register to 0x0140(1000Mbps,Full duplex and Auto Negotiation disable) and did 

a soft restart by writing to CTRL register(bit 14) via MDIO interface. I read back the BMCR register to make sure it is configured properly. 

With this configuration i am seeing Link Down(BMSR bit 2 is clear). Do i need to configure any other registers for this to work?? Any recommended settings?

I then configured BMCR to 100/10 mbps with Auto Negotiation disabled(0x2100 / 0x0100) and did a soft restart by writing to CTRL register(bit 14) via MDIO interface.

Its working and  i am getting LINK UP. I didn't understand what went wrong when i configured it to 1000Mbps.

NOTE: I am using a CAT5e cable and BAFO ethernet network adaptor to connect the PHY to PC. i tried disabling the Auto Negotiation in network adaptor side also and forced to 1000Mbps full duplex

            but it didn't help. I am not suspecting any issue with the cable/adaptor since its working with 1000Mbps when Auto Negotiation is enabled from PHY side.

Regards,

Nideesh