[Bug 842560] Re: bnx2 firmware missing

Steve Langasek steve.langasek at canonical.com
Thu Oct 27 18:41:35 UTC 2011


> IIRC upstart nukes some processes after initrd has run and just before the
> rootfs is mounted.

No, it does not.  the /usr/share/initramfs/scripts/init-bottom/udev
script signals udev to quit with 'udevadm control --exit', which causes
udev to signal its workers and wait up to 60 seconds for them to finish
up.

The logs for this (apparently widely reproducible) bug show that a udev
thread spends a full 60 seconds waiting for the bnx2 firmware to be
loaded, and at the end it times out and kills the process, leading to
these messages:

[    2.218105] bnx2 0000:09:00.0: eth0: Broadcom NetXtreme II BCM5708 1000Base-T (B2) PCI-X 64-bit 133MHz found at mem f4000000, IRQ 16, node addr 00:1c:23:bd:ed:e3
[    2.218178] bnx2 0000:05:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
<snip>
[   62.944047] bnx2: Can't load firmware file "bnx2/bnx2-mips-06-6.2.1.fw"
[   62.944087] bnx2 0000:05:00.0: PCI INT A disabled
[   62.944107] bnx2: probe of 0000:05:00.0 failed with error -2

I don't know what this worker thread is doing while it's supposed to be
loading this firmware.  I also don't have any hardware to reproduce this
on.  Were you able to reproduce it with your AMD server?

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to udev in Ubuntu.
https://bugs.launchpad.net/bugs/842560

Title:
  bnx2 firmware missing

Status in “linux” package in Ubuntu:
  Confirmed
Status in “udev” package in Ubuntu:
  Invalid
Status in “linux” source package in Oneiric:
  Confirmed
Status in “udev” source package in Oneiric:
  Confirmed
Status in “linux” source package in Precise:
  Confirmed
Status in “udev” source package in Precise:
  Invalid

Bug description:
  Installing the latest Beta 1 of Ubuntu 11.10 (downloaded iso on
  09-06-2011) fails after the first reboot with this error:

  bnx2: Can't load firmware file "bnx2/bnx2-mips-06-6.2.1.fw"
  udevd[107]: '/sbin/modprobe -bv pci:v000014E4d0000164Csv00001028sd000001B2bc02sc00i00' [172] terminated by signal 9 (Killed)

  Earlier stable versions of Ubuntu Server (11.04) work fine on this
  machine.

  For further investigations i collected some additional information for
  you. (Attachments)

  Are there any other needed information i can supply?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/842560/+subscriptions




More information about the foundations-bugs mailing list