[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