Further update,

According to the engineer at SMC, they did try "18.04.3" (not sure if
that means 4.15, or 5.3, hopefully not 5.2) and all four ports did work
for them, so this appears to be a regression in the i40e driver.

I've asked him to provide more info about what kernels they have tried
specifically to help narrow down where it breaks.

-- 
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/1887703

Title:
  5.4 is not identifying all ports on Intel x710-TM4 10GbE controller

Status in linux package in Ubuntu:
  Confirmed
Status in linux source package in Focal:
  Confirmed

Bug description:
  The Intel x710-TM4 is one of the latest 10GbE controllers from intel
  using the i40e driver.  This particular 4 port comes in a 2x2
  arrangement: 2x SFP+ and 2x RJ-45.  This card is enabled in 5.4 via
  the inbox version of the i40e driver, and hwinfo does show both sides
  of the card:

  625: PCI 3300.2: 0200 Ethernet controller
    [Created at pci.386]
    Unique ID: rz7Q.2osif2+gzUA
    Parent ID: dkRe.4r+z9AQbRI0
    SysFS ID: /devices/pci0000:32/0000:32:00.0/0000:33:00.2
    SysFS BusID: 0000:33:00.2
    Hardware Class: network
    Device Name: "Intel Ethernet X710-TM4 #3"
    Model: "Intel Ethernet Controller X710 for 10 Gigabit SFP+"
    Vendor: pci 0x8086 "Intel Corporation"
    Device: pci 0x104e "Ethernet Controller X710 for 10 Gigabit SFP+"
    SubVendor: pci 0x15d9 "Super Micro Computer Inc"
    SubDevice: pci 0x0000
    Revision: 0x02
    Driver: "i40e"
    Driver Modules: "i40e"
    Device File: eno3
    Memory Range: 0xa7000000-0xa7ffffff (ro,non-prefetchable)
    Memory Range: 0xaa808000-0xaa80ffff (ro,non-prefetchable)
    Memory Range: 0xa4500000-0xa457ffff (ro,non-prefetchable,disabled)
    IRQ: 60 (no events)
    HW Address: 3c:ec:ef:3f:b2:16
    Permanent HW Address: 3c:ec:ef:3f:b2:16
    Link detected: yes
    Module Alias: "pci:v00008086d0000104Esv000015D9sd00000000bc02sc00i00"
    Driver Info #0:
      Driver Status: i40e is active
      Driver Activation Cmd: "modprobe i40e"
    Config Status: cfg=new, avail=yes, need=no, active=unknown
    Attached to: #794 (PCI bridge)

  625: PCI 3300.2: 0200 Ethernet controller
    [Created at pci.386]
    Unique ID: rz7Q.2osif2+gzUA
    Parent ID: dkRe.4r+z9AQbRI0
    SysFS ID: /devices/pci0000:32/0000:32:00.0/0000:33:00.2
    SysFS BusID: 0000:33:00.2
    Hardware Class: network
    Device Name: "Intel Ethernet X710-TM4 #3"
    Model: "Intel Ethernet Controller X710 for 10 Gigabit SFP+"
    Vendor: pci 0x8086 "Intel Corporation"
    Device: pci 0x104e "Ethernet Controller X710 for 10 Gigabit SFP+"
    SubVendor: pci 0x15d9 "Super Micro Computer Inc"
    SubDevice: pci 0x0000
    Revision: 0x02
    Driver: "i40e"
    Driver Modules: "i40e"
    Device File: eno3
    Memory Range: 0xa7000000-0xa7ffffff (ro,non-prefetchable)
    Memory Range: 0xaa808000-0xaa80ffff (ro,non-prefetchable)
    Memory Range: 0xa4500000-0xa457ffff (ro,non-prefetchable,disabled)
    IRQ: 60 (no events)
    HW Address: 3c:ec:ef:3f:b2:16
    Permanent HW Address: 3c:ec:ef:3f:b2:16
    Link detected: yes
    Module Alias: "pci:v00008086d0000104Esv000015D9sd00000000bc02sc00i00"
    Driver Info #0:
      Driver Status: i40e is active
      Driver Activation Cmd: "modprobe i40e"
    Config Status: cfg=new, avail=yes, need=no, active=unknown
    Attached to: #794 (PCI bridge)

  However, Ubuntu does not see the copper ports... it will only
  address/configure the two SFP+ ports.

  This is currently blocking certification for one of our hardware
  partners.

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

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to