[Bug 842560] Re: bnx2 firmware missing

Launchpad Bug Tracker 842560 at bugs.launchpad.net
Mon Jan 23 12:32:30 UTC 2012


This bug was fixed in the package udev - 173-0ubuntu4.1

---------------
udev (173-0ubuntu4.1) oneiric-proposed; urgency=low

  [ Andy Whitcroft ]
  * debian/udev.initramfs-bottom: ignore timeout errors from udevadm we
    expect (and indeed requested) in certain failure modes.  If we do not we
    will bail out early and not transfer /dev into /root which is always
    fatal leading to unbootable machines.  (LP: #818177)
  * avoid-exit-deadlock-for-timely-events: avoid deadlock when exiting
    by continuing to handle events with timeliness requirements.
    The timeliness requirement will be violated if we ignore them which
    is highly undesirable.  Also these events are typically dependant
    events and may well block the events we are waiting on leading to
    boot delays and uninitialised devices.  (LP: #842560)
  * debian/udev.initramfs-bottom: increase the client-side timeout to
    better cope with potential timeout extension issues in udev.  We very
    much would prefer udev to time itself out and guarantee to have
    completed than take action ourselves.  Very worst case the timeout may
    be doubled from the default of 60s so increase ours accordingly.  Note,
    we should only ever trip this timeout when we are already in severe
    trouble.  (LP: #818177)
 -- Steve Langasek <steve.langasek at ubuntu.com>   Fri, 16 Dec 2011 14:10:02 -0800

** Changed in: udev (Ubuntu Oneiric)
       Status: Fix Committed => Fix Released

-- 
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 OEM Priority Project:
  In Progress
Status in OEM Priority Project oneiric series:
  Fix Committed
Status in OEM Priority Project precise series:
  Fix Released
Status in “linux” package in Ubuntu:
  In Progress
Status in “udev” package in Ubuntu:
  Fix Released
Status in “linux” source package in Oneiric:
  In Progress
Status in “udev” source package in Oneiric:
  Fix Released
Status in “linux” source package in Precise:
  In Progress
Status in “udev” source package in Precise:
  Fix Released

Bug description:
  SRU justification:
  udev in Ubuntu 11.10 has regressed support for certain hardware configurations, resulting in firmware failing to be loaded at boot time due to a race condition when shutting down udev in the initramfs.  This causes network interfaces to fail to come up in a usable state on systems previously supported, and also causes long boot-time delays on these same systems.

  Regression potential:
  The nature of the fix introduces the possibility that some systems that are not affected by this bug will have their boot slowed down as a result of udev being forced to process more events before it's able to exit.  However, since only events with a timeout requirement will actually be dispatched for processing, the impact here should be minimal.

  Test case:
  1. boot oneiric on a system such as a Dell PowerEdge 2950 which has two NICs that use the bnx2 driver and require the bnx2-mips-06-6.2.1.fw firmware
  2. observe that the boot has a 60-second delay and that there is an error in dmesg that the firmware fails to load for one of the NICs
  3. install the udev package from oneiric-proposed
  4. reboot 6 times to confirm that the system now boots up with no delay and that there is no error in dmesg even after multiple reboots

  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/oem-priority/+bug/842560/+subscriptions




More information about the foundations-bugs mailing list