DPDK patches and discussions
 help / color / mirror / Atom feed
* [Bug 1309] Broadcom NetXtreme E Series vNIC cards not initializing in DPDK 22.11 or above
@ 2023-11-08  8:13 bugzilla
  0 siblings, 0 replies; only message in thread
From: bugzilla @ 2023-11-08  8:13 UTC (permalink / raw)
  To: dev

[-- Attachment #1: Type: text/plain, Size: 35139 bytes --]

https://bugs.dpdk.org/show_bug.cgi?id=1309

            Bug ID: 1309
           Summary: Broadcom NetXtreme E Series vNIC cards not
                    initializing in DPDK 22.11 or above
           Product: DPDK
           Version: 22.11
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: ethdev
          Assignee: dev@dpdk.org
          Reporter: ravikumark815@gmail.com
  Target Milestone: ---

We are trying to install and run DPDK in Ubuntu 22.04.3 LTS deployed in Oracle
Cloud (OCI) with SR-IOV enabled. Ethdev initilization is failing due to the
following error:
EAL: Probe PCI driver: net_bnxt (14e4:16dc) device: 0000:00:05.0 (socket 0)
bnxt_setup_mac_addr(): Failed to allocate multicast addr table
ethdev initialisation failed
EAL: Requested device 0000:00:05.0 cannot be used
EAL: Probe PCI driver: net_bnxt (14e4:16dc) device: 0000:00:06.0 (socket 0)
bnxt_setup_mac_addr(): Failed to allocate multicast addr table
ethdev initialisation failed
EAL: Requested device 0000:00:06.0 cannot be used 

Instance Shapes: VM.Standard2.4 and VM.Standard2.8
Kernel: 5.15.0-1047-oracle

Drivers:
root@sunadig-ubuntu# lsmod | grep -i igb_uio
igb_uio                24576  0
uio                    20480  1 igb_uio
root@sunadig-testpmd:/home/ubuntu/dpdk-kmods/linux/igb_uio# lsmod | grep -i
bnxt
bnxt_en               294912  0 

dpdk_nic_bind port status:
root@sunadig-testpmd:/home/ubuntu/dpdk-kmods/linux/igb_uio# dpdk-devbind.py -s

Network devices using DPDK-compatible driver
============================================
0000:00:05.0 'NetXtreme-E Ethernet Virtual Function 16dc' drv=igb_uio
unused=bnxt_en,vfio-pci
0000:00:06.0 'NetXtreme-E Ethernet Virtual Function 16dc' drv=igb_uio
unused=bnxt_en,vfio-pci

Network devices using kernel driver
===================================
0000:00:03.0 'NetXtreme-E Ethernet Virtual Function 16dc' if=ens3 drv=bnxt_en
unused=igb_uio,vfio-pci *Active* 
root@sunadig-testpmd:/home/ubuntu/dpdk-kmods/linux/igb_uio# dpdk-devbind.py -b
igb_uio 00:05.0 
root@sunadig-testpmd:/home/ubuntu/dpdk-kmods/linux/igb_uio# dpdk-devbind.py -b
igb_uio 00:06.0
root@sunadig-testpmd:/home/ubuntu/dpdk-kmods/linux/igb_uio# dpdk-devbind.py -s

Network devices using kernel driver
===================================
0000:00:03.0 'NetXtreme-E Ethernet Virtual Function 16dc' if=ens3 drv=bnxt_en
unused=vfio-pci *Active*
0000:00:05.0 'NetXtreme-E Ethernet Virtual Function 16dc' if=ens5 drv=bnxt_en
unused=vfio-pci
0000:00:06.0 'NetXtreme-E Ethernet Virtual Function 16dc' if=ens6 drv=bnxt_en
unused=vfio-pci 

TestPMD: 
root@sunadig-testpmd:/home/ubuntu/dpdk-stable-22.11.3/build/app# ./dpdk-testpmd
-l 0-3 -n 4 --log-level='.*',8 -- -i --nb-cores=2
EAL: lib.eal log level changed from info to debug
EAL: lib.malloc log level changed from info to debug
EAL: lib.ring log level changed from info to debug
EAL: lib.mempool log level changed from info to debug
EAL: lib.timer log level changed from info to debug
EAL: pmd log level changed from info to debug
EAL: lib.hash log level changed from info to debug
EAL: lib.lpm log level changed from info to debug
EAL: lib.kni log level changed from info to debug
EAL: lib.acl log level changed from info to debug
EAL: lib.power log level changed from info to debug
EAL: lib.meter log level changed from info to debug
EAL: lib.sched log level changed from info to debug
EAL: lib.port log level changed from info to debug
EAL: lib.table log level changed from info to debug
EAL: lib.pipeline log level changed from info to debug
EAL: lib.mbuf log level changed from info to debug
EAL: lib.cryptodev log level changed from info to debug
EAL: lib.efd log level changed from info to debug
EAL: lib.eventdev log level changed from info to debug
EAL: lib.gso log level changed from info to debug
EAL: user1 log level changed from info to debug
EAL: user2 log level changed from info to debug
EAL: user3 log level changed from info to debug
EAL: user4 log level changed from info to debug
EAL: user5 log level changed from info to debug
EAL: user6 log level changed from info to debug
EAL: user7 log level changed from info to debug
EAL: user8 log level changed from info to debug
EAL: lib.node log level changed from info to debug
EAL: lib.graph log level changed from info to debug
EAL: lib.pdump log level changed from notice to debug
EAL: lib.vhost.config log level changed from info to debug
EAL: lib.vhost.data log level changed from warning to debug
EAL: lib.stack log level changed from notice to debug
EAL: lib.dmadev log level changed from info to debug
EAL: lib.rawdev log level changed from info to debug
EAL: lib.gpudev log level changed from notice to debug
EAL: lib.eventdev.adapter.timer log level changed from notice to debug
EAL: lib.eventdev.adapter.timer.svc log level changed from notice to debug
EAL: lib.compressdev log level changed from notice to debug
EAL: lib.cfgfile log level changed from info to debug
EAL: lib.bpf log level changed from info to debug
EAL: lib.bbdev log level changed from notice to debug
EAL: lib.ethdev log level changed from info to debug
EAL: lib.net log level changed from info to debug
EAL: lib.rcu log level changed from error to debug
EAL: pmd.common.dpaax log level changed from error to debug
EAL: pmd.common.iavf log level changed from notice to debug
EAL: pmd.common.idpf log level changed from notice to debug
EAL: pmd.octeontx.mbox log level changed from notice to debug
EAL: bus.auxiliary log level changed from notice to debug
EAL: bus.dpaa log level changed from notice to debug
EAL: bus.fslmc log level changed from notice to debug
EAL: bus.ifpga log level changed from notice to debug
EAL: bus.vdev log level changed from notice to debug
EAL: bus.vmbus log level changed from notice to debug
EAL: pmd.cnxk.base log level changed from notice to debug
EAL: pmd.cnxk.mbox log level changed from notice to debug
EAL: pmd.crypto.cnxk log level changed from notice to debug
EAL: pmd.mempool.cnxk log level changed from notice to debug
EAL: pmd.net.cnxk log level changed from notice to debug
EAL: pmd.net.cnxk.flow log level changed from notice to debug
EAL: pmd.event.cnxk log level changed from notice to debug
EAL: pmd.event.cnxk.timer log level changed from notice to debug
EAL: pmd.net.cnxk.tm log level changed from notice to debug
EAL: pmd.common.cnxk log level changed from notice to debug
EAL: pmd.qat.general log level changed from notice to debug
EAL: pmd.qat.dp log level changed from notice to debug
EAL: pmd.common.sfc_efx log level changed from notice to debug
EAL: mempool.dpaa log level changed from notice to debug
EAL: mempool.dpaa2 log level changed from notice to debug
EAL: pmd.mempool.octeontx log level changed from notice to debug
EAL: pmd.dma.dpaa log level changed from info to debug
EAL: pmd.dma.dpaa2 log level changed from info to debug
EAL: pmd.dma.hisilicon log level changed from info to debug
EAL: pmd.dma.idxd log level changed from warning to debug
EAL: pmd.dma.ioat log level changed from info to debug
EAL: pmd.dma.skeleton log level changed from info to debug
EAL: pmd.net.af_packet log level changed from notice to debug
EAL: pmd.net.ark log level changed from notice to debug
EAL: pmd.net.atlantic.init log level changed from notice to debug
EAL: pmd.net.atlantic.driver log level changed from notice to debug
EAL: pmd.net.avp.driver log level changed from notice to debug
EAL: pmd.net.axgbe.init log level changed from notice to debug
EAL: pmd.net.axgbe.driver log level changed from notice to debug
EAL: pmd.net.bnxt.driver log level changed from notice to debug
EAL: pmd.net.bonding log level changed from notice to debug
EAL: pmd.net.cxgbe log level changed from notice to debug
EAL: pmd.net.cxgbe.mbox log level changed from notice to debug
EAL: pmd.net.dpaa log level changed from notice to debug
EAL: pmd.net.dpaa2 log level changed from notice to debug
EAL: pmd.net.e1000.init log level changed from notice to debug
EAL: pmd.net.e1000.driver log level changed from notice to debug
EAL: pmd.net.ena.init log level changed from notice to debug
EAL: pmd.net.ena.driver log level changed from notice to debug
EAL: pmd.net.ena.com log level changed from warning to debug
EAL: pmd.net.enetc log level changed from notice to debug
EAL: pmd.net.enetfec log level changed from notice to debug
EAL: pmd.net.enic log level changed from info to debug
EAL: pmd.net.failsafe log level changed from notice to debug
EAL: pmd.net.fm10k.init log level changed from notice to debug
EAL: pmd.net.fm10k.driver log level changed from notice to debug
EAL: pmd.net.gve.driver log level changed from notice to debug
EAL: pmd.net.hinic log level changed from info to debug
EAL: pmd.net.hns3.init log level changed from notice to debug
EAL: pmd.net.hns3.driver log level changed from notice to debug
EAL: pmd.net.i40e.init log level changed from notice to debug
EAL: pmd.net.i40e.driver log level changed from notice to debug
EAL: pmd.net.iavf.init log level changed from notice to debug
EAL: pmd.net.iavf.driver log level changed from notice to debug
EAL: pmd.net.ice.init log level changed from notice to debug
EAL: pmd.net.ice.driver log level changed from notice to debug
EAL: pmd.net.idpf.init log level changed from notice to debug
EAL: pmd.net.idpf.driver log level changed from notice to debug
EAL: pmd.net.igc.init log level changed from info to debug
EAL: pmd.net.igc.driver log level changed from info to debug
EAL: pmd.net.ionic log level changed from notice to debug
EAL: pmd.net.ixgbe.init log level changed from notice to debug
EAL: pmd.net.ixgbe.driver log level changed from notice to debug
EAL: pmd.net.liquidio.init log level changed from notice to debug
EAL: pmd.net.liquidio.driver log level changed from notice to debug
EAL: pmd.net.memif log level changed from notice to debug
EAL: pmd.net.netvsc.init log level changed from notice to debug
EAL: pmd.net.netvsc.driver log level changed from notice to debug
EAL: pmd.net.nfp.init log level changed from notice to debug
EAL: pmd.net.nfp.driver log level changed from notice to debug
EAL: pmd.net.nfp.cpp log level changed from notice to debug
EAL: pmd.net.ngbe.init log level changed from notice to debug
EAL: pmd.net.ngbe.driver log level changed from notice to debug
EAL: pmd.net.null log level changed from notice to debug
EAL: pmd.net.octeontx.mbox log level changed from notice to debug
EAL: pmd.net.octeontx.init log level changed from notice to debug
EAL: pmd.net.octeontx.driver log level changed from notice to debug
EAL: pmd.net.octeon_ep log level changed from notice to debug
EAL: pmd.net.pfe log level changed from notice to debug
EAL: pmd.net.qede.init log level changed from notice to debug
EAL: pmd.net.qede.driver log level changed from notice to debug
EAL: pmd.net.ring log level changed from notice to debug
EAL: pmd.net.sfc.driver log level changed from notice to debug
EAL: pmd.net.softnic log level changed from notice to debug
EAL: pmd.net.tap log level changed from notice to debug
EAL: pmd.net.thunderx.mbox log level changed from notice to debug
EAL: pmd.net.thunderx.init log level changed from notice to debug
EAL: pmd.net.thunderx.driver log level changed from notice to debug
EAL: pmd.net.txgbe.init log level changed from notice to debug
EAL: pmd.net.txgbe.driver log level changed from notice to debug
EAL: pmd.net.txgbe.bp log level changed from notice to debug
EAL: pmd.net.vdev_netvsc log level changed from notice to debug
EAL: pmd.net.vhost log level changed from notice to debug
EAL: pmd.net.virtio.init log level changed from notice to debug
EAL: pmd.net.virtio.driver log level changed from notice to debug
EAL: pmd.net.vmxnet3.init log level changed from notice to debug
EAL: pmd.net.vmxnet3.driver log level changed from notice to debug
EAL: pmd.raw.dpaa2.cmdif log level changed from info to debug
EAL: pmd.raw.ntb log level changed from info to debug
EAL: pmd.raw.skeleton log level changed from info to debug
EAL: pmd.crypto.bcmfs.config log level changed from notice to debug
EAL: pmd.crypto.bcmfs.fp log level changed from notice to debug
EAL: pmd.crypto.caam log level changed from notice to debug
EAL: pmd.crypto.dpaa log level changed from notice to debug
EAL: pmd.crypto.dpaa2 log level changed from notice to debug
EAL: pmd.crypto.nitrox log level changed from notice to debug
EAL: pmd.crypto.null log level changed from info to debug
EAL: pmd.crypto.octeontx log level changed from notice to debug
EAL: pmd.crypto.scheduler log level changed from info to debug
EAL: pmd.crypto.virtio.init log level changed from notice to debug
EAL: pmd.crypto.virtio.session log level changed from notice to debug
EAL: pmd.crypto.virtio.rx log level changed from notice to debug
EAL: pmd.crypto.virtio.tx log level changed from notice to debug
EAL: pmd.crypto.virtio.driver log level changed from notice to debug
EAL: pmd.compress.octeontx log level changed from info to debug
EAL: pmd.vdpa.ifcvf log level changed from notice to debug
EAL: pmd.vdpa.sfc.driver log level changed from notice to debug
EAL: pmd.event.dlb2 log level changed from notice to debug
EAL: pmd.event.dpaa log level changed from notice to debug
EAL: pmd.event.dpaa2 log level changed from notice to debug
EAL: pmd.event.opdl.driver log level changed from info to debug
EAL: pmd.event.sw log level changed from notice to debug
EAL: pmd.event.octeontx log level changed from notice to debug
EAL: pmd.event.octeontx.timer log level changed from notice to debug
EAL: pmd.bb.acc log level changed from notice to debug
EAL: pmd.bb.fpga_5gnr_fec log level changed from notice to debug
EAL: pmd.bb.fpga_lte_fec log level changed from notice to debug
EAL: pmd.bb.la12xx log level changed from notice to debug
EAL: pmd.bb.null log level changed from notice to debug
EAL: pmd.bb.turbo_sw log level changed from notice to debug
EAL: Detected lcore 0 as core 0 on socket 0
EAL: Detected lcore 1 as core 0 on socket 0
EAL: Detected lcore 2 as core 1 on socket 0
EAL: Detected lcore 3 as core 1 on socket 0
EAL: Detected lcore 4 as core 2 on socket 0
EAL: Detected lcore 5 as core 2 on socket 0
EAL: Detected lcore 6 as core 3 on socket 0
EAL: Detected lcore 7 as core 3 on socket 0
EAL: Maximum logical cores by configuration: 128
EAL: Detected CPU lcores: 8
EAL: Detected NUMA nodes: 1
EAL: Checking presence of .so 'librte_eal.so.23.0'
EAL: Checking presence of .so 'librte_eal.so.23'
EAL: Checking presence of .so 'librte_eal.so'
EAL: Detected static linkage of DPDK
EAL: Ask a virtual area of 0x7000 bytes
EAL: Virtual area found at 0x100000000 (size = 0x7000)
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
dpaa: rte_dpaa_bus_scan():  >>
EAL: DPAA Bus not present. Skipping.
fslmc: fslmc_get_container_group(): DPAA2: DPRC not available
fslmc: rte_fslmc_scan(): FSLMC Bus Not Available. Skipping (-22)
EAL: Bus auxiliary wants IOVA as 'DC'
EAL: Bus dpaa_bus wants IOVA as 'DC'
EAL: Bus fslmc wants IOVA as 'DC'
EAL: PCI driver net_bnxt for device 0000:00:05.0 wants IOVA as 'PA'
EAL: PCI driver net_bnxt for device 0000:00:06.0 wants IOVA as 'PA'
EAL: Bus pci wants IOVA as 'PA'
EAL: Bus vdev wants IOVA as 'DC'
EAL: Bus dsa wants IOVA as 'DC'
EAL: Selected IOVA mode 'PA'
EAL: Probing VFIO support...
EAL: IOMMU type 1 (Type 1) is supported
EAL: IOMMU type 7 (sPAPR) is not supported
EAL: IOMMU type 8 (No-IOMMU) is not supported
EAL: VFIO support initialized
EAL: Ask a virtual area of 0x2e000 bytes
EAL: Virtual area found at 0x100007000 (size = 0x2e000)
EAL: Setting up physically contiguous memory...
EAL: Setting maximum number of open files to 1048576
EAL: Detected memory type: socket_id:0 hugepage_sz:2097152
EAL: Creating 4 segment lists: n_segs:8192 socket_id:0 hugepage_sz:2097152
EAL: Ask a virtual area of 0x61000 bytes
EAL: Virtual area found at 0x100035000 (size = 0x61000)
EAL: Memseg list allocated at socket 0, page size 0x800kB
EAL: Ask a virtual area of 0x400000000 bytes
EAL: Virtual area found at 0x100200000 (size = 0x400000000)
EAL: VA reserved for memseg list at 0x100200000, size 400000000
EAL: Ask a virtual area of 0x61000 bytes
EAL: Virtual area found at 0x500200000 (size = 0x61000)
EAL: Memseg list allocated at socket 0, page size 0x800kB
EAL: Ask a virtual area of 0x400000000 bytes
EAL: Virtual area found at 0x500400000 (size = 0x400000000)
EAL: VA reserved for memseg list at 0x500400000, size 400000000
EAL: Ask a virtual area of 0x61000 bytes
EAL: Virtual area found at 0x900400000 (size = 0x61000)
EAL: Memseg list allocated at socket 0, page size 0x800kB
EAL: Ask a virtual area of 0x400000000 bytes
EAL: Virtual area found at 0x900600000 (size = 0x400000000)
EAL: VA reserved for memseg list at 0x900600000, size 400000000
EAL: Ask a virtual area of 0x61000 bytes
EAL: Virtual area found at 0xd00600000 (size = 0x61000)
EAL: Memseg list allocated at socket 0, page size 0x800kB
EAL: Ask a virtual area of 0x400000000 bytes
EAL: Virtual area found at 0xd00800000 (size = 0x400000000)
EAL: VA reserved for memseg list at 0xd00800000, size 400000000
EAL: TSC frequency is ~2000000 KHz
EAL: Main lcore 0 is ready (tid=7fdc9b29dc00;cpuset=[0])
EAL: lcore 1 is ready (tid=7fdc9a298400;cpuset=[1])
EAL: lcore 2 is ready (tid=7fdc99a97400;cpuset=[2])
EAL: lcore 3 is ready (tid=7fdc91296400;cpuset=[3])
EAL: Trying to obtain current memory policy.
EAL: Setting policy MPOL_PREFERRED for socket 0
EAL: Restoring previous memory policy: 0
EAL: request: mp_malloc_sync
EAL: Heap on socket 0 was expanded by 2MB
EAL: PCI device 0000:00:03.0 on NUMA socket -1
EAL:   probe driver: 14e4:16dc net_bnxt
EAL:   Not managed by a supported kernel driver, skipped
EAL: PCI device 0000:00:05.0 on NUMA socket -1
EAL:   probe driver: 14e4:16dc net_bnxt
EAL:   PCI memory mapped at 0x1100800000
EAL:   PCI memory mapped at 0x1100804000
EAL:   PCI memory mapped at 0x1100904000
EAL: Probe PCI driver: net_bnxt (14e4:16dc) device: 0000:00:05.0 (socket -1)
bnxt_pci_probe(): nb_representor_ports = 0
bnxt_dev_init(): Broadcom NetXtreme driver bnxt
bnxt_hwrm_ver_get(): 1.8.2:20.8.187.0
bnxt_hwrm_ver_get(): Driver HWRM version: 1.10.2
bnxt_hwrm_vnic_qcaps(): Rx VLAN strip capability enabled
__bnxt_hwrm_func_qcaps(): Max l2_cntxts is 4 vnics is 4
__bnxt_hwrm_func_qcaps(): VLAN acceleration for TX is enabled
bnxt_setup_mac_addr(): Failed to allocate multicast addr table
bnxt_dev_uninit(): Calling Device uninit
ethdev initialisation failed
EAL:   PCI memory unmapped at 0x1100800000
EAL:   PCI memory unmapped at 0x1100804000
EAL:   PCI memory unmapped at 0x1100904000
EAL: Requested device 0000:00:05.0 cannot be used
EAL: PCI device 0000:00:06.0 on NUMA socket -1
EAL:   probe driver: 14e4:16dc net_bnxt
EAL:   PCI memory mapped at 0x1100908000
EAL:   PCI memory mapped at 0x110090c000
EAL:   PCI memory mapped at 0x1100a0c000
EAL: Probe PCI driver: net_bnxt (14e4:16dc) device: 0000:00:06.0 (socket -1)
bnxt_pci_probe(): nb_representor_ports = 0
bnxt_hwrm_ver_get(): 1.8.2:20.8.187.0
bnxt_hwrm_ver_get(): Driver HWRM version: 1.10.2
bnxt_hwrm_vnic_qcaps(): Rx VLAN strip capability enabled
__bnxt_hwrm_func_qcaps(): Max l2_cntxts is 4 vnics is 4
__bnxt_hwrm_func_qcaps(): VLAN acceleration for TX is enabled
bnxt_setup_mac_addr(): Failed to allocate multicast addr table
bnxt_dev_uninit(): Calling Device uninit
ethdev initialisation failed
EAL:   PCI memory unmapped at 0x1100908000
EAL:   PCI memory unmapped at 0x110090c000
EAL:   PCI memory unmapped at 0x1100a0c000
EAL: Requested device 0000:00:06.0 cannot be used
EAL: lib.telemetry log level changed from disabled to debug
TELEMETRY: Attempting socket bind to path '/var/run/dpdk/rte/dpdk_telemetry.v2'
TELEMETRY: Socket creation and binding ok
TELEMETRY: Telemetry initialized ok
TELEMETRY: No legacy callbacks, legacy socket not created
EAL: Trying to obtain current memory policy.
EAL: Setting policy MPOL_PREFERRED for socket 0
EAL: Restoring previous memory policy: 0
EAL: request: mp_malloc_sync
EAL: Heap on socket 0 was expanded by 6MB
EAL: Trying to obtain current memory policy.
EAL: Setting policy MPOL_PREFERRED for socket 0
EAL: Restoring previous memory policy: 0
EAL: request: mp_malloc_sync
EAL: Heap on socket 0 was expanded by 6MB
testpmd: No probed ethernet devices
Interactive-mode selected
testpmd: create a new mbuf pool <mb_pool_0>: n=171456, size=2176, socket=0
testpmd: preferred mempool ops selected: ring_mp_mc
EAL: Trying to obtain current memory policy.
EAL: Setting policy MPOL_PREFERRED for socket 0
EAL: Restoring previous memory policy: 0
EAL: request: mp_malloc_sync
EAL: Heap on socket 0 was expanded by 4MB
EAL: Trying to obtain current memory policy.
EAL: Setting policy MPOL_PREFERRED for socket 0
EAL: Restoring previous memory policy: 0
EAL: request: mp_malloc_sync
EAL: Heap on socket 0 was expanded by 388MB
Done
testpmd> show port summary all
Number of available ports: 0
Port MAC Address       Name         Driver         Status   Link
testpmd>

Hugepages:
root@sunadig-testpmd:/home/ubuntu/dpdk-kmods/linux/igb_uio# cat /proc/meminfo |
grep -i hugepage
AnonHugePages:         0 kB
ShmemHugePages:        0 kB
FileHugePages:         0 kB
HugePages_Total:    1024
HugePages_Free:     1024
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB 

lspci:
root@sunadig-testpmd:~# lspci
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]
00:01.2 USB controller: Intel Corporation 82371SB PIIX3 USB [Natoma/Triton II]
(rev 01)
00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
00:02.0 VGA compatible controller: Device 1234:1111 (rev 02)
00:03.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme-E
Ethernet Virtual Function
00:04.0 SCSI storage controller: Red Hat, Inc. Virtio SCSI
00:05.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme-E
Ethernet Virtual Function
00:06.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme-E
Ethernet Virtual Function

Hardware info:
root@sunadig-testpmd:~# lshw -c network
  *-network:0
       description: Ethernet interface
       product: NetXtreme-E Ethernet Virtual Function
       vendor: Broadcom Inc. and subsidiaries
       physical id: 3
       bus info: pci@0000:00:03.0
       logical name: ens3
       logical name: /dev/fb0
       version: 00
       serial: 00:00:17:01:4f:f3
       capacity: 25Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: msix pciexpress bus_master cap_list ethernet physical
fibre 1000bt-fd 25000bt-fd autonegotiation fb
       configuration: autonegotiation=on broadcast=yes depth=32 driver=bnxt_en
driverversion=5.15.0-1047-oracle duplex=full firmware=20.8.187.0/pkg 20.8.29.0
ip=10.10.116.7 latency=0 link=yes mode=1024x768 multicast=yes visual=truecolor
xres=1024 yres=768
       resources: iomemory:100-ff iomemory:100-ff iomemory:100-ff irq:0
memory:1000100000-1000103fff memory:1000000000-10000fffff
memory:1000104000-1000107fff
  *-network:1 DISABLED
       description: Ethernet interface
       product: NetXtreme-E Ethernet Virtual Function
       vendor: Broadcom Inc. and subsidiaries
       physical id: 5
       bus info: pci@0000:00:05.0
       logical name: ens5
       version: 00
       serial: 02:00:17:07:18:4b
       capacity: 25Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: msix pciexpress bus_master cap_list ethernet physical
fibre 1000bt-fd 25000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=bnxt_en
driverversion=5.15.0-1047-oracle duplex=full firmware=20.8.187.0/pkg 20.8.29.0
latency=0 link=no multicast=yes
       resources: iomemory:100-ff iomemory:100-ff iomemory:100-ff irq:0
memory:100010c000-100010ffff memory:1000200000-10002fffff
memory:1000110000-1000113fff
  *-network:2 DISABLED
       description: Ethernet interface
       product: NetXtreme-E Ethernet Virtual Function
       vendor: Broadcom Inc. and subsidiaries
       physical id: 6
       bus info: pci@0000:00:06.0
       logical name: ens6
       version: 00
       serial: 00:00:17:01:9a:55
       capacity: 25Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: msix pciexpress bus_master cap_list ethernet physical
fibre 1000bt-fd 25000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=bnxt_en
driverversion=5.15.0-1047-oracle duplex=full firmware=20.8.187.0/pkg 20.8.29.0
latency=0 link=no multicast=yes
       resources: iomemory:100-ff iomemory:100-ff iomemory:100-ff irq:0
memory:1000114000-1000117fff memory:1000300000-10003fffff
memory:1000118000-100011bfff

Driver info:
root@sunadig-testpmd:~# ethtool -i ens5
driver: bnxt_en
version: 5.15.0-1047-oracle
firmware-version: 20.8.187.0/pkg 20.8.29.0
expansion-rom-version:
bus-info: 0000:00:06.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no
root@sunadig-testpmd:~# ethtool -g ens5
Ring parameters for ens5:
Pre-set maximums:
RX:             2047
RX Mini:        n/a
RX Jumbo:       8191
TX:             2047
Current hardware settings:
RX:             511
RX Mini:        n/a
RX Jumbo:       2044
TX:             511
root@sunadig-testpmd:~# ethtool -l ens5
Channel parameters for ens5:
Pre-set maximums:
RX:             2
TX:             2
Other:          n/a
Combined:       2
Current hardware settings:
RX:             0
TX:             0
Other:          n/a
Combined:       2 


Modinfo:
root@sunadig-testpmd:~# modinfo bnxt_en
filename:      
/lib/modules/5.15.0-1047-oracle/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko
description:    Broadcom BCM573xx network driver
license:        GPL
srcversion:     938FD5BD07DFAD359EF579F
alias:          pci:v000014E4d0000D800sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001809sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001808sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001807sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001806sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016E6sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016E5sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016E1sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016DCsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016D3sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016CBsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016C5sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016C4sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016C3sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016C2sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016C1sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016BDsv*sd*bc*sc*i*
alias:          pci:v000014E4d00001609sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001608sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001607sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001606sv*sd*bc*sc*i*
alias:          pci:v000014E4d0000D804sv*sd*bc*sc*i*
alias:          pci:v000014E4d0000D802sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001805sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001804sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001803sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001802sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001801sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001800sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001752sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001751sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001750sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016F1sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016F0sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016EFsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016EEsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016EDsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016ECsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016EBsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016EAsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016E9sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016E8sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016E7sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016E3sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016E2sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016DFsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016DEsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016D9sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016D8sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016D7sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016D6sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016D5sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016D4sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016D2sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016D1sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016D0sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016CFsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016CEsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016CDsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016CCsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016CAsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016C9sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016C8sv*sd*bc*sc*i*
alias:          pci:v000014E4d000016C0sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001614sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001605sv*sd*bc*sc*i*
alias:          pci:v000014E4d00001604sv*sd*bc*sc*i*
depends:
retpoline:      Y
intree:         Y
name:           bnxt_en
vermagic:       5.15.0-1047-oracle SMP mod_unload modversions
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        6E:56:12:DA:2F:3B:2D:95:3E:BF:7D:D1:60:10:67:84:5A:C2:D9:3A
sig_hashalgo:   sha512
signature:      43:77:E8:4E:A2:C9:D4:FE:B3:BE:AD:BC:E6:34:81:55:CE:F7:B9:D9:
                BD:16:D8:9F:7D:2A:A3:24:88:F5:2B:52:F4:0A:74:DF:95:30:5C:FC:
                8F:2D:70:86:F7:38:08:B0:EB:D2:98:89:EB:7F:89:2A:AD:48:D4:5F:
                7D:02:4D:E7:18:DA:79:2A:D3:C8:4F:07:83:A7:C4:47:08:77:D9:FE:
                DC:89:30:95:EE:98:A4:42:B0:50:0D:6E:D9:7B:64:14:59:7B:F8:7C:
                F8:58:23:B7:2E:59:C5:32:81:B2:24:DD:BC:5B:99:F1:7D:0F:57:E3:
                E1:CC:6F:2C:4B:A6:9A:4D:86:CD:AE:8D:02:78:16:8C:74:B3:A9:0D:
                65:64:5C:3C:F6:E3:CD:04:CE:A5:41:E5:B6:C1:73:F3:4B:C2:CC:6F:
                B3:B5:D9:CE:DB:84:53:4B:95:85:DE:E6:1E:49:A3:41:F5:A0:A7:03:
                A9:F1:76:FC:96:27:6B:61:37:D2:92:B8:DD:9C:9B:18:D4:B8:46:C1:
                5C:6C:FC:E3:1E:E7:A7:BA:A6:43:0F:AB:0D:BE:52:B6:DB:7C:52:B4:
                B6:B5:14:A4:AD:2A:AC:77:66:CD:0C:8F:2A:34:2F:E8:ED:50:F0:AA:
                9C:8E:3E:E3:BE:86:37:F5:04:03:73:90:41:26:E3:91:55:40:AA:8E:
                6D:8A:B9:75:97:6A:FF:1A:FC:2C:90:40:75:95:7F:AC:BC:59:88:DB:
                7A:21:26:9F:A9:9B:B6:CB:20:19:57:B1:B4:94:81:24:F6:42:DA:60:
                FA:8E:FF:4E:05:DA:42:17:60:3A:B4:FF:C8:49:5C:EB:37:F9:E8:A8:
                03:15:68:A7:B4:29:F3:24:B4:F5:AE:D5:D0:0A:F4:1F:A9:4E:28:AD:
                38:52:51:20:12:B3:54:9B:D6:4B:C7:03:10:B9:47:99:B5:2A:6C:6D:
                E7:AE:DA:7D:54:18:64:9E:F6:39:81:42:DE:61:9D:68:F9:95:88:40:
                39:37:16:F3:2A:2A:51:49:B4:BC:2A:2A:DB:21:14:3B:AE:06:1A:B5:
                BF:8A:D2:DF:98:21:40:03:88:25:10:69:35:05:16:35:A3:19:4E:56:
                65:7B:97:14:4B:34:80:A3:44:44:76:C7:47:C8:3C:9A:E0:CF:CB:F6:
                15:25:C9:0A:FC:0C:AF:B3:F4:A3:FE:0E:E8:05:1C:FC:92:96:1F:80:
                56:C3:EC:40:60:58:80:DE:9D:8D:49:A1:11:6A:FA:27:54:78:C7:5B:
                4E:8C:3A:DF:D2:CC:9A:A1:D8:61:05:B4:A7:40:37:0A:49:24:A0:6F:
                22:8A:BF:E7:16:8C:85:B2:04:C2:68:38

lscpu:
root@sunadig-testpmd:/home/ubuntu/dpdk-stable-22.11.3/build/app# lscpu
Architecture:            x86_64
  CPU op-mode(s):        32-bit, 64-bit
  Address sizes:         40 bits physical, 48 bits virtual
  Byte Order:            Little Endian
CPU(s):                  8
  On-line CPU(s) list:   0-7
Vendor ID:               GenuineIntel
  Model name:            Intel(R) Xeon(R) Platinum 8167M CPU @ 2.00GHz
    CPU family:          6
    Model:               85
    Thread(s) per core:  2
    Core(s) per socket:  4
    Socket(s):           1
    Stepping:            4
    BogoMIPS:            3990.62
    Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm
constant_tsc
                         arch_perfmon rep_good nopl xtopology cpuid
tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe
popcnt tsc_deadline_tim
                         er aes xsave avx f16c rdrand hypervisor lahf_lm abm
3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow
vnmi flexpriority
                          ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2
smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb
avx512cd avx512
                         bw avx512vl xsaveopt xsavec xgetbv1 xsaves arat umip
pku ospke md_clear arch_capabilities
Virtualization features:
  Virtualization:        VT-x
  Hypervisor vendor:     KVM
  Virtualization type:   full
Caches (sum of all):
  L1d:                   256 KiB (8 instances)
  L1i:                   256 KiB (8 instances)
  L2:                    16 MiB (4 instances)
  L3:                    16 MiB (1 instance)
NUMA:
  NUMA node(s):          1
  NUMA node0 CPU(s):     0-7
Vulnerabilities:
  Gather data sampling:  Unknown: Dependent on hypervisor status
  Itlb multihit:         Not affected
  L1tf:                  Mitigation; PTE Inversion; VMX flush not necessary,
SMT vulnerable
  Mds:                   Mitigation; Clear CPU buffers; SMT Host state unknown
  Meltdown:              Mitigation; PTI
  Mmio stale data:       Vulnerable: Clear CPU buffers attempted, no microcode;
SMT Host state unknown
  Retbleed:              Mitigation; IBRS
  Spec rstack overflow:  Not affected
  Spec store bypass:     Mitigation; Speculative Store Bypass disabled via
prctl and seccomp
  Spectre v1:            Mitigation; usercopy/swapgs barriers and __user
pointer sanitization
  Spectre v2:            Mitigation; IBRS, IBPB conditional, STIBP conditional,
RSB filling, PBRSB-eIBRS Not affected
  Srbds:                 Not affected
  Tsx async abort:       Mitigation; Clear CPU buffers; SMT Host state unknown

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #2: Type: text/html, Size: 37118 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-11-08  8:13 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-11-08  8:13 [Bug 1309] Broadcom NetXtreme E Series vNIC cards not initializing in DPDK 22.11 or above bugzilla

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).