Public bug reported:

Hi all,

As mentioned on IRC, here is the problem:

2 x 1GbE LAN via IntelĀ® i350-AM21 2 port GbE interface card is not being
picked up under Ubuntu either using kernel in-tree driver or Intel
provided driver on their website. These NIC(s) are used within the
Supermicro H11DSi board
(https://www.supermicro.com/en/products/motherboard/H11DSi) and several
other variants of their motherboard.

I tried two ways to fix this issue:

(1) Building the Intel provided driver is not possible right now on
newer kernels (see bug:
https://forums.intel.com/s/question/0D50P00004dfC66SAE/intel-350t4-igb-
driver-and-kernel-54-build-error?language=en_US). It is using old
headers and even with some corrections it fails to compile with some
detailed code corrections. Supermicro provides the exact same drivers as
found on the Intel website on a CD for RHEL/SuSE which also fails to
compile for the same reason.

(2) The kernel in-tree Intel driver fails to identify these Intel
interfaces as it appears the device ID is missing
(https://github.com/torvalds/linux/blob/6f0d349d922ba44e4348a17a78ea51b7135965b1/drivers/net/ethernet/intel/igb/e1000_hw.h):

In the header file we see the identifiers:

#define E1000_DEV_ID_I350_COPPER 0x1521
#define E1000_DEV_ID_I350_FIBER 0x1522
#define E1000_DEV_ID_I350_SERDES 0x1523
#define E1000_DEV_ID_I350_SGMII 0x1524

lspci shows us a missing identifier (0x151f):

01:00.0 Ethernet controller [0200]: Intel Corporation Device [8086:151f] (rev 
01)
01:00.1 Ethernet controller [0200]: Intel Corporation Device [8086:151f] (rev 
01)

It could be that a simple addition of the identifier in the kernel fixes
the issue, although issue (1) still exists and Intel needs to re-build
and test their code on the latest 5.X Kernel.

Happy to test if you have a suggested fix & thnx for the support

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: epyc i350 intel kernel supermicro

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1883990

Title:
  Intel i350-AM21 not detected on 5.4.X Kernel (Intel GbE driver bug)

Status in linux package in Ubuntu:
  New

Bug description:
  Hi all,

  As mentioned on IRC, here is the problem:

  2 x 1GbE LAN via IntelĀ® i350-AM21 2 port GbE interface card is not
  being picked up under Ubuntu either using kernel in-tree driver or
  Intel provided driver on their website. These NIC(s) are used within
  the Supermicro H11DSi board
  (https://www.supermicro.com/en/products/motherboard/H11DSi) and
  several other variants of their motherboard.

  I tried two ways to fix this issue:

  (1) Building the Intel provided driver is not possible right now on
  newer kernels (see bug:
  https://forums.intel.com/s/question/0D50P00004dfC66SAE/intel-350t4
  -igb-driver-and-kernel-54-build-error?language=en_US). It is using old
  headers and even with some corrections it fails to compile with some
  detailed code corrections. Supermicro provides the exact same drivers
  as found on the Intel website on a CD for RHEL/SuSE which also fails
  to compile for the same reason.

  (2) The kernel in-tree Intel driver fails to identify these Intel
  interfaces as it appears the device ID is missing
  
(https://github.com/torvalds/linux/blob/6f0d349d922ba44e4348a17a78ea51b7135965b1/drivers/net/ethernet/intel/igb/e1000_hw.h):

  In the header file we see the identifiers:

  #define E1000_DEV_ID_I350_COPPER 0x1521
  #define E1000_DEV_ID_I350_FIBER 0x1522
  #define E1000_DEV_ID_I350_SERDES 0x1523
  #define E1000_DEV_ID_I350_SGMII 0x1524

  lspci shows us a missing identifier (0x151f):

  01:00.0 Ethernet controller [0200]: Intel Corporation Device [8086:151f] (rev 
01)
  01:00.1 Ethernet controller [0200]: Intel Corporation Device [8086:151f] (rev 
01)

  It could be that a simple addition of the identifier in the kernel
  fixes the issue, although issue (1) still exists and Intel needs to
  re-build and test their code on the latest 5.X Kernel.

  Happy to test if you have a suggested fix & thnx for the support

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1883990/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to