diff options
| -rw-r--r-- | guides/setups/hardware.org | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/guides/setups/hardware.org b/guides/setups/hardware.org index b8fe70b..11024d6 100644 --- a/guides/setups/hardware.org +++ b/guides/setups/hardware.org @@ -71,3 +71,79 @@ motherboard's 4 pins? Turns out So the thing is loud, it always spins at full speed, and if one day it decides to become even louder than usual, you're SOL. +*** Motherboard +**** Firmware updates +Quoth ~fwupdmgr get-devices~: + +#+begin_example +WARNING: UEFI capsule updates not available or enabled in firmware setup +See https://github.com/fwupd/fwupd/wiki/PluginFlag:capsules-unsupported for more information. +#+end_example + +Quoth the wiki: + +#+begin_quote +Most typically entering the firmware setup screen and enabling capsule +updates will cause this warning to disappear, and also make firmware +updates possible. The relevant option may be poorly labelled, for +example "allow Windows UEFI updates". +#+end_quote + +Not seeing any such option in the boot menu. + +#+begin_quote +It is possible, but unlikely, that flashing the latest vendor BIOS, +using either Windows or a LiveCD, will add support for [the thing that +correlates with capsule updates being enabled]. +#+end_quote + +Well then. [[https://www.msi.com/Motherboard/B550M-A-PRO/support#bios][Vendor says]] "put this on a stick; reboot; ask the menu to +flash from the stick". Putting some feelers out first: + +#+begin_quote +If you execute a UEFI update, this update might delete the existing +UEFI boot entries + +— [[https://wiki.archlinux.org/title/GRUB#Installation][ArchWiki]], 2024 +#+end_quote + +#+begin_quote +Like others in this forum, I too suffered from a reformatted EFI +partition following a BIOS update on my desktop pc. I had no idea +that the MSI BIOS team doesn’t care about Linux installs, so to my +surprise, following the update, my system booted straight to windows. + +[…] + +Ultimately, I completely wiped and recreated the EFI partition with +gparted (fat32), changed the structure to GPT with gdisk, and then +mounted that partition in the /mnt/efi location, and then proceeded to +generate a new fstab with genfstab. After arch-chroot’ing into my +endeavoros install, I ran bootctl install (which complained about boot +loader not setting esp information) and then reinstall-kernels. I +updated the loader.conf with the correct default boot ID, and set the +recommended options. That got me back into my system after quite a +bit of trial and error. + +— [[https://forum.endeavouros.com/t/endeavoros-efi-partition-wiped-by-msi-bios-update/54740][EndeavorOS forums]], May 2024 +#+end_quote + +#+begin_quote +when updating the bios, it cleared all my settings. Apparently, this +includes clearing the list of boot loaders, which it set back to the +default of just Windows. Sadly this bios does not provide the tools +to add boot entries as, apparently, some do. To fix it, I managed to +boot to a Linux live USB and add the missing entry using the efiboomgr +command line tool" + +— [[https://forum-en.msi.com/index.php?threads/updating-to-bios-7a32v1q1-wont-see-linux-uefi-boot.388109/][MSI AMD forums]], August 2023 +#+end_quote + +Welp. + +OT1H, I could dedicate a couple of week-ends learning the joys and +wonders of efibootmgr, gdisk & friends. OTOH I sort of like keeping +my desktop station… not bricked? + +Pity, because otherwise I've had smooth and incident-free firmware +updates on other stations with ~fwupdmgr~ 🤷 |
