OPNsense on Dell Optiplex 7040

Started by rbabruce, April 12, 2024, 07:24:49 AM

Previous topic - Next topic
Just an FYI, I no longer recommend anything older than Intel i350 cards. My older Pro1000 based cards all seem to slow down a little when I get all four ports active. When you can catch them, the price difference isn't all that much. I waited a while and got 2 used Intel i350 cards for $35usd shipped.

Else look for i225 or i226 cards which are often around $50usd used and $80+ new. You can buy 10Gtek i350 cards for $80 new, I have one but only very short testing so far, destined for my production OPNsense system when I get a little time to finish building it and putting it into service, probably with Business license.

BIG WARNING! Look out for counterfeit cards! There are some posts about this on the web and revolve around looking at the isolation devices (DELTA) and power supply components.

Apologies, both of the dual port cards are infact PCIe cards.
one is a x1 and the other an x4

But lets get back to my original question.

how do i upgrade the underlying FreeBSD from 13.1 to 13.3

Quote from: rbabruce on April 17, 2024, 12:20:43 AM
Apologies, both of the dual port cards are infact PCIe cards.
one is a x1 and the other an x4

But lets get back to my original question.

how do i upgrade the underlying FreeBSD from 13.1 to 13.3
The point I was trying to make was mixing PCI and PCIe cards won't yield a desirable amount of throughput. And trying to limp along old chipsets (even the ones you have in PCIe) isn't great either.

Instead of trying to upgrade underlying FreeBSD, can you just boot from the FreeBSD 13.3 DVD ISO and see if all of the NICs are detected? That would save you time of trying to force an upgrade if it may not fix your issue.

Have done a usb boot of FreeBSD 13.3 on my hardware and it has indeed detected the other network cards.

with that confirmed and accepting what you have said on performance can someone please give me the command to update FreeBSD from 13.1 to 13.3 for OPNSense.

April 17, 2024, 09:10:11 AM #34 Last Edit: April 17, 2024, 09:16:04 AM by meyergru
I already told that Franco did an OpnSense test kernel for 14.0 in order to check if it is faster than 13.x and provided a command to test it. I also told that it runs fine, because it contains already OpnSense patches, i.e. it it not a plain vanilla FreeBSD kernel - which might run just as well, IDK.

Deciso can choose which version (13.3, 14.1 Beta or 14.1 later on) they will use for OpnSense 24.7. I personally deem that yet undecided.

Now you say you verified that 13.3 in fact detects your hardware.

Whatever version you use to solve your problem now will 99% likely solve your problem once OpnSense 24.7 will be released. So why keep asking for a FreeBSD 13.3 kernel and not just try the specific 14.0 one I provided? If it does not work, you can try to get hands on a 13.3 version, probably by just trying the development version (Also: You could just tar the FreeBSD 13.3 kernel and modules from FreeBSD and unpack them in OpnSense 24.1 to test.).

However, if Deciso chooses the 14.1 kernel then, it might face the same problem again - although that chance is very slim.

What I am trying to say here is: You can most likely solve your problem at hand now (and you do not). You cannot 100% determine what will happen with the advent of OpnSense 24.7, so why keep asking for 13.3?
Intel N100, 4 x I226-V, 16 GByte, 256 GByte NVME, ZTE F6005

1100 down / 770 up, Bufferbloat A