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

Bug#511378: bnx2 firmware not loaded



Package: firmware-bnx2


Platform: Dell M600 blade
OS: lenny amd64 (freshly installed in December 2008) as a Xen dom0

Problem description:

Thursday, the blade hardware was swapped (an M600 replaced with another M600), same disks however.

Now, the ethernet devices don't appear after booting

Manual intervention is required to unload and reload the module bnx2 and then do ifup eth0

Things checked already:

- dmesg shows that devices are discovered during the boot phase, and an attempt is made to get firmware
- the initrd is definitely configured in grub (see below)
- I've extracted the initrd file, the firmware is definitely in there


title Xen 3.2-1-amd64 / Debian GNU/Linux, kernel 2.6.26-1-xen-amd64
root            (hd0,0)
kernel          /xen-3.2-1-amd64.gz
module /vmlinuz-2.6.26-1-xen-amd64 root=/dev/mapper/vg00-th1_root ro console=tty0
module          /initrd.img-2.6.26-1-xen-amd64

Workaround (not yet tested):

One workaround I am considering is to exclude the bnx2 module from the initrd, and then load it from /etc/modules. However, it would be ideal if such workarounds could be avoided.



dmesg output during boot phase:


[ 1.497405] Broadcom NetXtreme II Gigabit Ethernet Driver bnx2 v1.7.5 (April 29, 2008) [ 1.497405] ACPI: PCI Interrupt 0000:04:00.0[A] -> GSI 17 (level, low) -> IRQ 17
[    1.497405] firmware: requesting bnx2-06-4.0.5.fw
[    1.502034] Fusion MPT base driver 3.04.06
[    1.502034] Copyright (c) 1999-2007 LSI Corporation
[    1.505058] Fusion MPT SAS Host driver 3.04.06
[    1.533743] USB Universal Host Controller Interface driver v3.0
[ 1.533743] ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 21 (level, low) -> IRQ 21
[    1.533743] PCI: Setting latency timer of device 0000:00:1d.0 to 64
[    1.533743] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[ 1.533743] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
[    1.533743] uhci_hcd 0000:00:1d.0: irq 21, io base 0x0000cc80
[    1.533763] usb usb1: configuration #1 chosen from 1 choice
[    1.535893] hub 1-0:1.0: USB hub found
[    1.536011] hub 1-0:1.0: 2 ports detected
[ 1.559883] eth0: Broadcom NetXtreme II BCM5708 1000Base-SX (B2) PCI-X 64-bit 133MHz found at mem d8000000, IRQ 17, node addr 00:22:19:90:e6:f8 [ 1.561968] ACPI: PCI Interrupt 0000:06:00.0[A] -> GSI 18 (level, low) -> IRQ 18
[    1.565185] firmware: requesting bnx2-06-4.0.5.fw
[ 1.573238] eth1: Broadcom NetXtreme II BCM5708 1000Base-SX (B2) PCI-X 64-bit 133MHz found at mem d6000000, IRQ 18, node addr 00:22:19:90:e6:fa [ 1.573415] ACPI: PCI Interrupt 0000:0a:00.0[A] -> <6>ACPI: PCI Interrupt 0000:08:00.0[A] -> GSI 16 (level, low) -> IRQ 16
[    1.573415] mptbase: ioc0: Initiating bringup
[    1.573746] GSI 18 (level, low) -> IRQ 18
[    1.573936] firmware: requesting bnx2-06-4.0.5.fw
[ 1.579344] eth2: Broadcom NetXtreme II BCM5708 1000Base-SX (B2) PCI-X 64-bit 133MHz found at mem da000000, IRQ 18, node addr 00:1d:09:73:c2:ec [ 1.579509] ACPI: PCI Interrupt 0000:0c:00.0[A] -> GSI 19 (level, low) -> IRQ 19
[    1.579791] firmware: requesting bnx2-06-4.0.5.fw
[ 1.585043] eth3: Broadcom NetXtreme II BCM5708 1000Base-SX (B2) PCI-X 64-bit 133MHz found at mem dc000000, IRQ 19, node addr 00:1d:09:73:c2:ee







Reply to: