Debian 11 “Bullseye” failing to connect to network with Intel XL710 10GbE adapter

Having taken delivery of a brand new server with an XL710 card in it, I booted it up after setting up the DHCP reservation, and while the reservation for the dedicated BMC/IMPI interface kicked in immediately, it failed for the interfaces on the XL710 adapter.

The dmesg output suggests that an outdated driver ships with Bullseye, but before trying to upgrade the driver during the OS install (it was a netinstall image), I set up a static IP config. This turned out to work as expected, so for some reason DHCP is broken, but the card runs fine if you’re happy to set up a static IP config.

I’ll update this post with details if we end up upgrading the driver and test DHCP again.