-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BBB/BBG can't find ethernet phy sometimes #10
Comments
Hi Robert, |
later TI evm designs (am4x family) wire a gpio directly to the phy's reset line to accomplish this. On the BBB family, the am3x's reset line is directly connected to the phy reset, so if you reset one you reset the other. Regards, |
Here is the linux patch we use to work-around this issue, well most of the time it works, just not 100%... Regards, |
OK Robert, Instead of software warm reset the phy/am335x, I issue a Power-On reset to the board through RTCSS/PMIC if the phy's interface mode is RMII(it should MII mode when it's work). I think below patch could let the phy works 100% .
I tried apply the above patch on U-boot branch v2018.05-rc1, but this branch can't bootup still now. Regards, |
I found BBB/BBG can't find ethernet phy sometimes
and the u-boot print 'Could not get PHY for cpsw: addr 0'.
There is a small posibility that the PHY(LAN8710A) enter RMII mode which will cause ethernet can't work without a power-on reset even in linux .
A bad power (USB power is bad than DC power) will increse the posibility.
So I want to enumerate 32 phy addresses to find the phy real address,
and power-on reset the board when it find the phy can't work,
I will commit a pull request later with above function.
The text was updated successfully, but these errors were encountered: