[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#522049: firmware-bnx2: bnx2 driver fails to load with 2.6.29 (can't find firmware)



severity 522049 important
reassign linux-2.6
stop

On Tue, Mar 31, 2009 at 01:34:20PM +0200, Lucas Nussbaum wrote:
> Package: firmware-bnx2
> Version: 0.15
> Severity: serious
> 
> Hi,
> 
> Apparently, there's a problem with firmware-bnx2 0.15 and
> linux-image-2.6.29-1-amd64.
> 
> After installing both:
> # update-initramfs -u
> update-initramfs: Generating /boot/initrd.img-2.6.29-1-amd64
> W: Possible missing firmware /lib/firmware/tigon/tg3_tso5.bin for module tg3
> W: Possible missing firmware /lib/firmware/tigon/tg3_tso.bin for module tg3
> W: Possible missing firmware /lib/firmware/tigon/tg3.bin for module tg3
> W: Possible missing firmware /lib/firmware/bnx2-09-4.4.26.fw for module bnx2
> W: Possible missing firmware /lib/firmware/bnx2-06-4.4.1.fw for module bnx2
> 
> Trying to manually load the driver:
> [  699.179402] Broadcom NetXtreme II Gigabit Ethernet Driver bnx2 v1.9.3 (March 17, 2009)
> [  699.203179] bnx2 0000:05:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
> [  699.700032] bnx2 0000:05:00.0: firmware: requesting bnx2-06-4.4.1.fw
> [  699.722907] bnx2: Can't load firmware file bnx2-06-4.4.1.fw
> [  699.739595] bnx2 0000:05:00.0: PCI INT A disabled
> [  699.753718] bnx2: probe of 0000:05:00.0 failed with error -2
> [  699.770962] bnx2 0000:09:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
> [  700.272029] bnx2 0000:09:00.0: firmware: requesting bnx2-06-4.4.1.fw
> [  700.294546] bnx2: Can't load firmware file bnx2-06-4.4.1.fw
> [  700.311281] bnx2 0000:09:00.0: PCI INT A disabled
> [  700.325423] bnx2: probe of 0000:09:00.0 failed with error -2
> 
> After copying bnx2-06-4.6.16.fw to bnx2-06-4.4.1.fw (since that's the
> one it seems to expect), manually unloading/reloading the driver works.
> 
> But I can't seem to be able to build a initramfs that works using
> update-initramfs -u: during boot, bnx2-06-4.4.1.fw still can't be found,
> despite it being in the initramfs image:
> $ gzip -d < initrd.img-2.6.29-1-amd64.867 | cpio -t |grep bnx
> lib/modules/2.6.29-1-amd64/kernel/drivers/net/bnx2.ko
> lib/firmware/bnx2-06-4.4.1.fw
> 38593 blocks

fixed in latest linux-2.6 2.6.29-2, which will be uploaded together
with upcoming 2.6.29.1



Reply to: