[dpdk-dev] bnx2x assertion failure sc->bar[0]

Saurabh Mishra saurabh.globe at gmail.com
Sun Jan 24 01:56:03 CET 2016


Hi,

We are seeing assertion failure in bnx2x with DPDK example code.

[root at VM ~]# ./symmetric_mp fakeelf -c 2 -m2048 -n2 --proc-type=secondary
-- -p 3 --num-procs=2 --proc-id=1

[.]

[.]

EAL: PCI device 0000:0b:00.0 on NUMA socket 0

EAL:   probe driver: 14e4:168e rte_bnx2x_pmd

EAL:   PCI memory mapped at 0x7fff70ff3000

EAL:   PCI memory mapped at 0x7fff707f3000

EAL:   PCI memory mapped at 0x7ffff7fab000

symmetric_mp: /home/sju/dpdk-2.1.0/drivers/net/bnx2x/bnx2x_ethdev.c:442:
bnx2x_common_dev_init: Assertion `sc->bar[0].base_addr' failed.


The primary starts but when secondary starts both primary and secondary
crash.



[root at VM ~]# ./symmetric_mp fakeelf -c 2 -m2048 -n2 --proc-type=primary --
-p 3 --num-procs=2 --proc-id=0

PMD: bnx2x_print_adapter_info(): Bnx2x Flags :


PMD: bnx2x_print_adapter_info():    DMAE Is : Ready


PMD: bnx2x_print_adapter_info():      OVLAN : NO


PMD: bnx2x_print_adapter_info():         MF : NO


PMD: bnx2x_print_adapter_info():        MTU : 1500


PMD: bnx2x_print_adapter_info():   PHY Type : DIRECT


PMD: bnx2x_print_adapter_info():   MAC Addr :

PMD: bnx2x_print_adapter_info(): 0:

PMD: bnx2x_print_adapter_info(): e:

PMD: bnx2x_print_adapter_info(): 1e:

PMD: bnx2x_print_adapter_info(): ad:

PMD: bnx2x_print_adapter_info(): b9:

PMD: bnx2x_print_adapter_info(): 72


PMD: bnx2x_print_adapter_info():    RX Mode : PROMISC


PMD: bnx2x_print_adapter_info():      State : OPEN


PMD: bnx2x_print_adapter_info():   Recovery : DONE


PMD: bnx2x_print_adapter_info():   SPQ Left : CQ = 8,  EQ = f6


PMD: bnx2x_print_adapter_info():     Switch : 0


PMD: bnx2x_print_adapter_info(): ===================================


Checking link
status..........................................................................................done

Port 0 Link Down

Port 1 Link Down

APP: Finished Process Init.

Lcore 1 using ports 0 1

lcore 1 using queue 0 of each port

Segmentation fault

[root at VM ~]#


Secondary Process:

------------------------------

EAL: Mapped segment 16 of size 0xa00000

EAL: Mapped segment 17 of size 0x400000

EAL: Mapped segment 18 of size 0x600000

EAL: Mapped segment 19 of size 0x200000

EAL: Mapped segment 20 of size 0x200000

EAL: Mapped segment 21 of size 0x1000000

EAL: Mapped segment 22 of size 0x1800000

EAL: Mapped segment 23 of size 0x600000

EAL: Mapped segment 24 of size 0xc00000

EAL: Mapped segment 25 of size 0x800000

EAL: Mapped segment 26 of size 0x600000

EAL: Mapped segment 27 of size 0xc00000

EAL: Mapped segment 28 of size 0x400000

EAL: Mapped segment 29 of size 0x400000

EAL: Mapped segment 30 of size 0x200000

EAL: Mapped segment 31 of size 0x800000

EAL: Mapped segment 32 of size 0x200000

EAL: Mapped segment 33 of size 0xa00000

EAL: Mapped segment 34 of size 0x200000

EAL: memzone_reserve_aligned_thread_unsafe(): memzone <RG_MP_log_history>
already exists

RING: Cannot reserve memory

EAL: TSC frequency is ~1799998 KHz

EAL: Master lcore 1 is ready (tid=f7fee880;cpuset=[1])

EAL: PCI device 0000:03:00.0 on NUMA socket 0

EAL:   probe driver: 15ad:7b0 rte_vmxnet3_pmd

EAL:   Not managed by a supported kernel driver, skipped

EAL: PCI device 0000:0b:00.0 on NUMA socket 0

EAL:   probe driver: 14e4:168e rte_bnx2x_pmd

EAL:   PCI memory mapped at 0x7fff70ff3000

EAL:   PCI memory mapped at 0x7fff707f3000

EAL:   PCI memory mapped at 0x7ffff7fab000

symmetric_mp: /home/sju/dpdk-2.1.0/drivers/net/bnx2x/bnx2x_ethdev.c:442:
bnx2x_common_dev_init: Assertion `sc->bar[0].base_addr' failed.

Aborted

[root at VM ~]#


More information about the dev mailing list