[Bug 245981] bnxt(4): BCM57414 / BCM57416 not initializing: bnxt0: Unable to allocate device TX queue / queue memory
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 29 Oct 2021 14:31:20 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245981 --- Comment #13 from nagy.attila@gmail.com --- The same here, after upgrading HP-supplied FW (from 216.x to 218.x) the interface stopped working with: bnxt0: <Broadcom BCM57412 NetXtreme-E 10Gb Ethernet> mem 0xc4210000-0xc421ffff,0xc4100000-0xc41fffff,0xc4222000-0xc4223fff at device 0.0 numa-domain 0 on pci11 bnxt0: Using 256 TX descriptors and 256 RX descriptors bnxt0: Using 0 RX queues 0 TX queues bnxt0: Using MSI-X interrupts with 1 vectors bnxt0: iflib_dma_alloc_align: bus_dma_tag_create failed: 22 bnxt0: Unable to allocate device TX queue bnxt0: Unable to allocate queue memory device_attach: bnxt0 attach returned 22 Warning: failed attempt to remove oid fc with child autoneg sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.%desc)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.%driver)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.%location)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.%pnpinfo)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.%parent)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.%domain)! bnxt0: <Broadcom BCM57412 NetXtreme-E 10Gb Ethernet> mem 0xc4200000-0xc420ffff,0xc4000000-0xc40fffff,0xc4220000-0xc4221fff at device 0.1 numa-domain 0 on pci11 sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.iflib.driver_version)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.iflib.override_ntxqs)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.iflib.override_nrxqs)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.iflib.override_qs_enable)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.iflib.disable_msix)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.iflib.rx_budget)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.iflib.tx_abdicate)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.iflib.core_offset)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.iflib.separate_txrx)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.iflib.use_logical_cores)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.iflib.override_ntxds)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.iflib.override_nrxds)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.nvram.mfg_id)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.nvram.device_id)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.nvram.sector_size)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.nvram.size)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.nvram.reserved_size)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.nvram.available_size)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.rss_key)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.rss_type)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.rx_stall)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.vlan_strip)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.if_name)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.intr_coal_rx_usecs)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.intr_coal_rx_frames)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.intr_coal_rx_usecs_irq)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.intr_coal_rx_frames_irq)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.intr_coal_tx_usecs)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.intr_coal_tx_frames)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.intr_coal_tx_usecs_irq)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.intr_coal_tx_frames_irq)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.hw_lro.enable)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.hw_lro.gro_mode)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.hw_lro.max_agg_segs)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.hw_lro.max_aggs)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.hw_lro.min_agg_len)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.fc.tx)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.fc.rx)! sysctl_warn_reuse: can't re-use a leaf (dev.bnxt.0.fc.autoneg)! bnxt0: Using 256 TX descriptors and 256 RX descriptors bnxt0: Using 0 RX queues 0 TX queues bnxt0: Using MSI-X interrupts with 1 vectors bnxt0: iflib_dma_alloc_align: bus_dma_tag_create failed: 22 bnxt0: Unable to allocate device TX queue bnxt0: Unable to allocate queue memory device_attach: bnxt0 attach returned 22 After adding the boot options, it works again. -- You are receiving this mail because: You are the assignee for the bug.