[Bug 1785165] Re: firmware update on fwupdate version 10-3 not work on AMI's firmware
Mario Limonciello
superm1 at ubuntu.com
Fri Aug 3 04:37:51 UTC 2018
That patch alone shouldn't turn on ux capsule upgrades. Are you sure
it's all that is needed?
In my opinion it would be better to jump up to fwupdate 12 rather than
just the single bandaid.
Also AMI is the IBV used in some other OEM boxes with no problem. This
must be specific to some implementation. You will probably want to
specify which boxes need this for SRU verification.
** Also affects: fwupdate-signed (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to fwupdate in Ubuntu.
https://bugs.launchpad.net/bugs/1785165
Title:
firmware update on fwupdate version 10-3 not work on AMI's firmware
Status in fwupdate package in Ubuntu:
New
Status in fwupdate-signed package in Ubuntu:
New
Bug description:
[Rationale]
The commited patch, Handle ux capsule updates, https://github.com/rhboot/fwupdate/commit/2561423dd68622dcf8a7542709f332edb517d34e, change to calculate CapsuleBlockDesc Length = CapsuleHeader.CapsuleImageSize + HeaderSize, but on AMI BIOS image which is without capsule header. Fwudpate package on 18.04(version 10-3) included the "Handle ux capsule updates" causes those machine with AMI firmware cannot do firmware update.
The fixed patch have been committed, https://github.com/rhboot/fwupdate/commit/863db45c246acd2cbeff0b4e32d3a8312475ff6a and fix the incorrect cbd_length.
[Impact]
Machines with AMI's firmware cannot do firmware update.
[Test cases]
1. install ubuntu 18.04 on AMI's bios machine.
2. get the update firmware
3. See if this machine support firmware update,
#sudo fwudpate -s
4. get the update GUID
#sudo fwupdate -l
5. do firmeare update
#sudo -a GUID firmware.bin
6. reboot
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fwupdate/+bug/1785165/+subscriptions
More information about the foundations-bugs
mailing list