[Bug 1785165] [NEW] firmware update on fwupdate version 10-3 not work on AMI's firmware
Ivan Hu
ivan.hu at canonical.com
Fri Aug 3 03:39:23 UTC 2018
Public bug reported:
[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" and cause 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
** Affects: fwupdate (Ubuntu)
Importance: Undecided
Status: New
** Description changed:
[Rationale]
- The commited patch, Handle ux capsule updates, https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1785033, 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" and cause those machine with AMI firmware cannot do firmware update.
+ 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" and cause 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
+ #sudo fwudpate -s
4. get the update GUID
- #sudo fwupdate -l
+ #sudo fwupdate -l
5. do firmeare update
- #sudo -a GUID firmware.bin
+ #sudo -a GUID firmware.bin
6. reboot
--
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
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" and cause 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