Compulab Fitlet3

Started by Dimi3, April 21, 2023, 08:52:08 AM

Previous topic - Next topic
Hello,

Just checking if maybe someone has tested fitlet3 from compulab...I ordered a test unit long time ago, since they had issues with availability the delivery delayed, and I should recive it in couple of weeks now.

Meanwhile they changed Intel onboard LAN controller to Marvel 88E1512 phys. I'm not sure if the controller is supported under freebsd 13.1 or opnsense, at least thats what they stated recently on their wiki page:

http://fit-pc.com/wiki/index.php?title=Fitlet3_Errata_Notes#FITLET3ERR005:_fitlet3_default_LAN_interfaces_are_not_recognized_by_some_-nix_based_OS

Previous version fitlet2 had intel controllers all around, and it was an excellent little box, I hope that the driver issue can be included also in opnsense. What I managed to find is "some kind" of driver in freebsd 14 branch

https://cgit.freebsd.org/src/commit/?id=adff82ea35b77a2961376f0806794698d97ed018 , but since I'm no SW developer I dont have a clue if its the right one :), and if its possible to manually install it without recompiling.

Any feedback appreciated,

Regards,

You need to check the freebsd hardware compatibility list. https://www.freebsd.org/releases/13.0R/hardware/
It is not there, so this commit might need you to build your own from source. I.e. I don't think it'll work "out of the box.

Will do some testing when I receive the box, will try plain freebsd 14 first, if its working by default in freebsd 14 it will eventually come to opnsense, I hope :), but for freebsd 13.1 and also 13.2 diver is not there yet.


I have been using a Fitlet2 since 2019 and it's been rock solid running OpnSense. Great build quality and very reliable. I had a Fitlet3 on order for a second location but canceled after seeing the FITLET3 ERR005 note. My understanding is that they had planned to use Intel controllers but they have had supply issues. Hopefully this gets resolved and later versions use Intel.

Has anyone found a workaround for this limitation?  The change of the ethernet controller is a full blocking issue to getting the Fitlet3 to function with OPNsense.


It seems something else would need to happen as I am currently on 13.2 and the ethernet interfaces are not found.  not sure if there is a step I am missing.

If you're on 13.2 already you might need to add it manually from Interfaces: Assignments - New Interface ?

I played with fitlet3 but returned it, the onboard NICs dosent work, on one part freebsd is missing Marvell driver and aditionally Intel drivers, currently non are supported even in freebsd 14. The new fitlet3 also runs verry hot, too much for my liking, that was the deciding factor to return it.


Quote from: newsense on August 14, 2023, 03:57:58 AM
If you're on 13.2 already you might need to add it manually from Interfaces: Assignments - New Interface ?

The problem is not with OPNsense not having the interfaces it is more with FreeBSD not having the drivers for the network interfaces on the device.  It seems others have run into the problem as well.