How do I find a corresponding NVM firmware revision for the upstream ixl driver?

Started by wrobelda, January 16, 2026, 01:15:48 PM

Previous topic - Next topic
I searched high and low and I absolutely don't understand why this crucial piece of information is not published by FreeBSD in their docs or manual. It's crucial because NVM firmware needs to match the driver to avoid issues.

Intel themselves *do* provide that information for their downstream ixl implementation: https://cdrdv2-public.intel.com/336882/336882_Intel%C2%AE%20Ethernet%20Connection%20X722%20Feature%20Support%20Matrix_rev3_6.pdf

However, upstream ixl driver version does not match Intel's. In fact, upstream version appears to be stuck at 2.3.3-k for several releases now despite seeing active development backporting code from downstream code.

I saw several similar questions asked over the years, e.g. https://forum.opnsense.org/index.php?topic=9354.msg42475#msg42475

They all point to release notes, but FreeBSD release notes said nothing about ixl for a while. What's even more interesting is that Intel EOLed their downstream FreeBSD driver as of 30.4, and the ixl development is now to take place exclusively in upstream.