I just compiled the kernel 3.10.19 from kernel.org. Support for bnx2 is enabled. On my server when I try to start the eth0 interface I got the following error :
bnx2: Can't load firmware file "bnx2/bnx2-mips-09-6.2.1b.fw"
In /lib/firmware/bnx2 I have the following files :
bnx2-mips-06-6.2.1.fw
bnx2-rv2p-09-6.0.17.fw
bnx2-mips-09-6.2.1a.fw
bnx2-rv2p-06-6.0.15.fw
bnx2-rv2p-09ax-6.0.17.fw
The file bnx2-mips-09-6.2.1b.fw is missing.
If I do :
cp bnx2-mips-09-6.2.1a.fw bnx2-mips-09-6.2.1b.fw
it is working but this is not a clean solution.
I have been reading the following post : https://lkml.org/lkml/2012/4/18/142 But I am not sure to understand.
What is the best way to solve the problem?