-
Notifications
You must be signed in to change notification settings - Fork 6
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
[Stabilizer v1.1] Ethernet auto-negotiation fails with PoE switch #76
Comments
I suspect there is a broader issue with the Ethernet PHY. I don't know whether it's hardware or software. A few observations:
I tried poking around a bit on the v1.0 board and probing a few things but didn't see anything that caught my eye. |
I don't remember exactly, But once I replaced broken PHY on either Stabilizer or Thermostat. What's the status of this issue? |
No news. Let's try gathering some data on this: @airwoodix @hartytp @nkuh have you seen anything like this? |
Thanks for reminding me that I replaced it on Thermostat. |
We don't use PoE. |
the same PoE circuit is used in Thermostat design. I tested it with Netgear GS305P and it works fine. |
When connecting the Stabilizer v1.1 ethernet port to a Netgear GS305P PoE ethernet switch, the auto-negotiation phase of the ethernet connection never completes. This phase is entirely managed by the LAN8942A PHY, so it is assumed this failure is due to signaling issues on the ethernet pair. Indication of the failure to complete is denoted by the PHY basic status register never indicating a complete auto-negotiation as well as the LED on the RJ45 housing.
When the ethernet cable is then disconnected from GS503P and reconnected to a D-Link DGS-1005D ethernet switch (not PoE), the green and orange link LEDs on the RJ45 housing illuminate, which indicates a 100Mbps connection has been established.
The text was updated successfully, but these errors were encountered: