** Description changed:

+ [IMPACT]
+ 
  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.
+ card but the kernel only sees the two SFP+ ports and cannot address or
+ use the two copper ports.
  
  This is currently blocking certification for one of our hardware
  partners.
+ 
+ After some investigation we see this works in a more recent version of
+ the driver. Intel suggests the commit in FIXES from 5.5 should make this
+ work.
+ 
+ This is a regression from the i40e driver in Bionic (5.3 HWE) that, per
+ the tester, does show all four ports.
+ 
+ [FIXES]
+ 
+ 3df5b9a6a9ec3c1e4431bf1db3426b54dc92dd91 i40e: enable X710 support
+ 
+ I have a branch here:
+ 
https://code.launchpad.net/~bladernr/ubuntu/+source/linux/+git/focal/+ref/1887703-i40e-enable-x710
+ 
+ [TESTING]
+ Boot system, verify four ports are visible and can be addressed and pass data.
+ 
+ [IMPACT]

** Changed in: linux (Ubuntu Focal)
   Importance: Critical => High

-- 
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:
  [Regression] 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:
  [IMPACT]

  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 but the kernel only sees the two SFP+ ports and cannot
  address or use the two copper ports.

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

  After some investigation we see this works in a more recent version of
  the driver. Intel suggests the commit in FIXES from 5.5 should make
  this work.

  This is a regression from the i40e driver in Bionic (5.3 HWE) that,
  per the tester, does show all four ports.

  [FIXES]

  3df5b9a6a9ec3c1e4431bf1db3426b54dc92dd91 i40e: enable X710 support

  I have a branch here:
  
https://code.launchpad.net/~bladernr/ubuntu/+source/linux/+git/focal/+ref/1887703-i40e-enable-x710

  [TESTING]
  Boot system, verify four ports are visible and can be addressed and pass data.

  [IMPACT]

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     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to