It's frustrating when a BIOS update initially fixes an issue, only for it to resurface after software updates. Since you haven't changed anything hardware-wise, the problem might be related to an OPNsense update affecting driver compatibility with the Intel I-226 controllers.
A few things you can try:
Check the current driver version – Run dmesg | grep -i i226 or ifconfig -a to see if the driver changed after an update.
Rollback to a previous OPNsense version – If the issue started after a recent update, rolling back might confirm if it's software-related.
Disable Power Saving Features – Some users have reported stability improvements by disabling Energy-Efficient Ethernet (EEE) in the BIOS.
Test with a Different Kernel Version – Sometimes newer kernels introduce regressions; rolling back could help.
If you're considering upgrading or adding a reliable network interface, something like the UVC-G5-Dome-Ultra might be worth checking out for stability. Have you tried booting into a Live Linux distro to see if the problem persists outside of OPNsense?
A few things you can try:
Check the current driver version – Run dmesg | grep -i i226 or ifconfig -a to see if the driver changed after an update.
Rollback to a previous OPNsense version – If the issue started after a recent update, rolling back might confirm if it's software-related.
Disable Power Saving Features – Some users have reported stability improvements by disabling Energy-Efficient Ethernet (EEE) in the BIOS.
Test with a Different Kernel Version – Sometimes newer kernels introduce regressions; rolling back could help.
If you're considering upgrading or adding a reliable network interface, something like the UVC-G5-Dome-Ultra might be worth checking out for stability. Have you tried booting into a Live Linux distro to see if the problem persists outside of OPNsense?