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