Correct:
Code:
[63241.054338] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 2.8.20-k
[63241.054340] i40e: Copyright (c) 2013 - 2019 Intel Corporation.
I'd guess you'll have to rebuild the newer module, or wait until it gets shipped into the upstream kernel as a newer version.
So, I did a 'dist-upgrade' today on a brand new system, featuring the same cards I've been using for a while. Low and behold - both the X710-DA2 AND the X710-T2L works OOTB with the latest kernel (5.4.65-1)! However, the i40e module still seems to be compiled from Intel driver 2.8.20:
root@hostname:~# ethtool -i ens6f0 (this is a X710-DA2, which as always worked)
driver: i40e
version: 2.8.20-k
firmware-version: 8.00 0x80008b6a 1.2766.0
expansion-rom-version:
bus-info: 0000:82:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
root@hostname:~# ethtool -i ens2f0 (this is a the X710-T2L, which I previously had to recompile the i40e module for it to work)
driver: i40e
version: 2.8.20-k
firmware-version: 8.00 0x80008c83 1.2766.0
expansion-rom-version:
bus-info: 0000:03:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
Can someone explain to me how the 'T2L'-card is now working using the same driver module that did NOT previously work with the older kernel!?