Bug 292955 - bnxt(4): Repeated bnxt_intr STUB messages cause boot failure on HPE ProLiant DL20 Gen11 with 10Gb SFP+ NIC
Summary: bnxt(4): Repeated bnxt_intr STUB messages cause boot failure on HPE ProLiant ...
Status: New
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 14.3-RELEASE
Hardware: arm64 Any
: --- Affects Some People
Assignee: freebsd-net (Nobody)
URL:
Keywords:
: 292953 (view as bug list)
Depends on:
Blocks:
 
Reported: 2026-02-05 08:25 UTC by Ilian Schweizer
Modified: 2026-04-01 17:05 UTC (History)
6 users (show)

See Also:


Attachments
Console boot output showing repeated bnxt_intr STUB messages (293.98 KB, image/png)
2026-02-05 08:25 UTC, Ilian Schweizer
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ilian Schweizer 2026-02-05 08:25:06 UTC
Created attachment 267805 [details]
Console boot output showing repeated bnxt_intr STUB messages

I am encountering a critical issue when running OPNsense (FreeBSD-based) on an HPE ProLiant DL20 Gen11 system equipped with an HPE 10Gb SFP+ PCIe x8 network adapter (P26259-B21).

During system boot, the kernel repeatedly logs bnxt_intr STUB messages. As a result, OPNsense fails to complete the boot process and does not reach a usable state. The issue appears to be related to interrupt handling in the bnxt(4) driver.

This makes it impossible to operate OPNsense on this hardware configuration.
Hardware:
-Server: HPE ProLiant DL20 Gen11
-CPU: Intel Xeon E-2436
-NIC (problematic):
 -HPE Ethernet 10Gb 2-port SFP+ Adapter
 -Spare Part Number: P26259-B21
 -PCI-Express x8
 -Broadcom NetXtreme-E based (bnxt driver)

Error Messages/Symptoms
During boot, the following messages are printed repeatedly and indefinitely:
bnxt0: STUB: bnxt_intr @ /usr/src/sys/dev/bnxt/bnxt_en/bnxt_txrx.c:716

Additionally, the following message appears:
uhub_explore: illegal enable change, port 1

Due to the continuous interrupt-related messages, the boot process stalls and OPNsense never finishes booting.
The system does not reach the login prompt or web interface.

A photo of the console output during boot is attached.
Comment 1 Zhenlei Huang freebsd_committer freebsd_triage 2026-02-05 17:47:16 UTC
(In reply to Ilian Schweizer from comment #0)
> During boot, the following messages are printed repeatedly and indefinitely:
> bnxt0: STUB: bnxt_intr @ /usr/src/sys/dev/bnxt/bnxt_en/bnxt_txrx.c:716

Oh man, you are not expected to run into this code. That is from `bnxt_intr()` which is for legacy interrupt setup.

I suspect that there's something wrong with MSIX. Can you please boot into verbose mode and share the messages ?
Comment 2 Michael Osipov freebsd_committer freebsd_triage 2026-04-01 16:41:51 UTC
Isn't this a duplicate of bug 292953?
Comment 3 Zhenlei Huang freebsd_committer freebsd_triage 2026-04-01 17:02:15 UTC
*** Bug 292953 has been marked as a duplicate of this bug. ***
Comment 4 Zhenlei Huang freebsd_committer freebsd_triage 2026-04-01 17:05:15 UTC
(In reply to Michael Osipov from comment #2)
I think yes.

(In reply to Ilian Schweizer from comment #0)
Friendly ping.