REGRESSION: bnxt_en fails to initialize with errno -22 in page_pool_create_percpu on 6.18.45
Holger Kiehl <[email protected]>
| Newsgroups | org.kernel.vger.netdev,dev.linux.lists.regressions |
|---|---|
| Message-ID | <[email protected]> |
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