Thread (2 messages) flat view 2 messages, 2 authors, 19d ago

REGRESSION: bnxt_en fails to initialize with errno -22 in page_pool_create_percpu on 6.18.45

From: Holger Kiehl <hidden>
Date: 2026-08-21 11:48:30
Also in: regressions

Hello,

with 6.18.45 my network cards fail to come up. When NetworkManager
wants to bring up the interfaces the following is shown in the
logs:

   kernel: page_pool_create_percpu() gave up with errno -22
   kernel: bnxt_en 0000:02:00.0 ens1f0np0: bnxt_alloc_mem err: ffffffea
   NetworkManager[2377]: <warn>  [1787169889.4135] platform-linux: do-change-link[2]: failure 22 (Invalid argument)
   kernel: page_pool_create_percpu() gave up with errno -22
   kernel: bnxt_en 0000:02:00.1 ens1f1np1: bnxt_alloc_mem err: ffffffea
   NetworkManager[2377]: <warn>  [1787169889.4504] platform-linux: do-change-link[3]: failure 22 (Invalid argument)

On a working 6.18.44 kernel ethtool -g shows:
   ethtool -g ens1f0np0
   Ring parameters for ens1f0np0:
   Pre-set maximums:
   RX:			2047
   RX Mini:		n/a
   RX Jumbo:		8191
   TX:			2047
   TX push buff len:	n/a
   HDS thresh:		1023
   Current hardware settings:
   RX:			511
   RX Mini:		n/a
   RX Jumbo:		2044
   TX:			511
   RX Buf Len:		n/a
   CQE Size:		n/a
   TX Push:		off
   RX Push:		off
   TX push buff len:	n/a
   TCP data split:	on
   HDS thresh:		640

Hardware / Driver Info:
- NIC: Broadcom BCM57416 NetXtreme-E
- Firmware-version: 238.1.138.6/pkg 38.11.38.06
- Driver: bnxt_en (in-tree)

If more information is needed I will be happy to provide it.

Reverting back to 6.18.44 solves the issue.

Regards,
Holger
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help