Hello,
I am using custom-made evaluation board with LS1021A processor.
And the Ethernet PHY used is BCM89883.
I am able to successfully boot Linux. But there is some problem setting up eth0.
But if I reboot the board either by command/ hard-reset, It is detecting eth0 device.
I am not able to figure out, why re-boot is needed for this?
Can someone help me in resolving this issue?
Attached is the log file for more information.
Please let me know if any additional information is needed.
Before doing the reboot,
After doing the reboot,
已解决! 转到解答。
Your log shows that u-boot also does not detect your PHY.
Usually is happens if PHY is not fully initialized after power up.
Try to test your board using long reset time for the LS1021a.
Have a great day,
Pavel Chubakov
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Your log shows that u-boot also does not detect your PHY.
Usually is happens if PHY is not fully initialized after power up.
Try to test your board using long reset time for the LS1021a.
Have a great day,
Pavel Chubakov
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Pavel,
It is working now, thanks.
I tried by increasing the capacitor value in POR circuit to increase the reset time.
However, In the U-boot it still shows that it does not detect the PHY.
But Kernel is able to initialize and detect the PHY.
Thanks for your input.
Regards,
Sukruth