Support for / drivers for Intel I225-LM 2.5 Gb/s NICs?

Started by dloftis, August 29, 2021, 02:59:59 PM

Previous topic - Next topic
Hi all,

I installed Opnsense 21.7 on my firewall server. Out of the box, it didn't recognize my Emulex based 10 Gb/s but I was able to get that working (oce driver)... but I've had no luck finding a way to get my I225-LM based 2.5 Gb/s NIC to load.

pfSense 2.5.2 installed on the same server detects and works on both NICs. It looks like Netgate developed the igc(4) driver for the I225 based NICs - but can anyone say whether this driver is included in Opnsense 21.7 - or if there's a way to add it?

pciconf -lv igc0
igc0@pci0:3:0:0:        class=0x020000 card=0xc0011baa chip=0x15f28086 rev=0x03 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Intel(R) Ethernet Controller I225-LM'
    class      = network
    subclass   = ethernet

It went into FreeBSD not too long ago and will be available in 22.1 when we move to FreeBSD 13.


Cheers,
Franco

Thanks, Franco!

Is is possible to manually load the igc driver in the current version, or do I just need to wait around for 22.1?

Thanks again

I don't know any faster way to inclusion.


Cheers,
Franco

So is the i225 supported now in 22.1? As far as I can tell from https://www.freebsd.org/releases/13.0R/hardware/, there seems to be no support, but there is a /boot/kernel/if_igc.ko that contains suspicious strings...

Is that a STABLE vs. RELEASE difference?

Intel N100, 4 x I226-V, 16 GByte, 256 GByte NVME, ZTE F6005

1100 down / 770 up, Bufferbloat A

> Is that a STABLE vs. RELEASE difference?

Yes. STABLE which we use is somewhere in between 13.0 and (upcoming) 13.1. We did choose stable because we want to reach 13.1 rather sooner than later and a schedule has subsequently been posted by FreeBSD which puts us in luck for 22.7. :)

https://www.freebsd.org/releases/13.1R/schedule/


Cheers,
Franco