OPNsense Forum

English Forums => Hardware and Performance => Topic started by: -pletch- on November 11, 2026, 12:27:23 AM

Title: Intel E610 / ix: link drops at idle, and eee_state sysctl hangs (PR 300670)
Post by: -pletch- on November 11, 2026, 12:27:23 AM
I recently moved my OPNsense box (26.7, VM on Proxmox with the NIC passed through) to an Intel E610-XT2. I was seeing sporadic link drops and during investigation identified an upstream bug associated with setting EEE via sysctl when attempting to turn disable.

I noticed setting the EEE sysctl on a running ix interface never returns. The sysctl process hangs in an uninterruptible state, and the interface's broadcast address pointer gets corrupted (broadcasts on that interface go to ff:ff:00:00:00:00 until a reboot). The cause is a wrong argument in the driver's EEE handler, if_init(ifp, ifp).


I filed an upstream bug report with a patch: FreeBSD PR 300670 (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=300670). I'm running a kernel with the patch, and the sysctl now returns immediately and EEE really turns off.

Drop issues


Figured I'd share here for the benefit of others that might be playing with the Intel E610 cards.  There doesn't seem to be too many reports out there as they are pretty new, a little $$, and not many in the wild thus far.