quantum/esos

Bug in the i40e driver. Intel X710 T2L NIC not identifying

Opened this issue · 2 comments

Hi

The Intel X710 T2L is 10GbE controller using the i40e driver. It has two 10GbE copper ports, but kernel sees none of them.

Dmesg output related to i40e driver:
[ 1.954114] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 2.8.20-k
[ 1.960559] i40e: Copyright (c) 2013 - 2019 Intel Corporation.
[ 1.978525] i40e 0000:01:00.0: unidentified MAC or BLANK NVM: -11
[ 1.985083] i40e: probe of 0000:01:00.0 failed with error -11
[ 2.003948] i40e 0000:01:00.1: unidentified MAC or BLANK NVM: -11
[ 2.010337] i40e: probe of 0000:01:00.1 failed with error -11

Same bug on launchpad: #1887703

Sorry, but I’m not familiar with linux kernel development and can’t tell you which commit resolves the problem.

But i solved it for my purposes by manually inserting missing lines (“case I40E_DEV_ID_10G_BASE_T_BC” on 32 and 4916 positions) into the i40e_common.c file similar to the 1e44a69e434a15289e90246350532c406ca7ebb8 commit from Ubuntu tree.