Missing bnx2-mips-09-6.2.1b.fw causes failed net boot installations

Bug #1008749 reported by Adam Gandelman
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-firmware (Ubuntu)
Fix Released
Undecided
Leann Ogasawara

Bug Description

Using the latest quantal mini.iso, ethdetect fails during preseeded net installs. Kernel log shows:

bnx2: Can't load firmware file "bnx2/bnx2-mips-09-6.2.1b.fw"

Since kernel 3.3, bnx2 driver apparently requires a new firmware file which was committed to linux-firmware at

http://git2.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=commit;h=9897fdba8c422615695af7be3a3d42db46d35620

This has been reported elsewhere, https://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=786937

Copying lib/firmware/3.4.0-3-generic/bnx2/bnx2-mips-09-6.2.1a.fw to lib/firmware/3.4.0-3-generic/bnx2/bnx2-mips-09-6.2.1b.fw and repacking the initrd on the provisioning server seems to be a work around for the time being.

Tags: patch
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

It looks like we've had bnx2-mips-09-6.2.1b.fw already included in the linux-firwmare package as of Ubuntu version 1.67, thus is is also already included in the quantal linux-firmware package, eg

linux-firmware$ git log 9897fdba8c422615695af7be3a3d42db46d35620~1..9897fdba8c422615695af7be3a3d42db46d35620
commit 9897fdba8c422615695af7be3a3d42db46d35620
Author: Michael Chan <email address hidden>
Date: Sun Dec 18 20:13:32 2011 -0800

    linux-firmware: bnx2: Update mips firmware to fix iSCSI problems

    New firmware fixes iSCSI problems with some LeftHand targets that don't
    set TTT=0xffffffff for Data-In according to spec. Firmware generates
    exception warnings for this condition and becomes very slow. This is
    fixed by suppressing these warnings when using default error mask.

    Signed-off-by: Michael Chan <email address hidden>
    Signed-off-by: Ben Hutchings <email address hidden>

~/linux-firmware$ git describe --contains 9897fdba8c422615695af7be3a3d42db46d35620
Ubuntu-1.67~30

However, it looks like it now needs to be added the debian/nic-firmware.lst file to ensure it's seeded in the nic-firmware udeb. The attached patch should fix this. I'll get it uploaded to quantal-proposed and have it moved to the release pocket once the Alpha-1 freeze is lifted. Thanks.

Changed in linux-firmware (Ubuntu):
assignee: nobody → Leann Ogasawara (leannogasawara)
importance: Undecided → Medium
status: New → In Progress
tags: added: patch
Changed in linux-firmware (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

This should be fixed in the linux-firmware-1.81 upload. Marking this Fix Released. Thanks.

Changed in linux-firmware (Ubuntu):
importance: Medium → Undecided
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.