I am creating a breakout board for the CM4 which should support Gigabit Ethernet and POE. I embedded a magjack onto the breakout board.

I am struggling with the connection stability, however: the CM4 successfully connects and I can measure speeds of up to 1 Gbps both ways, with no packet loss, however after a minute or so the connection drops completely.

I can see console messages saying the eth0 interface has dropped.

My guess is a hardware issue, but I don't know what could it be: either PCB trace design, wrong impedance, or potentially overheating.

In theory, my design matches the manufacturer's requirements for 50 Ω differential impedance.

I did notice the board getting very warm (I'm measuring approx 40 ºC), could that be causing issues?

Finally, when it comes to POE, how should the magjack be grounded? Using the Ethernet-side AC GND, not the CM4 side DC GND, right?

Here is the cut out of my Ethernet PCB traces.

PCB design

Any help would be greatly appreciated!

  • 1
    Probably best asking on the official Pi forum, compute module section forums.raspberrypi.com/viewforum.php?f=98
    – CoderMike
    Commented Jun 23, 2022 at 13:04
  • And copy&paste the exact error message(s) instead of describing it in your own words.
    – Bodo
    Commented Jun 23, 2022 at 16:39


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.