firmware-lenovo
firmware-lenovo copied to clipboard
fwupdmgr fails to update UEFI on my Lenovo P52 - UEFI capsule updates not available or enabled in firmware setup
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
Did your not install in UEFI mode?
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: @.***>
Do you have an esrt directory in sysfs?
I mean specifically: /sys/firmware/efi/esrt
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: @.***>
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.
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: @.***>
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.
Resetting the BIOS to default settings didn't change anything. Still no way to update UEFI.
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.
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.
turn off Secure Boot (disabled) and everything is ok
sorry, Windows UEFI Firmware Update turn it on