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
