Missing firmware at installation for HP FlexFabric 10Gb 2-port 536FLB Adapter

Asked by Nick Nabb on 2019-10-08


bnx2x-e2- missing during Ubuntu 18.04 (Live) installation [attempting iSCSI install]


Would this firmware being missing during the installation considered a bug? Should it go through "linux-firmware" like this ticket?:



During attempted install with Ubuntu 18.04 Server (Live) to a SAN via iSCSI, the firmware for our HP FlexFabric 10Gb 2-port 536FLB Network Adapters (installed in a HPE BL460c Gen9 server) is missing. Ours specifically is looking for the following:


We're attempting to have the server be diskless and install and boot from volumes on the SAN. I found I can get the iSCSI interfaces functioning and get through installation via a series of steps including downloading the firmware and placing it in /lib/firmware/bnx2x/. However, after everything (there are a lot more steps, which I can add if interested), it still fails to boot properly in the end (failing during iscsistart). This all leads to my question above (hoping it being in place lines up everything else for our install).

Question information

English Edit question
Ubuntu Edit question
No assignee Edit question
Last query:
Last reply:
Nick Nabb (nnabb) said : #2

Thank you! I'll investigate that. That did also have me look at seeing if I could find the file/binary I was missing. I found the following:

1. Unpack ISO -> Search for "firmware"
2. Found "linux-firmware_1.173.9_all.deb" in "/[ISO]/pool/main/l/linux-firmware"
3. Extract ^ deb + extract "data.tar.xz" from that
4. In the extract of "data.tar.xz", in "/lib/firmware/bnx2x" > I find the exact file I believe I need = bnx2x-e2-

Thoughts on why the file exists but can't load?

Is there a way to make the first load screen of the installer even more verbose?

Can you help with this problem?

Provide an answer of your own, or ask Nick Nabb for more information if necessary.

To post a message you must log in.