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
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1785165

Title:
  firmware update on fwupdate version 10-3 not work on AMI's firmware

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fwupdate/+bug/1785165/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to