Framework Laptop 13 (Intel Core Ultra Series 1)
Linux Ubuntu 24.04.1 LTS
Kernel = Linux 6.8.0-49-generic
BIOS Version: 03.01
hi everyone,
I just purchased the computer and was surprised when I attempted to upgrade the firmware. Here are two screenshots, one before and one after the updater finished downloading the firmware file:
$ sudo fwupdmgr get-updates
produced this (partial) report:
System Firmware:
│ │ Device ID: e40df3702af4b9ead7a46fd24800583e0ddd5d31
│ │ Summary: UEFI System Resource Table device (updated via NVRAM)
│ │ Current version: 0.0.3.1
│ │ Minimum Version: 0.0.0.1
│ │ Vendor: Framework (DMI:INSYDE Corp.)
│ │ Update State: Failed
│ │ Update Error: Error opening file /sys/firmware/efi/efivars/BootOrder-8be4df61-93ca-11d2-aa0d-00e098032b8c: No such file or directory
│ │ Last modified: 2024-12-09 21:19
│ │ GUID: 72cecb9b-2b37-5ec2-a9ff-c739aabaadf3
│ │ Device Flags: • Internal device
│ │ • Updatable
│ │ • System requires external power source
│ │ • Supported on remote server
│ │ • Needs a reboot after installation
│ │ • Cryptographic hash verification is available
│ │ • Device is usable for the duration of the update
│ │ Device Requests: • Message
which contains the same error message I got when trying to update with the GUI version of the firmware updater. I uploaded the error report.
Then running
$ sudo fwupdmgr get-updates
reported the same update error (and no other errors):
Error opening file /sys/firmware/efi/efivars/BootOrder-8be4df61-93ca-11d2-aa0d-00e098032b8c: No such file or directory
What is this missing file? Does this have anything to do with the boot order?
I will now do a backup, cross my fingers, and try the third command you suggested
$ sudo fwupdmgr update
and report the results after reboot.
…and nothing happened. Printed the following output:
Perform operation? [Y|n]: Y
Decompressing… [ ]
Error opening file /sys/firmware/efi/efivars/BootOrder-8be4df61-93ca-11d2-aa0d-00e098032b8c: No such file or directory
It definitley wants the missing file. I have no idea what it is or where to get it.