Univention Bugzilla – Bug 46446
Include (non-free) firmware files
Last modified: 2020-07-03 20:51:36 CEST
+++ This bug was initially created as a clone of Bug #35406 +++ The UCS-4 installer should include the (non-free) firmware files (package firmware-bnx2). Looks like he bnx2 firmware is not included in install image. When installing on a system with these network cards (HP NC382i Dual Port Multifunction Gigabit Server Adapters) the installer does not find any networks. On the console during installation the system says: check-missing-firmware: missing firmware files (bnx2/bnx2-mips-09-6.2.1b.fw) for bnx2 After installation (with an additional network card) firmware is getting loaded during boot and the NICs can be configured.
(In reply to Christian Völker from comment #0) > The UCS-4 installer should include the (non-free) firmware files (package > firmware-bnx2). > > Looks like he bnx2 firmware is not included in install image. The firmware already is included: $ isoinfo -i /mnt/omar/vmwares/iso-images/ucs/4.2-3/UCS_4.2-3-amd64.iso -R -f | grep firmware-bnx2 /all/firmware-bnx2_0.43.7.201409121415_all.deb /all/firmware-bnx2x_0.43.7.201409121415_all.deb /firmware/firmware-bnx2_0.43.7.201409121415_all.deb /firmware/firmware-bnx2x_0.43.7.201409121415_all.deb > check-missing-firmware: missing firmware files (bnx2/bnx2-mips-09-6.2.1b.fw) > for bnx2 And it contains the requested firmware BLOB: $ dpkg -c ucs_4.0-0/all/firmware-bnx2_0.43.7.201409121415_all.deb | grep bnx2/bnx2-mips-09-6.2.1b.fw -rw-r--r-- root/root 103904 2014-09-12 14:17 ./lib/firmware/bnx2/bnx2-mips-09-6.2.1b.fw > On the console during installation the system says: > > > check-missing-firmware: missing firmware files (bnx2/bnx2-mips-09-6.2.1b.fw) for bnx2 That message is expected and not an error: - The installer has to load the Linux kernel module first, as only that one contains the logic to name the required firmware file.- - On first load it generated a message, which is parsed by "hw-detect/check-missing-firmware.sh". - The D-I then checks all files in /firmware/ for that missing firmware file. - The found package is extracted into the installer system to the right location. - The kernel module removed an reloaded again. - This time the kernel module finds its firmware file and loads it. Without access to a system with that hardware I cannot further test it. Please provide all lines containing "check-missing-firmware".
For the customer the workaround was fine and thus the system is now up and running. I guess I cannot ask him to install again... You can have a look at the screen the server showed in the referenced ticket (first email). Sorry I do not have any further information.
This issue has been filed against UCS 4.2. UCS 4.2 is out of maintenance and many UCS components have changed in later releases. Thus, this issue is now being closed. If this issue still occurs in newer UCS versions, please use "Clone this bug" or reopen it and update the UCS version. In this case please provide detailed information on how this issue is affecting you.