From: Kerin Millar Upon booting 3.3.2 with CONFIG_BNX2 and CONFIG_FIRMWARE_IN_KERNEL=y on a PowerEdge R410 server, I was greeted with the following error: bnx2: Can't load firmware file "bnx2/bnx2-mips-09-6.2.1b.fw" It transpires that the source tree does not contain the above mentioned revision. Fix that by having the bnx2 driver import "bnx2-mips-09-6.2.1a.fw". --- a/drivers/net/ethernet/broadcom/bnx2.c 2012-03-19 01:15:34.000000000 +0200 +++ b/drivers/net/ethernet/broadcom/bnx2.c 2012-04-14 01:26:53.089769317 +0200 @@ -61,7 +61,7 @@ #define DRV_MODULE_RELDATE "Dec 18, 2011" #define FW_MIPS_FILE_06 "bnx2/bnx2-mips-06-6.2.3.fw" #define FW_RV2P_FILE_06 "bnx2/bnx2-rv2p-06-6.0.15.fw" -#define FW_MIPS_FILE_09 "bnx2/bnx2-mips-09-6.2.1b.fw" +#define FW_MIPS_FILE_09 "bnx2/bnx2-mips-09-6.2.1a.fw" #define FW_RV2P_FILE_09_Ax "bnx2/bnx2-rv2p-09ax-6.0.17.fw" #define FW_RV2P_FILE_09 "bnx2/bnx2-rv2p-09-6.0.17.fw"