firmware-lenovo icon indicating copy to clipboard operation
firmware-lenovo copied to clipboard

fwupdmgr fails to update UEFI on my Lenovo P52 - UEFI capsule updates not available or enabled in firmware setup

Open rugubara opened this issue 2 years ago • 14 comments

PF16W6Y2 ~ # fwupdmgr update WARNING: UEFI capsule updates not available or enabled in firmware setup See https://github.com/fwupd/fwupd/wiki/PluginFlag:capsules-unsupported for more information. Devices with no available firmware updates: • Corsair MP400 • Corsair MP400 No updatable devices

rugubara avatar Aug 03 '22 05:08 rugubara

IMG_20220803_090248

rugubara avatar Aug 03 '22 06:08 rugubara

Did your not install in UEFI mode?

superm1 avatar Aug 03 '22 11:08 superm1

I use uefi-only boot mode

ср, 3 авг. 2022 г., 14:22 Mario Limonciello @.***>:

Did your not install in UEFI mode?

— Reply to this email directly, view it on GitHub https://github.com/fwupd/firmware-lenovo/issues/252, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACHHCB35LZ3CWLH2PWA23H3VXJI5RANCNFSM55NQ7Q4Q . You are receiving this because you commented.Message ID: @.***>

rugubara avatar Aug 03 '22 12:08 rugubara

Do you have an esrt directory in sysfs?

superm1 avatar Aug 03 '22 12:08 superm1

I mean specifically: /sys/firmware/efi/esrt

superm1 avatar Aug 03 '22 14:08 superm1

Nothing.

PF16W6Y2 ~ # ls -l /sys/firmware/efi/ total 0 -r--r--r-- 1 root root 4096 авг 3 19:57 config_table dr-xr-xr-x 2 root root 0 авг 3 09:11 efivars -r--r--r-- 1 root root 4096 авг 3 19:57 fw_platform_size -r--r--r-- 1 root root 4096 авг 3 19:57 fw_vendor -r--r--r-- 1 root root 4096 авг 3 19:57 runtime -r-------- 1 root root 4096 авг 3 19:57 systab

On Wed, Aug 3, 2022 at 5:47 PM Mario Limonciello @.***> wrote:

I mean specifically: /sys/firmware/efi/esrt

— Reply to this email directly, view it on GitHub https://github.com/fwupd/firmware-lenovo/issues/252, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACHHCB3PFYBJRVHTD4YBMC3VXKBAPANCNFSM55NQ7Q4Q . You are receiving this because you commented.Message ID: @.***>

rugubara avatar Aug 03 '22 16:08 rugubara

Then either your kernel isn't compiled with support or the BIOS isn't properly turning it on. Nothing fwupd can do about either of these problems.

superm1 avatar Aug 03 '22 17:08 superm1

Definetly, my kernel is compiled with esrt support: PF16W6Y2 /usr/src/linux # zcat /proc/config.gz | grep -i esrt CONFIG_EFI_ESRT=y

So is this issue better suited for Lenovo firmware?

On Wed, Aug 3, 2022 at 8:14 PM Mario Limonciello @.***> wrote:

Then either your kernel isn't compiled with support or the BIOS isn't properly turning it on. Nothing fwupd can do about either of these problems.

— Reply to this email directly, view it on GitHub https://github.com/fwupd/firmware-lenovo/issues/252, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACHHCB5VWZ7PZZ6COORY5MLVXKSHVANCNFSM55NQ7Q4Q . You are receiving this because you commented.Message ID: @.***>

rugubara avatar Aug 04 '22 05:08 rugubara

One more suggestion is to try to reset BIOS default settings to see if it fixes this issue, otherwise it should be for Lenovo to dig into further for your system.

superm1 avatar Aug 04 '22 15:08 superm1

Resetting the BIOS to default settings didn't change anything. Still no way to update UEFI.

rugubara avatar Aug 05 '22 14:08 rugubara

I just tested this out on my P52 and it updated the BIOS with no issues.

I was running Fedora 36 - would you mind trying the update from a F36 live session just to see if it makes any difference? (and being nosy - which distro are you running?)

Also - which FW version are you currently on? You can check from the BIOS setup screen.

mrhpearson avatar Aug 17 '22 21:08 mrhpearson

I'm running Gentoo. The version of BIOS reported in the Thinkpad Setup - N2CET63W (1.46) The version of EC N2CHT26W (1.16) The version of ME 12.0.85.1869

I'll try with F36 live and report.

rugubara avatar Aug 18 '22 07:08 rugubara

turn off Secure Boot (disabled) and everything is ok

Karmanuk avatar Sep 09 '22 12:09 Karmanuk

sorry, Windows UEFI Firmware Update turn it on

Karmanuk avatar Sep 09 '22 12:09 Karmanuk