Support for Raspberry CM5

Hi

I recently installed ipfire on a raspberry 2b I had lying around (yes, had to download an old version of ipfire).

It works quite well but my 100Mb connection has dropped to 50Mb probably due to the slow processing speed and the usb to Ethernet adapter I had to use. But all in all it does the job for my home setup.

I decided to refresh the hardware and went with a compute module 5 since I could get a ip board that supported two Ethernet connectors (https://www.waveshare.com/cm5-dual-eth-mini.htm).

It seems like a neat solution for a home setup.

But I don’t get past boot and also no serial out so I assume it loses the plot very early on in the piece.

When do you think will ipfire have support for raspberry 5?

Kind Regards,
Pieter

The Raspberry PI 5B is not currently supported. A Raspberry PI 4B works well for a 100Mbps internet connection. Instead of a two-port module, you can use a simple switch that supports 802.1Q. With a 5-port switch, you can create all possible zones (red, green, orange, blue).

Hello,

it is great that this works, but since this is a 32 bit SoC, you should not run this in production as that release is probably a couple of years old by now.

As far as I know (I am not the biggest export on SBCs), there is still not support for the latest generation of the RPi SoCs in the upstream Linux kernel. Since it has also been very difficult to get hold of these devices, there has been very low demand to add it into IPFire.

A quick Google search shows that there is some more driver support in kernel 6.14 (IPFire is on 6.12 LTS), but it is still considered incomplete and experimental.

3 Likes

Thank you for the responses. I am running the 2b in production but left it on the LAN side of my internet router as I was also a bit concerned about how old the release was. Does mean I double NAT which was the compromise but it hasn’t been an issue for what I use it for. I was really just looking for parental controls.

I think I’ll get myself a raspberry pi 4B and do something else with my CM5.