[Bug 298337] bnxt driver fails on Broadcom 57504

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 09 Sep 2026 07:20:59 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=298337

            Bug ID: 298337
           Summary: bnxt driver fails on Broadcom 57504
           Product: Base System
           Version: 15.1-STABLE
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: Uwe@Grohnwaldt.eu

We are using OpnSense 26.1 on Dell PowerEdge R6625 with 540-BCRX: Broadcom
57504 10/25 GbE QuadPort Network Adapter and Firmware 38.11.38.06. OpnSense
26.1/26.7 uses 230.0.133.0 driver version.

The driver stopped working on this card after the Upgrade to 26.7 - but works
on other Broadcom-Chipsets in this server.

During boot/in dmesg we can see:
bnxt0: <Broadcom BCM57504 NetXtreme-E 10Gb/25Gb/50Gb/100Gb/200Gb Ethernet> mem
0xef000000-0xef00ffff,0xeb000000-0xebffffff,0xef040000-0xef047fff at device 0.3
numa-domain 0 on pci1
[1] bnxt0: HWRM_FUNC_BACKING_STORE_CFG command returned INVALID_PARAMS error.
[1] bnxt0: Failed configuring context mem, rc = 22.
[1] bnxt0: attach: alloc_ctx_mem failed
[1] bnxt0: IFDI_ATTACH_PRE failed 22
[1] device_attach: bnxt0 attach returned 22

We created a bugreport in Gibhub-Src-Repo (issue 325)
https://github.com/opnsense/src/issues/325
and OpnSense-Forum-Thread:
https://forum.opnsense.org/index.php?topic=52907.0

The solution/workaround for now is to compile the latest driver version from
Broadcom-Page Broadcom NetXtreme-E FreeBSD Drivers v238.1.136.0

Is there any chance to integrate the new driver version?

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