bnx2 driver cannot find firmware
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Andy Whitcroft | ||
Lucid |
Fix Released
|
Medium
|
Andy Whitcroft |
Bug Description
Binary package hint: debian-installer
During install, the ethernet hardware is not properly initialized on a system with a Broadcom NC373i Integrated Multifunction Gigabit Server Adapter.
Opening a shell and running
modprobe -r bnx2
modprobe bnx2
produces the following in the syslog:
Dec 8 14:20:19 kernel: [ 219.733276] Broadcom NetXtreme II Gigabit Ethernet Driver bnx2 v2.0.2 (Aug 21, 2009)
Dec 8 14:20:19 kernel: [ 219.733294] bnx2 0000:04:00.0: PCI INT A -> GSI 41 (level, low) -> IRQ 41
Dec 8 14:20:20 kernel: [ 220.330025] bnx2 0000:04:00.0: firmware: requesting bnx2/bnx2-
Dec 8 14:20:20 kernel: [ 220.332248] bnx2: Can't load firmware file "bnx2/bnx2-
Dec 8 14:20:20 kernel: [ 220.332258] bnx2 0000:04:00.0: PCI INT A disabled
Dec 8 14:20:20 kernel: [ 220.332277] bnx2: probe of 0000:04:00.0 failed with error -2
Dec 8 14:20:20 firmware.sh[2468]: Cannot find firmware file 'bnx2/bnx2-
Dec 8 14:20:20 kernel: [ 220.332677] bnx2 0000:42:00.0: PCI INT A -> GSI 34 (level, low) -> IRQ 34
Dec 8 14:20:20 kernel: [ 220.940025] bnx2 0000:42:00.0: firmware: requesting bnx2/bnx2-
Dec 8 14:20:20 kernel: [ 220.942111] bnx2: Can't load firmware file "bnx2/bnx2-
Dec 8 14:20:20 kernel: [ 220.942121] bnx2 0000:42:00.0: PCI INT A disabled
Dec 8 14:20:20 kernel: [ 220.942141] bnx2: probe of 0000:42:00.0 failed with error -2
Dec 8 14:20:20 firmware.sh[2480]: Cannot find firmware file 'bnx2/bnx2-
affects: | debian-installer (Ubuntu) → linux (Ubuntu) |
Changed in linux (Ubuntu): | |
assignee: | nobody → Andy Whitcroft (apw) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in linux (Ubuntu Lucid): | |
milestone: | none → lucid-alpha-2 |
It is possible the commit below is the trigger for this:
commit 078b0735881c796 9aaf21469f35778 31cddd9f8c
Author: Michael Chan <email address hidden>
Date: Sat Aug 29 00:02:46 2009 -0700
bnx2: Update firmware to 5.0.0.j3.
it seems to change the firmware files required:
-#define FW_MIPS_FILE_06 "bnx2/bnx2- mips-06- 4.6.16. fw" rv2p-06- 4.6.16. fw" mips-09- 4.6.17. fw" rv2p-09- 4.6.15. fw" mips-06- 5.0.0.j3. fw" rv2p-06- 5.0.0.j3. fw" mips-09- 5.0.0.j3. fw" rv2p-09ax- 5.0.0.j3. fw" rv2p-09- 5.0.0.j3. fw"
-#define FW_RV2P_FILE_06 "bnx2/bnx2-
-#define FW_MIPS_FILE_09 "bnx2/bnx2-
-#define FW_RV2P_FILE_09 "bnx2/bnx2-
+#define FW_MIPS_FILE_06 "bnx2/bnx2-
+#define FW_RV2P_FILE_06 "bnx2/bnx2-
+#define FW_MIPS_FILE_09 "bnx2/bnx2-
+#define FW_RV2P_FILE_09_Ax "bnx2/bnx2-
+#define FW_RV2P_FILE_09 "bnx2/bnx2-