Also, from syslog in the sosreport, looks like something bad happens when the driver loads and the first two ports are probed:
Jul 15 15:18:05 usable-sloth kernel: [ 26.841704] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 2.8.20-k Jul 15 15:18:05 usable-sloth kernel: [ 26.844779] i40e: Copyright (c) 2013 - 2019 Intel Corporation. Jul 15 15:18:05 usable-sloth kernel: [ 26.928593] i40e 0000:33:00.0: unidentified MAC or BLANK NVM: -11 Jul 15 15:18:05 usable-sloth kernel: [ 26.928704] i40e: probe of 0000:33:00.0 failed with error -11 Jul 15 15:18:05 usable-sloth kernel: [ 26.950964] i40e 0000:33:00.1: unidentified MAC or BLANK NVM: -11 Jul 15 15:18:05 usable-sloth kernel: [ 26.951057] i40e: probe of 0000:33:00.1 failed with error -11 Jul 15 15:18:05 usable-sloth kernel: [ 26.973459] i40e 0000:33:00.2: fw 7.2.60285 api 1.9 nvm 7.21 0x80007959 1.2585.0 [8086:104e] [15d9:0000] Jul 15 15:18:05 usable-sloth kernel: [ 27.297613] i40e 0000:33:00.2: MAC address: 3c:ec:ef:3f:b2:16 Jul 15 15:18:05 usable-sloth kernel: [ 27.298878] i40e 0000:33:00.2: FW LLDP is enabled Jul 15 15:18:05 usable-sloth kernel: [ 27.314610] i40e 0000:33:00.2 eth0: NIC Link is Up, 10 Gbps Full Duplex, Flow Control: None Jul 15 15:18:05 usable-sloth kernel: [ 27.344689] i40e 0000:33:00.2: PCI-Express: Speed 8.0GT/s Width x8 Jul 15 15:18:05 usable-sloth kernel: [ 27.353837] i40e 0000:33:00.2: Features: PF-id[2] VFs: 32 VSIs: 34 QP: 119 RSS FD_ATR FD_SB NTUPLE DCB VxLAN Geneve PTP VEPA Jul 15 15:18:05 usable-sloth kernel: [ 27.375077] i40e 0000:33:00.3: fw 7.2.60285 api 1.9 nvm 7.21 0x80007959 1.2585.0 [8086:104e] [15d9:0000] Jul 15 15:18:05 usable-sloth kernel: [ 27.627129] i40e 0000:33:00.3: MAC address: 3c:ec:ef:3f:b2:17 Jul 15 15:18:05 usable-sloth kernel: [ 27.627800] i40e 0000:33:00.3: FW LLDP is enabled Jul 15 15:18:05 usable-sloth kernel: [ 27.628476] i40e 0000:33:00.3: Query for DCB configuration failed, err I40E_ERR_NOT_READY aq_err OK Jul 15 15:18:05 usable-sloth kernel: [ 27.628955] i40e 0000:33:00.3: DCB init failed -63, disabled Jul 15 15:18:05 usable-sloth kernel: [ 27.639670] i40e 0000:33:00.3 eth1: NIC Link is Up, 10 Gbps Full Duplex, Flow Control: None Jul 15 15:18:05 usable-sloth kernel: [ 27.659332] i40e 0000:33:00.3: PCI-Express: Speed 8.0GT/s Width x8 Jul 15 15:18:05 usable-sloth kernel: [ 27.670480] i40e 0000:33:00.3: Features: PF-id[3] VFs: 32 VSIs: 34 QP: 119 RSS FD_ATR FD_SB NTUPLE VxLAN Geneve PTP VEPA Jul 15 15:18:05 usable-sloth kernel: [ 27.672306] i40e 0000:33:00.2 eno3: renamed from eth0 Jul 15 15:18:05 usable-sloth kernel: [ 27.702841] i40e 0000:33:00.3 eno4: renamed from eth1 -- 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 Intex x710-TM4 10GbE controller Status in linux package in Ubuntu: Incomplete Status in linux source package in Focal: Incomplete 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 car 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 : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp