Firmware for NetXtreme II BCM57810 10 Gigabit Ethernet missing from initrd and ephemeral image
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Triaged
|
High
|
Unassigned | ||
maas-images |
New
|
Undecided
|
Unassigned |
Bug Description
[Description]
During commissioning, it was detected that some interfaces were not listed in the Machine Network configuration. After some inspection, adding linux-firmware using a commissioning script would fix the issue.
The NIC model is: NetXtreme II BCM57810 10
Since these servers had multiple NIC models, another NIC was used to PXE boot and download the ephemeral image, but if only that model were available, MAAS would fail to enlist, commission, and deploy.
These messages are seen in dmesg when commissioning without the linux-firmare package:
[ 144.693733] bnx2x 0000:04:00.1: Direct firmware load for bnx2x/bnx2x-
[ 144.693738] bnx2x: [bnx2x_
[ 144.693877] bnx2x: [bnx2x_
[ 144.693990] bnx2x: [bnx2x_
[Request]
Please add the missing firmware to MAAS initrd and ephemeral image.
[Workaround]
If other interfaces are available, use a commissioning script to install linux-firmware package:
Changed in maas: | |
importance: | Critical → High |
milestone: | 3.4.0 → 3.4.x |
this firmware is part of the linux-firmware package:
$ apt-file search bnx2x-e2- 7.13.11. 0.fw bnx2x/bnx2x- e2-7.13. 11.0.fw
linux-firmware: /lib/firmware/
but for some reason is not present in the initrd:
/lib/ firmware/ bnx2x$ ls -lh 7.13.15. 0.fw 7.13.21. 0.fw 7.13.15. 0.fw 7.13.21. 0.fw 7.13.15. 0.fw 7.13.21. 0.fw
-rw-r--r-- 1 ubuntu ubuntu 167K Apr 21 05:36 bnx2x-e1-
-rw-r--r-- 1 ubuntu ubuntu 167K Apr 21 05:36 bnx2x-e1-
-rw-r--r-- 1 ubuntu ubuntu 175K Apr 21 05:36 bnx2x-e1h-
-rw-r--r-- 1 ubuntu ubuntu 175K Apr 21 05:36 bnx2x-e1h-
-rw-r--r-- 1 ubuntu ubuntu 316K Apr 21 05:36 bnx2x-e2-
-rw-r--r-- 1 ubuntu ubuntu 316K Apr 21 05:36 bnx2x-e2-