[Kernel-packages] [Bug 1887703] Re: [Regression] 5.4 is not identifying all ports on Intel x710-TM4 10GbE controller
*** This bug is a duplicate of bug 1893956 *** https://bugs.launchpad.net/bugs/1893956 ** Attachment removed: "Canonical - Supermicro - Nvida AI workstation.docx" https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1887703/+attachment/5661723/+files/Canonical%20-%20Supermicro%20-%20Nvida%20AI%20workstation.docx ** Attachment removed: "image001.png" https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1887703/+attachment/5661725/+files/image001.png ** Attachment removed: "image001.png" https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1887703/+attachment/5661722/+files/image001.png -- 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
[Kernel-packages] [Bug 1887703] Re: [Regression] 5.4 is not identifying all ports on Intel x710-TM4 10GbE controller
*** This bug is a duplicate of bug 1893956 *** https://bugs.launchpad.net/bugs/1893956 @thomas955 - the i40 driver in 4.15 will not be updated. You may want to try the 5.4 HWE kernel for 18.04 which I think should include the patches to enable the x710-T2L. We only pulled the support back as far as 5.4. @lemonkoala the x722 is a different card from the x710, and it's likely additional patches are necessary to enable that version of the 700 series card. Please file a new bug for your issue (and feel free to add a comment here with the bug link and I'll see if I can work on it. -- 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
[Kernel-packages] [Bug 1887703] Re: [Regression] 5.4 is not identifying all ports on Intel x710-TM4 10GbE controller
*** This bug is a duplicate of bug 1893956 *** https://bugs.launchpad.net/bugs/1893956 This appears to still be an issue on the latest 5.4.0-99-generic kernel. I'm using a 2 port 10GSFP+ card. The PCI driver isn't bound according to lspci, and the interfaces don't show up in dmesg or "ip link". # lspci -nnk 31:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection X722 [8086:37cc] (rev 09) DeviceName: 10Gb Ethernet1 Subsystem: Lenovo Ethernet Connection X722 [17aa:4021] # modinfo i40e ... version:2.8.20-k description:Intel(R) Ethernet Connection XL710 Network Driver ... vermagic: 5.4.0-99-generic SMP mod_unload modversions Strangely the ports don't even come up with the latest 5.13.0-28 kernel. # modinfo i40e (no version) vermagic: 5.13.0-28-generic SMP mod_unload modversions The card works perfectly in another distribution with the i40e driver, but that's running a 4.18 kernel. -- 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
[Kernel-packages] [Bug 1887703] Re: [Regression] 5.4 is not identifying all ports on Intel x710-TM4 10GbE controller
*** This bug is a duplicate of bug 1893956 *** https://bugs.launchpad.net/bugs/1893956 We also got new servers with the X710-T2L. The default i40e driver is not working with the current kernel version: Linux someServer 4.15.0-135-generic #139-Ubuntu SMP Mon Jan 18 17:38:24 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux "modinfo i40e" deliverd with the kernel: modinfo i40e filename: /lib/modules/4.15.0-135-generic/kernel/drivers/net/ethernet/intel/i40e/i40e.ko version:2.1.14-k license:GPL description:Intel(R) Ethernet Connection XL710 Network Driver author: Intel Corporation, srcversion: 0C15843B4479E58A1E07114 alias: pci:v8086d158Bsv*sd*bc*sc*i* alias: pci:v8086d158Asv*sd*bc*sc*i* alias: pci:v8086d1588sv*sd*bc*sc*i* alias: pci:v8086d1587sv*sd*bc*sc*i* alias: pci:v8086d37D3sv*sd*bc*sc*i* alias: pci:v8086d37D2sv*sd*bc*sc*i* alias: pci:v8086d37D1sv*sd*bc*sc*i* alias: pci:v8086d37D0sv*sd*bc*sc*i* alias: pci:v8086d37CFsv*sd*bc*sc*i* alias: pci:v8086d37CEsv*sd*bc*sc*i* alias: pci:v8086d1589sv*sd*bc*sc*i* alias: pci:v8086d1586sv*sd*bc*sc*i* alias: pci:v8086d1585sv*sd*bc*sc*i* alias: pci:v8086d1584sv*sd*bc*sc*i* alias: pci:v8086d1583sv*sd*bc*sc*i* alias: pci:v8086d1581sv*sd*bc*sc*i* alias: pci:v8086d1580sv*sd*bc*sc*i* alias: pci:v8086d1574sv*sd*bc*sc*i* alias: pci:v8086d1572sv*sd*bc*sc*i* depends:ptp retpoline: Y intree: Y name: i40e vermagic: 4.15.0-135-generic SMP mod_unload signat: PKCS#7 signer: sig_key: sig_hashalgo: md4 parm: debug:Debug level (0=none,...,16=all), Debug mask (0x8XXX) (uint) I compiled the driver by myself with version i40e-2.14.13 and with this one the card is working. "modinfo i40e" self build: modinfo i40e filename: /lib/modules/4.15.0-135-generic/updates/drivers/net/ethernet/intel/i40e/i40e.ko version:2.14.13 license:GPL description:Intel(R) 40-10 Gigabit Ethernet Connection Network Driver author: Intel Corporation, srcversion: 1A821F3D488396B967F338E alias: pci:v8086d158Bsv*sd*bc*sc*i* alias: pci:v8086d158Asv*sd*bc*sc*i* alias: pci:v8086d37D3sv*sd*bc*sc*i* alias: pci:v8086d37D2sv*sd*bc*sc*i* alias: pci:v8086d37D1sv*sd*bc*sc*i* alias: pci:v8086d37D0sv*sd*bc*sc*i* alias: pci:v8086d37CFsv*sd*bc*sc*i* alias: pci:v8086d37CEsv*sd*bc*sc*i* alias: pci:v8086d0D58sv*sd*bc*sc*i* alias: pci:v8086d0CF8sv*sd*bc*sc*i* alias: pci:v8086d1588sv*sd*bc*sc*i* alias: pci:v8086d1587sv*sd*bc*sc*i* alias: pci:v8086d104Fsv*sd*bc*sc*i* alias: pci:v8086d104Esv*sd*bc*sc*i* alias: pci:v8086d15FFsv*sd*bc*sc*i* alias: pci:v8086d1589sv*sd*bc*sc*i* alias: pci:v8086d1586sv*sd*bc*sc*i* alias: pci:v8086d101Fsv*sd*bc*sc*i* alias: pci:v8086d1585sv*sd*bc*sc*i* alias: pci:v8086d1584sv*sd*bc*sc*i* alias: pci:v8086d1583sv*sd*bc*sc*i* alias: pci:v8086d1581sv*sd*bc*sc*i* alias: pci:v8086d1580sv*sd*bc*sc*i* alias: pci:v8086d1574sv*sd*bc*sc*i* alias: pci:v8086d1572sv*sd*bc*sc*i* depends:ptp retpoline: Y name: i40e vermagic: 4.15.0-135-generic SMP mod_unload parm: debug:Debug level (0=none,...,16=all) (int) parm: l4mode:L4 cloud filter mode: 0=UDP,1=TCP,2=Both,-1=Disabled(default) (int) Any suggestions, plans how to move forward? Thank you in advance. -- 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
[Kernel-packages] [Bug 1887703] Re: [Regression] 5.4 is not identifying all ports on Intel x710-TM4 10GbE controller
*** This bug is a duplicate of bug 1893956 *** https://bugs.launchpad.net/bugs/1893956 ** This bug has been marked a duplicate of bug 1893956 Intel x710 LOMs do not work on Focal ** Tags removed: blocks-hwcert-server -- 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
[Kernel-packages] [Bug 1887703] Re: [Regression] 5.4 is not identifying all ports on Intel x710-TM4 10GbE controller
For what it's worth, this doesn't just affect the X710-TM4 controller. The X710-T2L card is rendered completely useless by this bug as that card only has copper 10 GbE ports. As with the X710-TM4, the latest version of the Intel driver fixes the issue. Are there plans to release a fixed i40e driver for Focal soon? It looks like https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1890988 is another duplicate of this bug as well. -- 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
[Kernel-packages] [Bug 1887703] Re: [Regression] 5.4 is not identifying all ports on Intel x710-TM4 10GbE controller
Per tester, the patched kernel does not resolve the issue. At least we know the diff. Also, did some bisecting with the Intel drivers upstream and this is the earliest version where the card starts working again: 2.10.19.82 So it breaks sometime around 2.8.20 and then starts working again around 2.10.19.82 -- 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
[Kernel-packages] [Bug 1887703] Re: [Regression] 5.4 is not identifying all ports on Intel x710-TM4 10GbE controller
Test Kernels here: https://kernel.ubuntu.com/~kmously/kernel-kmously-bc5bba9-bgA6 -- 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
[Kernel-packages] [Bug 1887703] Re: [Regression] 5.4 is not identifying all ports on Intel x710-TM4 10GbE controller
** 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/pci:32/:32:00.0/:33:00.2 - SysFS BusID: :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 0x - Revision: 0x02 - Driver: "i40e" - Driver Modules: "i40e" - Device File: eno3 - Memory Range: 0xa700-0xa7ff (ro,non-prefetchable) - Memory Range: 0xaa808000-0xaa80 (ro,non-prefetchable) - Memory Range: 0xa450-0xa457 (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:v8086d104Esv15D9sdbc02sc00i00" - 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/pci:32/:32:00.0/:33:00.2 - SysFS BusID: :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 0x - Revision: 0x02 - Driver: "i40e" - Driver Modules: "i40e" - Device File: eno3 - Memory Range: 0xa700-0xa7ff (ro,non-prefetchable) - Memory Range: 0xaa808000-0xaa80 (ro,non-prefetchable) - Memory Range: 0xa450-0xa457 (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:v8086d104Esv15D9sdbc02sc00i00" - 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:
[Kernel-packages] [Bug 1887703] Re: [Regression] 5.4 is not identifying all ports on Intel x710-TM4 10GbE controller
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net- next.git/commit/drivers/net/ethernet/intel/i40e?id=3df5b9a6a9ec3c1e4431bf1db3426b54dc92dd91 This seems to be the commit missing in 5.4. It landed in 5.5. cherry pick incoming with a test kernel (hopefully) to see what happens. ** Changed in: linux (Ubuntu Focal) Importance: Undecided => Critical ** Changed in: linux (Ubuntu) Importance: Undecided => High ** Changed in: linux (Ubuntu Focal) Assignee: (unassigned) => Jeff Lane (bladernr) ** Changed in: linux (Ubuntu) Assignee: (unassigned) => Jeff Lane (bladernr) -- 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: 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/pci:32/:32:00.0/:33:00.2 SysFS BusID: :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 0x Revision: 0x02 Driver: "i40e" Driver Modules: "i40e" Device File: eno3 Memory Range: 0xa700-0xa7ff (ro,non-prefetchable) Memory Range: 0xaa808000-0xaa80 (ro,non-prefetchable) Memory Range: 0xa450-0xa457 (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:v8086d104Esv15D9sdbc02sc00i00" 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/pci:32/:32:00.0/:33:00.2 SysFS BusID: :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 0x Revision: 0x02 Driver: "i40e" Driver Modules: "i40e" Device File: eno3 Memory Range: 0xa700-0xa7ff (ro,non-prefetchable) Memory Range: 0xaa808000-0xaa80 (ro,non-prefetchable) Memory Range: 0xa450-0xa457 (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:v8086d104Esv15D9sdbc02sc00i00" 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 : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1887703] Re: [Regression] 5.4 is not identifying all ports on Intel x710-TM4 10GbE controller
Asked them to start bisecting the driver versions from Intel to figure out the earliest update that resolves the issue. -- 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: 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/pci:32/:32:00.0/:33:00.2 SysFS BusID: :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 0x Revision: 0x02 Driver: "i40e" Driver Modules: "i40e" Device File: eno3 Memory Range: 0xa700-0xa7ff (ro,non-prefetchable) Memory Range: 0xaa808000-0xaa80 (ro,non-prefetchable) Memory Range: 0xa450-0xa457 (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:v8086d104Esv15D9sdbc02sc00i00" 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/pci:32/:32:00.0/:33:00.2 SysFS BusID: :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 0x Revision: 0x02 Driver: "i40e" Driver Modules: "i40e" Device File: eno3 Memory Range: 0xa700-0xa7ff (ro,non-prefetchable) Memory Range: 0xaa808000-0xaa80 (ro,non-prefetchable) Memory Range: 0xa450-0xa457 (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:v8086d104Esv15D9sdbc02sc00i00" 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 : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1887703] Re: [Regression] 5.4 is not identifying all ports on Intel x710-TM4 10GbE controller
https://downloadcenter.intel.com/download/24411/Intel-Network-Adapter- Driver-for-PCIe-40-Gigabit-Ethernet-Network-Connections-Under-Linux- The current driver from Intel can be found there and is known working. -- 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: 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/pci:32/:32:00.0/:33:00.2 SysFS BusID: :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 0x Revision: 0x02 Driver: "i40e" Driver Modules: "i40e" Device File: eno3 Memory Range: 0xa700-0xa7ff (ro,non-prefetchable) Memory Range: 0xaa808000-0xaa80 (ro,non-prefetchable) Memory Range: 0xa450-0xa457 (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:v8086d104Esv15D9sdbc02sc00i00" 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/pci:32/:32:00.0/:33:00.2 SysFS BusID: :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 0x Revision: 0x02 Driver: "i40e" Driver Modules: "i40e" Device File: eno3 Memory Range: 0xa700-0xa7ff (ro,non-prefetchable) Memory Range: 0xaa808000-0xaa80 (ro,non-prefetchable) Memory Range: 0xa450-0xa457 (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:v8086d104Esv15D9sdbc02sc00i00" 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 : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp