* [dpdk-dev] bnx2x pmd crash when launching testpmd using BCM57840 Nic.
@ 2020-06-28 16:32 Anil Kumar Koli
0 siblings, 0 replies; 3+ messages in thread
From: Anil Kumar Koli @ 2020-06-28 16:32 UTC (permalink / raw)
To: users, dev
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 <mbuf_pool_socket_0>: 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
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [dpdk-dev] bnx2x pmd crash when launching testpmd using BCM57840 Nic.
2020-06-28 16:36 Anil Kumar Koli
@ 2020-06-30 7:39 ` Rasesh Mody
0 siblings, 0 replies; 3+ messages in thread
From: Rasesh Mody @ 2020-06-30 7:39 UTC (permalink / raw)
To: Anil Kumar Koli, dev; +Cc: Igor Russkikh
Hi Anil,
It seems like this adapter has 8 PFs.
Can you confirm that rest of PFs are not attached to any of the kernel drivers?
You can view that by checking binding status.
When using bnx2x PMD, it needs all the remaining PFs detached from kernel drivers.
Please refer to " Co-existence considerations" section in documentation.
Thanks!
-Rasesh
>From: dev <dev-bounces@dpdk.org> On Behalf Of Anil Kumar Koli
>Sent: Sunday, June 28, 2020 9:37 AM
>
>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 <mbuf_pool_socket_0>: 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_M
>F/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
>
>
^ permalink raw reply [flat|nested] 3+ messages in thread
* [dpdk-dev] bnx2x pmd crash when launching testpmd using BCM57840 Nic.
@ 2020-06-28 16:36 Anil Kumar Koli
2020-06-30 7:39 ` Rasesh Mody
0 siblings, 1 reply; 3+ messages in thread
From: Anil Kumar Koli @ 2020-06-28 16:36 UTC (permalink / raw)
To: dev
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 <mbuf_pool_socket_0>: 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
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2020-06-30 7:39 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-28 16:32 [dpdk-dev] bnx2x pmd crash when launching testpmd using BCM57840 Nic Anil Kumar Koli
2020-06-28 16:36 Anil Kumar Koli
2020-06-30 7:39 ` Rasesh Mody
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).