Re: FreeBSD 14.2 and Intel 219_LM

From: Steve Rikli <sr_at_genyosha.net>
Date: Fri, 10 Jan 2025 22:17:13 UTC
On Fri, Jan 10, 2025 at 09:54:43PM +0100, Erwan David wrote:
> I am looking to rent a bare metal server with an Intel 219_LM Nic.
> 
> I see several problems with early FreeBSD 13, but s=does it work correctly
> with 14.2 ?

I have a Lenovo m920q with that NIC, running 14.2 OK:

em0: <Intel(R) I219-LM CNP(7)> mem 0xb1200000-0xb121ffff at device 31.6 on pci0
em0: EEPROM V0.5-4
em0: Using 1024 TX descriptors and 1024 RX descriptors
em0: Using an MSI interrupt
em0: netmap queues/slots: TX 1/1024, RX 1/1024

00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-LM (rev 10)
>-------Subsystem: Lenovo Device 3136
>-------Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
>ParErr- Stepping- SERR- FastB2B- DisINTx+
>-------Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
><TAbort- <MAbort- >SERR- <PERR- INTx-
>-------Latency: 0 
>-------Interrupt: pin B routed to IRQ 255
>-------Region 0: Memory at b1200000 (32-bit, non-prefetchable)
>-------Capabilities: [c8] Power Management version 3
>------->-------Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
>PME(D0+,D1-,D2-,D3hot+,D3cold+)
>------->-------Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=1 PME-
>-------Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
>------->-------Address: 00000000fee08000  Data: 0033

I haven't stressed or measured for performance etc. but it's been
entirely functional here.

Fwiw there are a few hits for Intel I219 on https://bsd-hardware.info/ .

Cheers,
sr.