hap ax2 PoE-port suddenly limited to 100Mbps

Hello there,

after running PoE-powered for more than 2 years, I recently noticed that my hap ax2 is no longer able to link at 1 Gbps on the PoE port (ether1). All the other ethernet ports are still able to achieve gigabit speed. Apart from the reduced link speed on ether1, everything is still functional, including PoE-in.

Disabling auto negotiating and setting the port to 1Gbps results in no link at all. Configuration reset and rebuild from export does not change things. Tested with several cables, ports and devices, so I am confident that the hap ax2 ether1 port is the one to blame. Power via poe or barrel jack makes no difference.

Could this be related to recent RouterOS updates (currently at 7.17.1), or is this most likely a hardware failure? There is no visible damage to the port. I decided to run it with power brick for now and reconfigured ether5 to take the role of ether1, but it sucks to lose the ability to run gigabit ethernet and PoE over the same cable.

You can try to run the “cable test” tool on ether1.
You might need to power it without PoE for that (not sure tho)

If it’s caused by the port on the AX2 it should always show you the same result.

EDIT: You might also need to plug in a cable in to ether1 for the results to make any sense :smiley:
Screenshot 2025-02-05 094021.png
Screenshot 2025-02-05 093919.png

Last resort (I can think of) is performing a Netinstall:
https://help.mikrotik.com/docs/spaces/ROS/pages/24805390/Netinstall

Unfortunately “cable test” tells me everything is ok, from this view it looks like the opposite side does not advertise 1G which is not true:
ether1.png
Plugging the same cable into ether5 results in gigabit speed:
ether5.png

First thing I would do is change cable (and test first using 2 different devices it is capable of reaching 1Gbps).

I’m not sure if it shows broken pairs on a working link l. Maybe worth a try plugging in a cable that’s not connected on the other end?
But I’d guess it would tell you if the cable was broken even if a 100mbit link is possible

I already did this before opening this thread, I spent hours trying to find the error elsewhere. Result: Everything connected to my hap ax2 on port ether1 is limited to 100 Mbps, everything else works at gigabit speed.

IIRC if pins 4,5,7 or 8 aren’t properly connected to the peer, then switch will show only speeds up to 100Mbps as advertised by peer … even if peer advertises faster speeds.

My guess is some (electrical?) damage to ether1. Does PoE-in still work? The passive PoE-in uses same cable pairs as are needed for 1Gbps, it could be that some PoE elements shorted a pair … but if pair is shorted between them, PoE would still work while data wouldn’t. And cable test should show short on that cable pair.

On cable test screenshots … can you click the ‘+’ sign next to CablePairs … it should show state of each cable pair individually.

yes

When link is up clicking the + sign has no effect. With no cable connected, cable test shows everything as open:
ether1_cable-test.png

And what happens connecting to that port a (say) 2 m cable with nothing connected at the other end?

Then, if you “force” 1 Gb on that port, you should have no link :question: even with the other device connected, what does the cable test pairs show then?

Thanks for the hint, now we are getting somewhere.

empty 3m cable connected:
ether1_3m-cable.png
empty 15m cable connected:
ether1_15m-cable.png
The third pair always shows 0m!

Other device connected through different cable, now it does not even link at 100Mbps…
ether1_nolink.png
I guess this means that somewhere inside my hap ax2 there is a broken connection?

Yes, but unfortunately not where we wanted to go. :frowning:

It is not particularly clear how the pairs are called/to which pin they correspond, I have to assume that:
1st pair=1,2
2nd pair=3,6
3rd pair: 4,5
4th pair: 7,8

mkx’s theory, that makes a lot of sense, should have resulted in either the 3rd or 4th pair shorted (provided that cable-test results are reliable).

Your results seem to lead to another possibility :confused: , one of the two wires on 3rd pair, either pin 4 or pin 5 doesn’t make contact at all (in the socket of the hap ax2 or however internally) so there is no link on Gb (only 7/8 wires connected) and PoE positive voltage flows through only one wire (as an example 4+,7,:sunglasses: instead of the normal 4,5+,7,8-).

I wonder how it can be checked if this is what is happening. :question:

Do you have a couple of keystone/RJ45 sockets and a multimeter? Or can you sacrify a (good) patch cable?

I guess that part of PoE-in, there are capacitors on each line between PoE-in power “ejector” and ethernet transformers. And broken capacitor (not shorted but burned) would effectively isolate that particular line.

Or some soldered point simply developed a crack.

I don’t think it’s easy to identify actually broken element though.

Well, at least this rules out firmware issues.
I currently do not feel like removing the heatsink with all the thermal compound and trying to solder tiny smd components without even knowing which one failed. So I guess this is where this topic ends for now. Thank you for your support in verifying that it is unfortunately a hardware issue.

Maybe I will revisit this when I have more spare time and a replacement device. I guess you could use a functional port to identify the affected pair and then try to trace the signal through the pcb…

Or maybe a diode, to make PoE in one way only :confused: .
The problem should however be near the ether1, very likely no need to remove the heatsink, but surely re-soldering or replacing one of these tiny components Is anyway a challenge.
You are right, without a ready replacement it is risky.