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.

Ethernet reset on am335x based custom board

Hi,

We have an am335x based custom board carrying a micrel PHY chip. An isolated reset circuitry is provided to reset the PHY only from the main processor using a RESET line. After deasserting the reset line the phy goes down but after asserting the reset line the PHY comes alive but the link still shows to be not ready.

[  175.831221] net eth0: phy found : id is : 0x221560
[  175.841015] 8021q: adding VLAN 0 to HW filter on device eth0
[  175.847511] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready.
 
What could be the issue in this process.!! without this reset process the ifconfig down and up works properly. But after this custom reset process the ifconfig up is not able to make this link up. Could there be any problem with the mdio clock signal or the other clock signal going in the PHY. Since the reset abruptly puts the PHY into disabled state.
 
Thanks
-RD