[SRU] [HWE] Backport fwupdate to 15.04

Bug #1512518 reported by Mathieu Trudel-Lapierre
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
fwupdate (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

[Impact]
We should ship fwupdate in 15.04 (hardware enablement tool; a firmware updater tool). It is used to apply firmware updates to BIOS or other components on systems for which their BIOS supports the EFI Capsule specification.

[Test Case]
<requires a system with EFI Capsule support>
1) Run 'fwupdate -s' to check that EFI capsule is supported.
2) Run 'fwupdate -l' to list device UUIDs supporting EFI Capsule updates.
3) Acquire a firmware update binary from your hardware vendor.
4) sudo fwupdate -a `sudo fwupdate -l | sed -e 's/.*{\(.*\)}.*/\1/'` firmware.bin
5) sudo efibootmgr -v # should list the LinuxFirmwareUpdate entry, along with the same value in BootNext.
6) Reboot the system and watch the update being applied.

The fwupdate tool should succeed for every call. Following the last, one should see a new "LinuxFirmwareUpdater" entry reported by efibootmgr, and upon rebooting one should see the system applying the new firmware update, which may be recognizable as vendor-specific code (some vendors may show their own logo once the firmware update gets run).

[Regression Potential]
Limited to EFI installations. Failure to execute the firmware updater may result in shim loading the MokManager (EFI certificate management tool) instead, before allowing one to continue with normal boot. Otherwise, one may notice other issues in booting the system, in the form of a freeze when the firmware updater attempts to run. Rebooting should fix issues in all cases since the system should only boot *once* to the updater (what BootNext is supposed to do). Repeatedly booting in the firmware updater would constitute a regression.

Revision history for this message
Steve Langasek (vorlon) wrote :

As fwupdate is not in a usable state in 15.04 release, and this is a hardware enablement feature (enabling particular functionality on firmware implementations), I am satisfied that this meets the requirements for an HWE SRU.

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

fwupdate is now available in vivid-proposed; it appears to work as expected here (boots and sees there are not updates to apply) on my laptop -- this is as much verification as I can do this week.

tags: added: verification-done
Changed in fwupdate (Ubuntu):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package fwupdate - 0.4+git20151030.114130.df3fd37-0ubuntu1~15.04.1

---------------
fwupdate (0.4+git20151030.114130.df3fd37-0ubuntu1~15.04.1) vivid; urgency=medium

  * Hardware enablement backport to 15.04. (LP: #1512518)

 -- Mathieu Trudel-Lapierre <email address hidden> Mon, 02 Nov 2015 17:10:18 -0600

Changed in fwupdate (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote : Update Released

The verification of the Stable Release Update for fwupdate has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

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.