On Monday 23 April 2012 17.54.33 Lars Hecking wrote:
I just kickstarted a new machine with the latest CentOS 6.2 files, including kernel 2.6.32-220.13.1.el6.x86_64. It came up without network interfaces.
dmesg says: bnx2: Can't load firmware file "bnx2/bnx2-mips-09-6.2.1b.fw"
This is because you have the kmod-bnx2 package which contains a newer driver (2.2.1) but not a complete set of firmwares (two out of five files missing).
...
What I don't understand is: I have an identical machine that I installed under 6.2 a while back, and kept up to date, and it doesn't have this problem. However, it tells me it uses version v2.1.11 (July 20, 2011) of the driver, how is that possible?
This machine is using the normal bnx2 driver (2.1.11) for which there is a complete set of firmwares (provided by the kernel-firmware package).
If you don't need the 2.2.1 driver I suggest you remove the kmod-bnx2 package from the first machine and fall back to the driver in the normal kernel package.
/Peter