O firmware deve estar presente no momento em que você carrega o driver. Portanto, certifique-se de descarregar o módulo e recarregá-lo:
# <install firmware>
rmmod bnx2
modprobe bnx2
Para alguns drivers (eu não sei sobre este), você pode precisar descarregar os módulos auxiliares que está usando. lsmod | grep bnx2 mostrará quais módulos bnx2 usa. Chame rmmod em todos eles na ordem de dependência inversa.
A maioria dos módulos emite algumas mensagens de registro quando são carregadas e encontram um dispositivo em potencial, às vezes, mesmo que não encontrem um dispositivo em potencial. Esses logs estariam no /var/log/kern.log , pelo menos no Debian e no Ubuntu.