Cannot install controller-1 via pxe: bnx2x: Direct firmware load failed with error -2

Bug #1891876 reported by Pratik M.
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
StarlingX
Won't Fix
Medium
Austin Sun

Bug Description

Brief Description
-----------------
AIO-DX R4.0. Cannot install controller-1. Seems the bnx2x firmware load fails. Pl see the attached screenshot of console.

Direct firmware load for bnx2x-bnxZ2x-e2-7.13.11.0.fw failed with error -2
Can’t load firmware file bnx.fw failed with error —2
Can’t load firmware file bnx2x/bnx2x-e2-7.13.11.0.fw
Error loading firmware
HW init failed, aborting

After which I get a bunch of:
dracut—initqueue: cat /sys/class/net/eno51/carrier: Invalid argument

And install drops to dracut shell.

NIC is HP 536FLB which is QLogic 57840. Server is HP BL465c

In R3.0, I had a different issue w/ the same NIC, but I could apply a work around and continue.
http://lists.starlingx.io/pipermail/starlingx-discuss/2020-August/009371.html

I have no issue installing CentOS7 using pxe, with the same server

Severity
--------
<Critical: System/Feature is not usable due to the defect>

Reproducibility
---------------
100% Reproducible

System Configuration
--------------------
AIO-DX bare metal on a HPC7000

Branch/Pull Time/Commit
-----------------------
R4.0

Last Pass
---------
R3.0

Revision history for this message
Pratik M. (pvmpublic) wrote :
Revision history for this message
Ghada Khalil (gkhalil) wrote :

This appears to be an stx.4.0 regression. Driver issues w/ Broadcom

tags: added: stx.distro.other
tags: added: stx.4.0
Changed in starlingx:
importance: Undecided → Medium
status: New → Triaged
assignee: nobody → Austin Sun (sunausti)
Revision history for this message
Ghada Khalil (gkhalil) wrote :

Assigning to the OS/Distro PL for follow-up

Ghada Khalil (gkhalil)
tags: added: not-yet-in-r-stx40
Revision history for this message
Nick Wilson (nickwilson) wrote :

Also ran into this, a quick workaround is to regenerate the initrd with the missing modules:
mkdir ~/tmp && cd ~/tmp
xz -dc < /pxeboot/rel-20.06/installer-intel-x86-64-initrd_1.0 | cpio -idmv
cp -R /usr/lib/firmware/bnx2* usr/lib/firmware/
find . | cpio -o -H newc | xz --check=crc32 --x86 --lzma2=dict=512KiB > /pxeboot/rel-20.06/installer-intel-x86-64-initrd_1.0

Revision history for this message
Ghada Khalil (gkhalil) wrote :

screening: Closing as stx.4.0 is EOL

Changed in starlingx:
status: Triaged → Won't Fix
tags: removed: not-yet-in-r-stx40
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.