You are not logged in.

#1 2020-03-30 22:30:59

hema8374
Member
Registered: 2020-03-30
Posts: 3

Firmware update fails to install after reboot

I filed a bug report about my issue:
Firmware update fails to install on ThinkPad X270 · Issue #1929 · fwupd/fwupd
https://github.com/fwupd/fwupd/issues/1929

I'm new to using fwupdmgr. When a fw update is not applied automatically, but the .cap file is downloaded, how can I install it manually?

In fwupdmgr --help I notice this option:

  install FILE [DEVICE-ID]          Install a firmware file on this hardware

Can someone help me learn how to use that or another appropriate method to manually install my update?

Offline

#2 2020-03-30 23:08:54

CarbonChauvinist
Member
Registered: 2012-06-16
Posts: 413
Website

Re: Firmware update fails to install after reboot

Depending on your system, sometimes you can/need-to select the firmware update as a selection on your uefi loader to complete the process.


"the wind-blown way, wanna win? don't play"

Offline

#3 2020-03-30 23:21:09

hema8374
Member
Registered: 2020-03-30
Posts: 3

Re: Firmware update fails to install after reboot

CarbonChauvinist wrote:

Depending on your system, sometimes you can/need-to select the firmware update as a selection on your uefi loader to complete the process.

Thanks. I had read that, but I do not have that boot option in my boot menu. Is it possible to add it? If so, how? I'm using systemd-boot in case that matters.

Could I create the boot option?

Last edited by hema8374 (2020-03-31 01:27:28)

Offline

#4 2020-03-31 01:26:26

hema8374
Member
Registered: 2020-03-30
Posts: 3

Re: Firmware update fails to install after reboot

This should be the correct command:

efibootmgr -v --create --disk /dev/sda --part 1 --loader /EFI/arch/fwupdx64.efi --label "ThinkPad X270 System Update 0.1.38"

The output of that command is:

Boot0001* ThinkPad X270 System Update 0.1.38    HD(1,GPT,redacted,0x800,0xeff7df)/File(\EFI\arch\fwupdx64.efi)
Could not read variable 'MirrorCurrent': No such file or directory
error trace:
 efivarfs.c:258 efivarfs_get_variable(): open(/sys/firmware/efi/efivars/MirrorCurrent-7b9be2e0-e28a-4197-ad3e-32f062f9462c): No such file or directory
 lib.c:139 efi_get_variable(): ops->get_variable failed: No such file or directory
Could not read variable 'MirrorRequest': No such file or directory
error trace:
 efivarfs.c:258 efivarfs_get_variable(): open(/sys/firmware/efi/efivars/MirrorRequest-7b9be2e0-e28a-4197-ad3e-32f062f9462c): No such file or directory
 lib.c:139 efi_get_variable(): ops->get_variable failed: No such file or directory

/sys/firmware/efi/efivars/ contains 127 files, but none that start with MirrorRequest. I have not found any similar error reports.

Offline

Board footer

Powered by FluxBB