** 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 Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1887703 Title: [Regression] 5.4 is not identifying all ports on Intel x710-TM4 10GbE controller To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1887703/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
