A strange thing happened today: snap-software told me there are
important system upgrades available, and one of those was the same
firmware upgrade for the x390 (1.67 -> 1.70) that I was sure I'd already
installed yesterday.

fwupdmgr get-updates and /sys/class/dmi/id/bios_version confirmed that
no, my firmware was still at version 1.67, despite me seeing the upgrade
process with my own eyes yesterday.

So I installed the update again, took a snapshot of efibootmgr -v for my
notes, saw that it had all the right entries (BootNext: 0002 aka Linux-
Firmware-Updater, BootCurrent: 0001 aka ubuntu), rebooted, saw the
firmware upgrade process again (two capsules, nice large translated
installing text in the middle of the screen with a |/- spinner above it
overlapping the huge LENOVO logo, then a red progress bar, then another
reboot, then a black screen with a "self-healing bios backup" and an
increasing percentage text, then another reboot.

I went into the boot order menu (F12) and saw that ubuntu was still
there.  I booted and /sys/class/dmi/id/bios_version is showing 1.70 this
time.

I have no explanation, only theories.  Maybe I did something yesterday
(boot into the Linux Firmware Upgrade target with no upgrade queued?)
that made the laptop think the firmware got corrupted and it restored
the older version from a backup?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1900121

Title:
  firmware upgrades remove the ubuntu boot loader from EFI boot vars

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to