Skip to contentSkip to conversation

BCM57508 bnxt_hwrm_send_message Error(timeout) sending msg

Bug 1214 [email protected] 1 participant 1 message Apr 12, 2023

lore
Share & tools
lore
#0 lore raw

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

            Bug ID: 1214
           Summary: BCM57508 bnxt_hwrm_send_message Error(timeout) sending
                    msg
           Product: DPDK
           Version: 21.08
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: ethdev
          Assignee: [email protected]
          Reporter: [email protected]

Target Milestone: ---

We are using BCM57508 based add-on Card AOC-A100G-b2CM(https://www.supermicro.com/en/products/accessories/addon/AOC-A100G-b2CM.php). This is two port 100G NIC.

Here are the versions:
bnxt_hwrm_ver_get(): 1.10.2:220.0.59.0

Normally traffic goes through with 100G ports. But when i restart my application multiple times, i start getting following errors. The only way to recover is to powercycle the appliance. what could be the issue? is there any sticky behavior in firmware? Is there already patch available for this problem?

Max hw rxq allowed :520
bnxt_hwrm_send_message(): Error(timeout) sending msg 0x00b0, seq_id 25 bnxt_hwrm_stat_ctx_alloc(): failed rc:-110 bnxt_init_chip(): HWRM stat ctx alloc failure rc: ffffff92 bnxt_hwrm_stat_ctx_free(): error 4:0:00000000:0000 bnxt_hwrm_send_message(): Error(timeout) sending msg 0x000d, seq_id 27 bnxt_hwrm_if_change(): failed rc:-110 rte_eth_dev_start(port 6) failed, error=-110
Failed to start port 6

Max hw rxq allowed :520
bnxt_hwrm_send_message(): Error(timeout) sending msg 0x00b0, seq_id 23 bnxt_hwrm_stat_ctx_alloc(): failed rc:-110 bnxt_init_chip(): HWRM stat ctx alloc failure rc: ffffff92 bnxt_hwrm_send_message(): Error(timeout) sending msg 0x000d, seq_id 24 bnxt_hwrm_if_change(): failed rc:-110 rte_eth_dev_start(port 7) failed, error=-110
Failed to start port 7

Signature · 2 lines
You are receiving this mail because:
You are the assignee for the bug.