From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id A5EE3A0350 for ; Tue, 30 Jun 2020 09:33:45 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 49B151BF9D; Tue, 30 Jun 2020 09:32:49 +0200 (CEST) Received: from mail.altencalsoftlabs.com (mail.altencalsoftlabs.com [182.73.72.41]) by dpdk.org (Postfix) with ESMTP id 06CBA1D127; Sun, 28 Jun 2020 18:32:43 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by mail.altencalsoftlabs.com (Postfix) with ESMTP id 387264421D94; Sun, 28 Jun 2020 22:02:42 +0530 (IST) Received: from mail.altencalsoftlabs.com ([127.0.0.1]) by localhost (mail.altencalsoftlabs.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id wBVRx0BsAp9P; Sun, 28 Jun 2020 22:02:38 +0530 (IST) Received: from localhost (localhost [127.0.0.1]) by mail.altencalsoftlabs.com (Postfix) with ESMTP id CC6C74422259; Sun, 28 Jun 2020 22:02:38 +0530 (IST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.altencalsoftlabs.com CC6C74422259 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=altencalsoftlabs.com; s=selector; t=1593361958; bh=t+7J5CoWX13kU84Xmi4DOUiWJChz+/TL9QZuV5CUAoQ=; h=From:To:Date:Message-ID:MIME-Version; b=O5R9SAedm3xLDj86SpmH1q2kwSJyf9QtJXZm29w43lYVHK4qYTmYMpzVqfbv2IuNb LvwfbNA+vrSGnNKOvYCRUyT0WGOIr8+HWuXv362xMyWZi6lLPG3EuE2csjwQDhmHZz 2nHku+Jtp4CNMna3FAKRMJITvks8O1AX5WDZF/Jo= X-Virus-Scanned: amavisd-new at altencalsoftlabs.com Received: from mail.altencalsoftlabs.com ([127.0.0.1]) by localhost (mail.altencalsoftlabs.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id WEJrX7kZBzPm; Sun, 28 Jun 2020 22:02:38 +0530 (IST) Received: from ACLBLRFC865 (unknown [10.1.0.4]) by mail.altencalsoftlabs.com (Postfix) with ESMTPSA id 2DC144421ED1; Sun, 28 Jun 2020 22:02:37 +0530 (IST) From: "Anil Kumar Koli" To: , Date: Sun, 28 Jun 2020 22:02:37 +0530 Message-ID: <008901d64d69$bc77f010$3567d030$@altencalsoftlabs.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AdZNabUuxyW47ZfRSUutyZgopE6zyg== Content-Language: en-us X-Mailman-Approved-At: Tue, 30 Jun 2020 09:32:46 +0200 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-users] bnx2x pmd crash when launching testpmd using BCM57840 Nic. X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org Sender: "users" Hi DPDK team, 1. I am trying to run testpmd with BCM57840 NIC using DPDK 20.02.1, the process is crashing at bnx2x_write_dmae(). Had any one seen this kind of issue earlier. root@gic-mps-104-173:~/bnx2x# ./testpmd.new -l 0-3 -n 4 -w 0000:37:00.4 -w 0000:37:00.5 --log-level="pmd.net.bnx2x.driver",8 -- -i --portmask=0x3 --nb-cores=2 EAL: Detected 48 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: Debug dataplane logs available - lower performance EAL: Probing VFIO support... EAL: VFIO support initialized EAL: PCI device 0000:37:00.4 on NUMA socket 0 EAL: probe driver: 14e4:16a2 net_bnx2x [bnx2x_load_firmware:9689(37:00.4:dpdk-port-0)] fw_len = 320936 [bnx2x_attach:9756(37:00.4:dpdk-port-0)] Starting attach... [bnx2x_probe_pci_caps:7645(37:00.4:dpdk-port-0)] Found PM capability: id=0x0001 type=0x0001 addr=0x00000048 [bnx2x_pcie_capability_read:7611(37:00.4:dpdk-port-0)] Found PCIe capability: id=0x0010 type=0x0001 addr=0x000000AC [bnx2x_probe_pci_caps:7658(37:00.4:dpdk-port-0)] PCIe link speed=3 width=8 [bnx2x_probe_pci_caps:7674(37:00.4:dpdk-port-0)] Found MSI-X capability at 0x0000 bnx2x_reg_write32(37:00.4:dpdk-port-0): offset=0x00009430 val=0x00000001 ... [bnx2x_get_device_info:8316(37:00.4:dpdk-port-0)] chip_id=0x168d1010 (num=0x168d rev=0x1 metal=0x01 bond=0x0) ... [bnx2x_get_device_info:8345(37:00.4:dpdk-port-0)] Port mode = 2 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x00450000 val=0x00040204 [bnx2x_get_function_num:7574(37:00.4:dpdk-port-0)] Relative function 4, Absolute function 4, Path 0 ... [bnx2x_get_device_info:8382(37:00.4:dpdk-port-0)] Bootcode version: 7.14.63 ... [bnx2x_get_shmem_info:8178(37:00.4:dpdk-port-0)] Ethernet address: 20:67:7c:0d:d0:a2 ... [bnx2x_get_device_info:8448(37:00.4:dpdk-port-0)] IGU Normal Mode ... [elink_phy_probe:13507(37:00.4:dpdk-port-0)] Begin phy probe [elink_phy_probe:13526(37:00.4:dpdk-port-0)] phy_config_swapped 0, phy_index 0, actual_phy_idx 0 ... [elink_populate_int_phy:13118(37:00.4:dpdk-port-0)] :chip_id = 0x168d1000 ... [elink_populate_int_phy:13209(37:00.4:dpdk-port-0)] media_type = f0, flags = 1400, supported = a0f00 [elink_populate_int_phy:13239(37:00.4:dpdk-port-0)] Internal phy port=0, addr=0x1, mdio_ctl=0x8000 ... [elink_populate_preemphasis:13078(37:00.4:dpdk-port-0)] phy->rx_preemphasis. = 0, phy->tx_preemphasis = 0 ... [elink_populate_preemphasis:13078(37:00.4:dpdk-port-0)] phy->rx_preemphasis = 0, phy->tx_preemphasis = 0 ... [elink_phy_def_cfg:13413(37:00.4:dpdk-port-0)] Default config phy idx 0 cfg 0x0 speed_cap_mask 0x500050 [elink_phy_def_cfg:13444(37:00.4:dpdk-port-0)] Default config phy idx 0, req_duplex config 1 [elink_phy_def_cfg:13465(37:00.4:dpdk-port-0)] Requested Duplex = 1, line_speed = 0, flow_ctrl = 0 [elink_phy_probe:13526(37:00.4:dpdk-port-0)] phy_config_swapped 0, phy_index 1, actual_phy_idx 1 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x003c6e34 val=0x00000000 [elink_phy_probe:13574(37:00.4:dpdk-port-0)] End phy probe. #phys found 1 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x0000a9cc val=0x00000001 [bnx2x_link_settings_supported:8556(37:00.4:dpdk-port-0)] PHY addr 0x00000001 [bnx2x_link_settings_supported:8610(37:00.4:dpdk-port-0)] PHY supported 0=0x000a0f00 1=0x00000000 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x003c7008 val=0x00000000 [bnx2x_media_detect:8193(37:00.4:dpdk-port-0)] Found 10GBase-CX4 media. bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x003c735c val=0x2100001a [bnx2x_attach:9824(37:00.4:dpdk-port-0)] prev unload fw_seq 0x001a .... [bnx2x_nic_load_analyze_req:2785(37:00.4:dpdk-port-0)] loaded FW 0x00010d07 / my FW 0x00010d07 [bnx2x_pcie_capability_read:7611(37:00.4:dpdk-port-0)] Found PCIe capability: id=0x0010 type=0x0001 addr=0x000000AC bnx2x_reg_write32(37:00.4:dpdk-port-0): offset=0x003c7360 val=0x00000000 bnx2x_reg_write32(37:00.4:dpdk-port-0): offset=0x003c735c val=0x0200001c [elink_cb_fw_command:836(37:00.4:dpdk-port-0)] wrote command 0x0200001c to FW MB param 0x00000000 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x003c7364 val=0x2012001b bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x003c7364 val=0x0200001c [bnx2x_dcbx_set_state:9546(37:00.4:dpdk-port-0)] DCB state [OFF:user-mode] [bnx2x_print_adapter_info:11819(37:00.4:dpdk-port-0)] ======================================== [bnx2x_print_adapter_info:11822(37:00.4:dpdk-port-0)] DPDK : DPDK 20.02.1 [bnx2x_print_adapter_info:11824(37:00.4:dpdk-port-0)] Driver : BNX2X PMD 1.78.18_1.1.0.1 [bnx2x_print_adapter_info:11830(37:00.4:dpdk-port-0)] Firmware : 7.13.1 [bnx2x_print_adapter_info:11832(37:00.4:dpdk-port-0)] Bootcode : 7.14.63 [bnx2x_print_adapter_info:11834(37:00.4:dpdk-port-0)] ASIC : 0x168d1010 [bnx2x_print_adapter_info:11836(37:00.4:dpdk-port-0)] Rev : B1 [bnx2x_print_adapter_info:11839(37:00.4:dpdk-port-0)] Vendor Id : 0x14e4 [bnx2x_print_adapter_info:11841(37:00.4:dpdk-port-0)] Device Id : 0x16a2 [bnx2x_print_adapter_info:11843(37:00.4:dpdk-port-0)] Bus PCIe : width x8, [bnx2x_print_adapter_info:11855(37:00.4:dpdk-port-0)] Unknown link speed [bnx2x_print_adapter_info:11858(37:00.4:dpdk-port-0)] Flags : [bnx2x_print_adapter_info:11867(37:00.4:dpdk-port-0)] MSI-X [bnx2x_print_adapter_info:11870(37:00.4:dpdk-port-0)] OVLAN : YES [bnx2x_print_adapter_info:11871(37:00.4:dpdk-port-0)] MF : YES [bnx2x_print_adapter_info:11872(37:00.4:dpdk-port-0)] ======================================== [bnx2x_common_dev_init:658(37:00.4:dpdk-port-0)] Scheduling periodic poll for slowpath link events EAL: PCI device 0000:37:00.5 on NUMA socket 0 EAL: probe driver: 14e4:16a2 net_bnx2x [bnx2x_load_firmware:9689(37:00.5:dpdk-port-1)] fw_len = 320936 [bnx2x_attach:9756(37:00.5:dpdk-port-1)] Starting attach... [bnx2x_probe_pci_caps:7645(37:00.5:dpdk-port-1)] Found PM capability: id=0x0001 type=0x0001 addr=0x00000048 [bnx2x_pcie_capability_read:7611(37:00.5:dpdk-port-1)] Found PCIe capability: id=0x0010 type=0x0001 addr=0x000000AC [bnx2x_probe_pci_caps:7658(37:00.5:dpdk-port-1)] PCIe link speed=3 width=8 [bnx2x_probe_pci_caps:7674(37:00.5:dpdk-port-1)] Found MSI-X capability at 0x0000 bnx2x_reg_write32(37:00.5:dpdk-port-1): offset=0x00009430 val=0x00000001 ... [bnx2x_get_device_info:8316(37:00.5:dpdk-port-1)] chip_id=0x168d1010 (num=0x168d rev=0x1 metal=0x01 bond=0x0) bnx2x_reg_read32(37:00.5:dpdk-port-1): offset=0x00002874 val=0x00000000 bnx2x_reg_read32(37:00.5:dpdk-port-1): offset=0x0000a720 val=0x00000001 [bnx2x_get_device_info:8345(37:00.5:dpdk-port-1)] Port mode = 2 bnx2x_reg_read32(37:00.5:dpdk-port-1): offset=0x00450000 val=0x00050204 [bnx2x_get_function_num:7574(37:00.5:dpdk-port-1)] Relative function 4, Absolute function 5, Path 1 ... [bnx2x_get_device_info:8382(37:00.5:dpdk-port-1)] Bootcode version: 7.14.63 ... [bnx2x_get_shmem_info:8178(37:00.5:dpdk-port-1)] Ethernet address: 20:67:7c:0d:d0:aa ... [bnx2x_get_device_info:8448(37:00.5:dpdk-port-1)] IGU Normal Mode ... [elink_phy_probe:13507(37:00.5:dpdk-port-1)] Begin phy probe [elink_phy_probe:13526(37:00.5:dpdk-port-1)] phy_config_swapped 0, phy_index 0, actual_phy_idx 0 bnx2x_reg_read32(37:00.5:dpdk-port-1): offset=0x003c79b8 val=0x00000000 bnx2x_reg_read32(37:00.5:dpdk-port-1): offset=0x0000a408 val=0x0000168d bnx2x_reg_read32(37:00.5:dpdk-port-1): offset=0x0000a40c val=0x00000001 [elink_populate_int_phy:13118(37:00.5:dpdk-port-1)] :chip_id = 0x168d1000 bnx2x_reg_read32(37:00.5:dpdk-port-1): offset=0x0000a9cc val=0x00000001 bnx2x_reg_read32(37:00.5:dpdk-port-1): offset=0x0000a720 val=0x00000001 bnx2x_reg_read32(37:00.5:dpdk-port-1): offset=0x003c77d0 val=0x03000000 [elink_populate_int_phy:13209(37:00.5:dpdk-port-1)] media_type = f0, flags = 1400, supported = a0f00 [elink_populate_int_phy:13239(37:00.5:dpdk-port-1)] Internal phy port=0, addr=0x1, mdio_ctl=0x8000 bnx2x_reg_read32(37:00.5:dpdk-port-1): offset=0x003c76e0 val=0x00000000 bnx2x_reg_read32(37:00.5:dpdk-port-1): offset=0x003c76e8 val=0x00000000 [elink_populate_preemphasis:13078(37:00.5:dpdk-port-1)] phy->rx_preemphasis = 0, phy->tx_preemphasis = 0 bnx2x_reg_read32(37:00.5:dpdk-port-1): offset=0x003c76e4 val=0x00000000 bnx2x_reg_read32(37:00.5:dpdk-port-1): offset=0x003c76ec val=0x00000000 [elink_populate_preemphasis:13078(37:00.5:dpdk-port-1)] phy->rx_preemphasis = 0, phy->tx_preemphasis = 0 bnx2x_reg_read32(37:00.5:dpdk-port-1): offset=0x003c76dc val=0x000000f0 bnx2x_reg_write32(37:00.5:dpdk-port-1): offset=0x003c76dc val=0x000000f0 bnx2x_reg_read32(37:00.5:dpdk-port-1): offset=0x003c79b8 val=0x00000000 bnx2x_reg_read32(37:00.5:dpdk-port-1): offset=0x003c77f8 val=0x00500050 [elink_phy_def_cfg:13413(37:00.5:dpdk-port-1)] Default config phy idx 0 cfg 0x0 speed_cap_mask 0x500050 [elink_phy_def_cfg:13444(37:00.5:dpdk-port-1)] Default config phy idx 0, req_duplex config 1 [elink_phy_def_cfg:13465(37:00.5:dpdk-port-1)] Requested Duplex = 1, line_speed = 0, flow_ctrl = 0 [elink_phy_probe:13526(37:00.5:dpdk-port-1)] phy_config_swapped 0, phy_index 1, actual_phy_idx 1 bnx2x_reg_read32(37:00.5:dpdk-port-1): offset=0x003c77f4 val=0x00000000 [elink_phy_probe:13574(37:00.5:dpdk-port-1)] End phy probe. #phys found 1 bnx2x_reg_read32(37:00.5:dpdk-port-1): offset=0x0000a9cc val=0x00000001 [bnx2x_link_settings_supported:8556(37:00.5:dpdk-port-1)] PHY addr 0x00000001 [bnx2x_link_settings_supported:8610(37:00.5:dpdk-port-1)] PHY supported 0=0x000a0f00 1=0x00000000 bnx2x_reg_read32(37:00.5:dpdk-port-1): offset=0x003c79c8 val=0x00000000 [bnx2x_media_detect:8193(37:00.5:dpdk-port-1)] Found 10GBase-CX4 media. bnx2x_reg_read32(37:00.5:dpdk-port-1): offset=0x003c7d1c val=0x2100001a [bnx2x_attach:9824(37:00.5:dpdk-port-1)] prev unload fw_seq 0x001a ... [elink_cb_fw_command:836(37:00.5:dpdk-port-1)] wrote command 0x2001001b to FW MB param 0x00000000 bnx2x_reg_read32(37:00.5:dpdk-port-1): offset=0x003c7d24 val=0x2012001b bnx2x_reg_read32(37:00.5:dpdk-port-1): offset=0x002c0000 val=0x00010d07 [bnx2x_nic_load_analyze_req:2785(37:00.5:dpdk-port-1)] loaded FW 0x00010d07 / my FW 0x00010d07 [bnx2x_pcie_capability_read:7611(37:00.5:dpdk-port-1)] Found PCIe capability: id=0x0010 type=0x0001 addr=0x000000AC bnx2x_reg_write32(37:00.5:dpdk-port-1): offset=0x003c7d20 val=0x00000000 bnx2x_reg_write32(37:00.5:dpdk-port-1): offset=0x003c7d1c val=0x0200001c [elink_cb_fw_command:836(37:00.5:dpdk-port-1)] wrote command 0x0200001c to FW MB param 0x00000000 bnx2x_reg_read32(37:00.5:dpdk-port-1): offset=0x003c7d24 val=0x0200001c [bnx2x_dcbx_set_state:9546(37:00.5:dpdk-port-1)] DCB state [OFF:user-mode] [bnx2x_common_dev_init:658(37:00.5:dpdk-port-1)] Scheduling periodic poll for slowpath link events Interactive-mode selected bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x00442d20 val=0x00000000 [bnx2x_periodic_callout:7159(37:00.4:dpdk-port-0)] periodic callout exit (state=0x0) bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x003c72e4 val=0x40970275 bnx2x_reg_read32(37:00.5:dpdk-port-1): offset=0x00442d20 val=0x00000000 [bnx2x_periodic_callout:7159(37:00.5:dpdk-port-1)] periodic callout exit (state=0x0) bnx2x_reg_read32(37:00.5:dpdk-port-1): offset=0x003c7ca4 val=0x40970275 testpmd: create a new mbuf pool : n=171456, size=2176, socket=0 testpmd: preferred mempool ops selected: ring_mp_mc Configuring Port 0 (socket 0) [bnx2x_dev_configure:200(37:00.4:dpdk-port-0)] num_queues=1, mtu=1500 [bnx2x_dev_tx_queue_setup:271(37:00.4:dpdk-port-0)] fp[00] req_bd=512, thresh=64, usable_bd=1020, total_bd=1024, tx_pages=4 [bnx2x_dev_rx_queue_setup:88(37:00.4:dpdk-port-0)] fp[00] req_bd=512, usable_bd=1020, total_bd=1024, rx_pages=2, cq_pages=16 ... [bnx2x_dma_alloc:191(37:00.4:dpdk-port-0)] cdu_0: virt=0x4300267000 phys=138e67000 ... [bnx2x_dma_alloc:191(37:00.4:dpdk-port-0)] def_sb: virt=0x43002781c0 phys=138e781c0 [bnx2x_dma_alloc:191(37:00.4:dpdk-port-0)] ev_queue: virt=0x4300253f00 phys=138e53f00 [bnx2x_dma_alloc:191(37:00.4:dpdk-port-0)] sp: virt=0x4300252c00 phys=138e52c00 [bnx2x_dma_alloc:191(37:00.4:dpdk-port-0)] sp_queue: virt=0x4300251b80 phys=138e51b80 [bnx2x_dma_alloc:191(37:00.4:dpdk-port-0)] fw_buf: virt=0x4300211b00 phys=138e11b00 [bnx2x_dma_alloc:191(37:00.4:dpdk-port-0)] fp_0_sb: virt=0x4300278100 phys=138e78100 [bnx2x_dma_alloc:191(37:00.4:dpdk-port-0)] fw_stats: virt=0x430027dd00 phys=138e7dd00 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x0000a530 val=0x00000000 bnx2x_reg_write32(37:00.4:dpdk-port-0): offset=0x0000a534 val=0x00000800 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x0000a530 val=0x00000800 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x0000a474 val=0x00008a45 bnx2x_reg_write32(37:00.4:dpdk-port-0): offset=0x0000a474 val=0x00008a55 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x0000a530 val=0x00000800 bnx2x_reg_write32(37:00.4:dpdk-port-0): offset=0x0000a530 val=0x00000800 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x003c735c val=0x0200001c [bnx2x_nic_load_request:2732(37:00.4:dpdk-port-0)] initial fw_seq 0x001c bnx2x_reg_write32(37:00.4:dpdk-port-0): offset=0x003c736c val=0x00008000 bnx2x_reg_write32(37:00.4:dpdk-port-0): offset=0x003c7360 val=0x0000100a bnx2x_reg_write32(37:00.4:dpdk-port-0): offset=0x003c735c val=0x1000001d [elink_cb_fw_command:836(37:00.4:dpdk-port-0)] wrote command 0x1000001d to FW MB param 0x0000100a bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x003c7364 val=0x0200001c bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x003c7364 val=0x1012001d bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x002c0000 val=0x00010d07 [bnx2x_nic_load_analyze_req:2785(37:00.4:dpdk-port-0)] loaded FW 0x00010d07 / my FW 0x00010d07 [bnx2x_nic_load_pmf:2819(37:00.4:dpdk-port-0)] pmf 0 [ecore_func_chk_transition:4841(37:00.4:dpdk-port-0)] Good function state transition: 0(0)->1 [ecore_func_hw_init:4938(37:00.4:dpdk-port-0)] function 4 load_code 10120000 [bnx2x_init_hw_func:11159(37:00.4:dpdk-port-0)] starting func init for func 4 bnx2x_reg_write32(37:00.4:dpdk-port-0): offset=0x00009430 val=0x00000001 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x00104120 val=0x00000000 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x001701d0 val=0x00000000 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x0016e050 val=0x00000000 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x00164128 val=0x00000000 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x001640a0 val=0x00000000 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x001020a0 val=0x00000000 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x004111cc val=0x00000000 bnx2x_reg_write32(37:00.4:dpdk-port-0): offset=0x001664c4 val=0x00010449 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x004111cc val=0x00000000 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x004111cc val=0x00000001 bnx2x_reg_write32(37:00.4:dpdk-port-0): offset=0x004111cc val=0x00000000 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x001403ac val=0x00000000 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x00140390 val=0x000008dd bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x001403b0 val=0x00000000 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x00140394 val=0x000000a0 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x001403a8 val=0x00000000 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x0014038c val=0x00020535 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x00140358 val=0x000002bf bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x0014033c val=0x0000065e bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x0015c230 val=0x0000065e bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x0014035c val=0x00000000 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x00140340 val=0x0000065e bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x0015c234 val=0x0000065e bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x00140354 val=0x00006ff4 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x00140338 val=0x0000065e bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x0015c248 val=0x0000065e [bnx2x_pcie_capability_read:7611(37:00.4:dpdk-port-0)] Found PCIe capability: id=0x0010 type=0x0001 addr=0x000000AC bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x00104124 val=0x00000000 [bnx2x_hw_enable_status:11065(37:00.4:dpdk-port-0)] CFC_REG_WEAK_ENABLE_PF is 0x0 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x001402e8 val=0x00000001 [bnx2x_hw_enable_status:11068(37:00.4:dpdk-port-0)] PBF_REG_DISABLE_PF is 0x1 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x00130140 val=0x00000000 [bnx2x_hw_enable_status:11071(37:00.4:dpdk-port-0)] IGU_REG_PCI_PF_MSI_EN is 0x0 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x00130144 val=0x00000000 [bnx2x_hw_enable_status:11074(37:00.4:dpdk-port-0)] IGU_REG_PCI_PF_MSIX_EN is 0x0 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x00130148 val=0x00000000 [bnx2x_hw_enable_status:11077(37:00.4:dpdk-port-0)] IGU_REG_PCI_PF_MSIX_FUNC_MASK is 0x0 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x00009458 val=0x00000000 [bnx2x_hw_enable_status:11081(37:00.4:dpdk-port-0)] PGLUE_B_REG_SHADOW_BME_PF_7_0_CLR is 0x0 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x00009418 val=0x00000000 [bnx2x_hw_enable_status:11085(37:00.4:dpdk-port-0)] PGLUE_B_REG_FLR_REQUEST_PF_7_0_CLR is 0x0 bnx2x_reg_read32(37:00.4:dpdk-port-0): offset=0x0000942c val=0x00000000 [bnx2x_hw_enable_status:11089(37:00.4:dpdk-port-0)] PGLUE_B_REG_INTERNAL_PFID_ENABLE_MASTER is 0x0 bnx2x_reg_write32(37:00.4:dpdk-port-0): offset=0x0000942c val=0x00000001 .... [bnx2x_issue_dmae_with_comp:409(37:00.4:dpdk-port-0)] DMAE timeout! PANIC in bnx2x_write_dmae(): DMAE failed (-1)15: [./testpmd.new(_start+0x29) [0x6a5f19]] 14: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7fe46f31a830]] 13: [./testpmd.new(main+0x6b4) [0x4d7b64]] 12: [./testpmd.new(start_port+0x535) [0x6aa2f5]] 11: [./testpmd.new(rte_eth_dev_start+0xae) [0x7bfb2e]] 10: [./testpmd.new() [0x8b0597]] 9: [./testpmd.new(bnx2x_init+0x62e) [0x89f39e]] 8: [./testpmd.new() [0x89d9c5]] 7: [./testpmd.new(ecore_func_state_change+0x15e) [0x8bacfe]] 6: [./testpmd.new() [0x8b7462]] 5: [./testpmd.new() [0x8952a4]] 4: [./testpmd.new() [0x88f6d2]] 3: [./testpmd.new() [0x88e2ea]] 2: [./testpmd.new(__rte_panic+0xc3) [0x4c5092]] 1: [./testpmd.new(rte_dump_stack+0x2b) [0x8030fb]] Aborted 2. Baseboard information: Base Board Information Manufacturer: HPE Product Name: ProLiant BL460c Gen10 Version: Not Specified Serial Number: PVZBFAFLMB61WF Asset Tag: Features: Board is a hosting board Board is removable Board is replaceable Location In Chassis: Chassis Bay Number: 5 Chassis Handle: 0x0067 Type: Motherboard Contained Object Handles: 0 3. dpdk driver used: uio_pci_generic linux kernel driver: bnx2x root@gic-mps-104-175:~# ethtool -i eth4 driver: bnx2x version: 1.712.30-0 firmware-version: bc 7.14.63 expansion-rom-version: bus-info: 0000:37:00.1 supports-statistics: yes supports-test: yes supports-eeprom-access: yes supports-register-dump: yes supports-priv-flags: yes root@gic-mps-104-175:~# modinfo bnx2x filename: /lib/modules/4.15.0-88-generic/kernel/drivers/net/ethernet/broadcom/bnx2x/bn x2x.ko firmware: bnx2x/bnx2x-e2-7.13.1.0.fw firmware: bnx2x/bnx2x-e1h-7.13.1.0.fw firmware: bnx2x/bnx2x-e1-7.13.1.0.fw version: 1.712.30-0 license: GPL description: QLogic BCM57710/57711/57711E/57712/57712_MF/57800/57800_MF/57810/57810_MF/57840/578 40_MF Driver author: Eliezer Tamir srcversion: B7F3A2C30DB8FB387F0D2A9 alias: pci:v000014E4d0000163Fsv*sd*bc*sc*i* alias: pci:v000014E4d0000163Esv*sd*bc*sc*i* alias: pci:v000014E4d0000163Dsv*sd*bc*sc*i* alias: pci:v00001077d000016ADsv*sd*bc*sc*i* alias: pci:v000014E4d000016ADsv*sd*bc*sc*i* alias: pci:v00001077d000016A4sv*sd*bc*sc*i* alias: pci:v000014E4d000016A4sv*sd*bc*sc*i* alias: pci:v000014E4d000016ABsv*sd*bc*sc*i* alias: pci:v000014E4d000016AFsv*sd*bc*sc*i* alias: pci:v000014E4d000016A2sv*sd*bc*sc*i* alias: pci:v00001077d000016A1sv*sd*bc*sc*i* alias: pci:v000014E4d000016A1sv*sd*bc*sc*i* alias: pci:v000014E4d0000168Dsv*sd*bc*sc*i* alias: pci:v000014E4d000016AEsv*sd*bc*sc*i* alias: pci:v000014E4d0000168Esv*sd*bc*sc*i* alias: pci:v000014E4d000016A9sv*sd*bc*sc*i* alias: pci:v000014E4d000016A5sv*sd*bc*sc*i* alias: pci:v000014E4d0000168Asv*sd*bc*sc*i* alias: pci:v000014E4d0000166Fsv*sd*bc*sc*i* alias: pci:v000014E4d00001663sv*sd*bc*sc*i* alias: pci:v000014E4d00001662sv*sd*bc*sc*i* alias: pci:v000014E4d00001650sv*sd*bc*sc*i* alias: pci:v000014E4d0000164Fsv*sd*bc*sc*i* alias: pci:v000014E4d0000164Esv*sd*bc*sc*i* depends: mdio,libcrc32c,ptp retpoline: Y intree: Y name: bnx2x vermagic: 4.15.0-88-generic SMP mod_unload parm: num_queues: Set number of queues (default is as a number of CPUs) (int) parm: disable_tpa: Disable the TPA (LRO) feature (int) parm: int_mode: Force interrupt mode other than MSI-X (1 INT#x; 2 MSI) (int) parm: dropless_fc: Pause on exhausted host ring (int) parm: mrrs: Force Max Read Req Size (0..3) (for debug) (int) parm: debug: Default debug msglevel (int) 4. NIC card: BCM57840 NetXtreme II 10/20-Gigabit Ethernet (rev 11) root@gic-mps-104-175:~# lspci | grep -i ethernet 37:00.0 Ethernet controller: Broadcom Inc. and subsidiaries BCM57840 NetXtreme II 10/20-Gigabit Ethernet (rev 11) 37:00.1 Ethernet controller: Broadcom Inc. and subsidiaries BCM57840 NetXtreme II 10/20-Gigabit Ethernet (rev 11) 37:00.2 Ethernet controller: Broadcom Inc. and subsidiaries BCM57840 NetXtreme II 10/20-Gigabit Ethernet (rev 11) 37:00.3 Ethernet controller: Broadcom Inc. and subsidiaries BCM57840 NetXtreme II 10/20-Gigabit Ethernet (rev 11) 37:00.4 Ethernet controller: Broadcom Inc. and subsidiaries BCM57840 NetXtreme II 10/20-Gigabit Ethernet (rev 11) 37:00.5 Ethernet controller: Broadcom Inc. and subsidiaries BCM57840 NetXtreme II 10/20-Gigabit Ethernet (rev 11) 37:00.6 Ethernet controller: Broadcom Inc. and subsidiaries BCM57840 NetXtreme II 10/20-Gigabit Ethernet (rev 11) 37:00.7 Ethernet controller: Broadcom Inc. and subsidiaries BCM57840 NetXtreme II 10/20-Gigabit Ethernet (rev 11) Please let me know if any one has a work around or fix to this issue? Thanks & Regards, Anil Kumar