I225-V is really an I225-IT and needs a patch
-
Seems like in by brand new Bee-Link GTI 11 with a dual Intel I225 chipset is not an I225-V but rather an I225-IT with firmware 1.79. (There are other similar mini-pc out there as well. )Sadly this device fails at driver loading in all versions of fpSense with:
igc0: <Intel(R) Ethernet Controller I225-V>
igc0: Setup of shared code failed, error -2
igc0: IFDI_ATTACH_PRE failed 6This seems to be a well known issue: https://bugs.launchpad.net/intel/+bug/1945548
And has been patched for FreeBSD 14 (And Ubuntu 22.04).
Any thoughts on what it might take to get this patch back into pfSense so I can use my new toy? Otherwise maybe some tips on how to build (or get) a patched module for 2.6. Thanks!
-
Is it actually PCI ID 0x0d9f?
https://github.com/pfsense/FreeBSD-src/blob/RELENG_2_6_0/sys/dev/igc/igc_hw.h#L26
Have you tested FreeBSD 14?
The only thing present there but not yet in a 2.7 snapshot is this:
https://github.com/freebsd/freebsd-src/commit/6f3c0d2764f230444818a95009028861493c1594Steve
-
Hi @stephenw10 thank you so much for replying.
Indeed you are correct, my device is
IGC_DEV_ID_I225_V 0x15F3So bit of a Red Herring on I225-IT.
But yes, my mini-PC works great with FreeBSD 14.
So it must be the change you identified (Default to always accepting the PHY that's present) is needed to get I225-V with firmware 1.79 working in pfSense.
Are you able to be the hero and incorporate that patch into to 2.7 (and eventually 2.6.x)? Happy to test with a local build!
-
It likely won't be in dev anytime soon because it's currently only in FreeBSD main (14).
pfSense is currently built against 12 stable but I would expect to see that in 13 stable at least before we pulled it in if required.
It's a simple patch though, I'll see if we can cherry-pick it.Steve
-
Thanks so much @stephenw10 for the consideration!!
-
Actually a patch that includes this already appears to be in 22.05 snapshots.
Are you able to test that?
Steve
-
Great news!! I'll try over the weekend!!
-
VICTORY!! Can't thank you enough @stephenw10 !!
-
Ah, nice result!
-
One more expression of appreciation @stephenw10 : I'm getting consistent 150Mb/s+ IPSEC on this thing. It's a beast! Thanks again!!
-
-