You are not logged in.

#1 2024-08-11 20:21:10

ectospasm
Member
Registered: 2015-08-28
Posts: 288

[SOLVED] New version of firmware released, fwupd won't update

[SOLVED] Turns out I need to disable boot order lock.  For my ThinkPad X1 Carbon (11th gen), I needed to go to the Startup menu in the UEFI BIOS, and disable the startup boot order lock.  Then fwupdmgr update worked!

Original post for posterity:
According to the following post:  https://fwupd.org/lvfs/devices/com.leno … W.firmware, there is an update for my Lenovo ThinkPad X1 Carbon 11th gen, but  fwupdmgr update says there's nothing to update.

Here is the status of the fwupd.service:

● fwupd.service - Firmware update daemon
     Loaded: loaded (/usr/lib/systemd/system/fwupd.service; static)
     Active: active (running) since Fri 2024-08-09 23:20:13 EDT; 1 day 16h ago
 Invocation: 4a681b0f4de74b4ebf7c0dbe564b0c22
       Docs: https://fwupd.org/
   Main PID: 2801306 (fwupd)
      Tasks: 6 (limit: 76701)
     Memory: 16.3M (peak: 16.8M)
        CPU: 4.180s
     CGroup: /system.slice/fwupd.service
             └─2801306 /usr/lib/fwupd/fwupd

Aug 09 23:20:12 fluorine systemd[1]: Starting Firmware update daemon...
Aug 09 23:20:13 fluorine fwupd[2801306]: 03:20:13.166 FuMain               Daemon ready for requests (locale en_US>
Aug 09 23:20:13 fluorine systemd[1]: Started Firmware update daemon.

I've run fwupdmgr --force refresh:

# fwupdmgr --force refresh
Updating lvfs
Downloading…             [***************************************]
Successfully downloaded new metadata: 5 local devices supported

This is what I get when running fwupdmgr get-updates:

Idle…: 0%
Devices with no available firmware updates: 
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • WD PC SN810 SDCQNRZ-2T00-1201
 • Integrated Camera
 • Prometheus IOTA Config
Devices with the latest available firmware version:
 • Prometheus
 • UEFI dbx
LENOVO 21HMCTO1WW
│
├─Embedded Controller:
│ │   Device ID:          881dfd2f4cbc1cf4715c7e9d5f4d1709138c4720
│ │   Summary:            UEFI System Resource Table device (updated via NVRAM)
│ │   Current version:    0.1.14
│ │   Minimum Version:    0.1.14
│ │   Vendor:             Lenovo (DMI:LENOVO)
│ │   Update State:       Success
│ │   Problems:           [31m[1m• Device requires AC power to be connected[0m
│ │   GUID:               279599d4-78c7-4c99-84ea-4a7c8d2b10e1
│ │   Device Flags:       • Internal device
│ │                       • System requires external power source
│ │                       • Supported on remote server
│ │                       • Needs a reboot after installation
│ │                       • Device is usable for the duration of the update
│ │                       • Updatable
│ │   Device Requests:    • Message
│ │ 
│ ├─ThinkPad X1 Carbon 11th / X1 Yoga 8th Embedded Controller Update:
│ │     New version:      0.1.19
│ │     Remote ID:        lvfs
│ │     Release ID:       86800
│ │     Summary:          Embedded Controller Firmware for Lenovo ThinkPad X1 Carbon 11th / X1 Yoga 8th
│ │     License:          Proprietary
│ │     Size:             1.2 MB
│ │     Created:          2024-03-06
│ │     Urgency:          High
│ │     Tested by Lenovo:
│ │       Tested:         2024-03-08
│ │       Distribution:   sled 15.4
│ │       Old version:    0.1.17
│ │       Version[fwupd]: 1.7.3
│ │     Tested by Lenovo:
│ │       Tested:         2024-03-08
│ │       Distribution:   rhel 9.1
│ │       Old version:    0.1.17
│ │       Version[fwupd]: 1.7.9
│ │     Tested by Lenovo:
│ │       Tested:         2024-03-08
│ │       Distribution:   debian 12
│ │       Old version:    0.1.17
│ │       Version[fwupd]: 1.8.12
│ │     Tested by Lenovo:
│ │       Tested:         2024-03-08
│ │       Distribution:   ubuntu 22.04
│ │       Old version:    0.1.18
│ │       Version[fwupd]: 1.7.5
│ │     Vendor:           Lenovo
│ │     Release Flags:    • Trusted metadata
│ │                       • Is upgrade
│ │                       • Tested by trusted vendor
│ │     Description:      
│ │     Lenovo Embedded Controller Firmware Version 1.19
│ │     
│ │     New functions or enhancements
│ │     
│ │     • Updated PDFW
│ │     Checksum:         8e0ca4e47fba1defce649f257a8608e57e081d44133836e0b0a3d3d77638bb12
│ │   
│ ├─ThinkPad X1 Carbon 11th / X1 Yoga 8th Embedded Controller Update:
│ │     New version:      0.1.17
│ │     Remote ID:        lvfs
│ │     Release ID:       62942
│ │     Summary:          Embedded Controller Firmware for Lenovo ThinkPad X1 Carbon 11th / X1 Yoga 8th
│ │     License:          Proprietary
│ │     Size:             1.2 MB
│ │     Created:          2023-09-14
│ │     Urgency:          High
│ │     Tested by Lenovo:
│ │       Tested:         2023-09-21
│ │       Distribution:   sled 15.4
│ │       Old version:    0.1.16
│ │       Version[fwupd]: 1.7.3
│ │     Tested by Lenovo:
│ │       Tested:         2023-09-20
│ │       Distribution:   rhel 9.1
│ │       Old version:    0.1.16
│ │       Version[fwupd]: 1.7.9
│ │     Tested by Lenovo:
│ │       Tested:         2023-09-20
│ │       Distribution:   ubuntu 22.04
│ │       Old version:    0.1.14
│ │       Version[fwupd]: 1.7.5
│ │     Tested by Lenovo:
│ │       Tested:         2023-09-20
│ │       Distribution:   debian 11
│ │       Old version:    0.1.16
│ │       Version[fwupd]: 1.5.7
│ │     Vendor:           Lenovo
│ │     Release Flags:    • Trusted metadata
│ │                       • Is upgrade
│ │                       • Tested by trusted vendor
│ │     Description:      
│ │     Lenovo Embedded Controller Firmware Version 1.17
│ │     
│ │     Problem fixes
│ │     
│ │     • Thermal improvement for FAN control.
│ │     • Fixed an issue where Dock power button override is working during firmware update.
│ │     Checksum:         aeaf00ecfc60b0888d5fd99ccab1f14e8b550c64dd8a70c27a76e1abc747af9c
│ │   
│ └─ThinkPad X1 Carbon 11th / X1 Yoga 8th Embedded Controller Update:
│       New version:      0.1.16
│       Remote ID:        lvfs
│       Release ID:       62182
│       Summary:          Embedded Controller Firmware for Lenovo ThinkPad X1 Carbon 11th / X1 Yoga 8th
│       License:          Proprietary
│       Size:             1.2 MB
│       Created:          2023-09-12
│       Urgency:          High
│       Tested by Lenovo:
│         Tested:         2023-09-19
│         Distribution:   debian 11
│         Old version:    0.1.14
│         Version[fwupd]: 1.5.7
│       Tested by Lenovo:
│         Tested:         2023-09-19
│         Distribution:   rhel 9.1
│         Old version:    0.1.14
│         Version[fwupd]: 1.7.9
│       Tested by Lenovo:
│         Tested:         2023-09-19
│         Distribution:   sled 15.4
│         Old version:    0.1.14
│         Version[fwupd]: 1.7.3
│       Tested by Lenovo:
│         Tested:         2023-09-19
│         Distribution:   ubuntu 22.04
│         Old version:    0.1.14
│         Version[fwupd]: 1.7.9
│       Vendor:           Lenovo
│       Release Flags:    • Trusted metadata
│                         • Is upgrade
│                         • Tested by trusted vendor
│       Description:      
│       Lenovo Embedded Controller Firmware Version 1.16
│       
│       Problem fixes
│       
│       • Thermal improvement for FAN control.
│       Checksum:         c5c48253e52abab780b07dbd596f7871b98b318948cef281c4bc3b4a07686acc
│     
├─Intel Management Engine:
│ │   Device ID:          32de03ef370e5da5582976b375b3946e03236bb2
│ │   Summary:            UEFI System Resource Table device (updated via NVRAM)
│ │   Current version:    1.25.2124
│ │   Vendor:             Lenovo (DMI:LENOVO)
│ │   Update State:       Success
│ │   Problems:           [31m[1m• Device requires AC power to be connected[0m
│ │   GUID:               4e78ce68-5389-4a95-bf10-e3568c30caf8
│ │   Device Flags:       • Internal device
│ │                       • System requires external power source
│ │                       • Supported on remote server
│ │                       • Needs a reboot after installation
│ │                       • Device is usable for the duration of the update
│ │                       • Updatable
│ │   Device Requests:    • Message
│ │ 
│ └─ThinkPad X1 Yoga Gen 8/ThinkPad X1 Carbon Gen 11 Corporate ME Update:
│       New version:      1.27.2176
│       Remote ID:        lvfs
│       Release ID:       45682
│       Summary:          Lenovo ThinkPad X1 Yoga Gen 8/X1 Carbon Gen 11 Corporate ME Firmware
│       License:          Proprietary
│       Size:             9.4 MB
│       Created:          2023-08-08
│       Urgency:          High
│       Details:          https://pcsupport.lenovo.com/de/en/search?query=N3XRG02W
│       Vendor:           Lenovo
│       Release Flags:    • Trusted metadata
│                         • Is upgrade
│       Description:      
│       Intel Platform Update 2023.3 Product Version Maintenance Release
│       
│       Corporate Version 16.1.27.2176 (LVFS: 1.27.2176)
│       
│       Problem Fixes
│       
│       • Mitigated the following security vulnerabilities under issues.Please see fixed issues for details.
│       Issues:           CVE-2022-38102
│                         CVE-2022-29871
│                         CVE-2022-36392
│                         INTEL-TA-00783
│       Checksum:         2c42d4558b240c3075caec30d38e35ef9d1703af30144638376dca6f9f915c8e
│     
└─System Firmware:
  │   Device ID:          ec5a0c57b48333725fc5c6c733bfd4958d910cce
  │   Summary:            UEFI System Resource Table device (updated via NVRAM)
  │   Current version:    0.1.17
  │   Vendor:             Lenovo (DMI:LENOVO)
  │   Update State:       Success
  │   Problems:           [31m[1m• Device requires AC power to be connected[0m
  │   GUID:               a0fd4aef-f691-4c90-a089-7dd4f4481db0
  │   Device Flags:       • Internal device
  │                       • 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
  │                       • Updatable
  │   Device Requests:    • Message
  │ 
  ├─ThinkPad X1 Carbon 11th / X1 Yoga 8th System Update:
  │     New version:      0.1.30
  │     Remote ID:        lvfs
  │     Release ID:       94701
  │     Summary:          System Firmware for Lenovo ThinkPad X1 Carbon 11th / X1 Yoga 8th
  │     License:          Proprietary
  │     Size:             28.8 MB
  │     Created:          2024-06-24
  │     Urgency:          High
  │     Tested by Lenovo:
  │       Tested:         2024-07-01
  │       Distribution:   ubuntu 22.04
  │       Old version:    0.1.29
  │       Version[fwupd]: 1.7.5
  │     Tested by Lenovo:
  │       Tested:         2024-07-01
  │       Distribution:   sled 15.4
  │       Old version:    0.1.29
  │       Version[fwupd]: 1.7.3
  │     Tested by Lenovo:
  │       Tested:         2024-07-01
  │       Distribution:   rhel 9.1
  │       Old version:    0.1.29
  │       Version[fwupd]: 1.7.9
  │     Tested by Lenovo:
  │       Tested:         2024-07-01
  │       Distribution:   debian 12
  │       Old version:    0.1.29
  │       Version[fwupd]: 1.8.12
  │     Vendor:           Lenovo
  │     Release Flags:    • Trusted metadata
  │                       • Is upgrade
  │                       • Tested by trusted vendor
  │     Description:      
  │     Lenovo System Firmware Version 1.30
  │     
  │     Important updates
  │     
  │     • Enhancement to address security vulnerability
  │     
  │     New functions or enhancements
  │     
  │     • Updated the Diagnostics module to version 04.35.000.
  │     • Updated the CPU microcode.
  │     Issue:            CVE-2024-24968
  │     Checksum:         fa090bf2acf91dfe5d83e3cbe7a589d4967ec836656d8da7e89a5bfb03139e84
  │   
  ├─ThinkPad X1 Carbon 11th / X1 Yoga 8th System Update:
  │     New version:      0.1.29
  │     Remote ID:        lvfs
  │     Release ID:       92379
  │     Summary:          System Firmware for Lenovo ThinkPad X1 Carbon 11th / X1 Yoga 8th
  │     License:          Proprietary
  │     Size:             28.8 MB
  │     Created:          2024-05-13
  │     Urgency:          High
  │     Tested by Lenovo:
  │       Tested:         2024-05-21
  │       Distribution:   ubuntu 22.04
  │       Old version:    0.1.27
  │       Version[fwupd]: 1.7.5
  │     Tested by Lenovo:
  │       Tested:         2024-05-21
  │       Distribution:   debian 12
  │       Old version:    0.1.27
  │       Version[fwupd]: 1.8.12
  │     Tested by Lenovo:
  │       Tested:         2024-05-21
  │       Distribution:   rhel 9.1
  │       Old version:    0.1.27
  │       Version[fwupd]: 1.7.9
  │     Tested by Lenovo:
  │       Tested:         2024-05-21
  │       Distribution:   sled 15.4
  │       Old version:    0.1.27
  │       Version[fwupd]: 1.7.3
  │     Vendor:           Lenovo
  │     Release Flags:    • Trusted metadata
  │                       • Is upgrade
  │                       • Tested by trusted vendor
  │     Description:      
  │     Lenovo System Firmware Version 1.29
  │     
  │     Important updates
  │     
  │     • Enhancement to address security vulnerabilities
  │     
  │     New functions or enhancements
  │     
  │     • Updated the Diagnostics module to version 04.34.001.
  │     • Supported an option to enable/disable Energy Efficient Turbo in BIOS Setup.
  │     
  │     Problem fixes
  │     
  │     • Fixed an issue where OS repair screen may appear after BIOS update.
  │     • Fixed an issue where keyboard input may not work after PxE boot.
  │     Issues:           CVE-2024-0762
  │                       LEN-154756
  │     Checksum:         72f1f14128ca4ba9c98d3685651e751ca77e585a124698c3a6ba84a58538d74b
  │   
  ├─ThinkPad X1 Carbon 11th / X1 Yoga 8th System Update:
  │     New version:      0.1.25
  │     Remote ID:        lvfs
  │     Release ID:       84524
  │     Summary:          System Firmware for Lenovo ThinkPad X1 Carbon 11th / X1 Yoga 8th
  │     License:          Proprietary
  │     Size:             28.8 MB
  │     Created:          2024-01-25
  │     Urgency:          High
  │     Tested by Lenovo:
  │       Tested:         2024-02-07
  │       Distribution:   sled 15.4
  │       Old version:    0.1.24
  │       Version[fwupd]: 1.7.3
  │     Tested by Lenovo:
  │       Tested:         2024-02-06
  │       Distribution:   rhel 9.1
  │       Old version:    0.1.24
  │       Version[fwupd]: 1.7.9
  │     Tested by Lenovo:
  │       Tested:         2024-02-06
  │       Distribution:   ubuntu 22.04
  │       Old version:    0.1.24
  │       Version[fwupd]: 1.7.5
  │     Tested by Lenovo:
  │       Tested:         2024-02-06
  │       Distribution:   debian 11
  │       Old version:    0.1.24
  │       Version[fwupd]: 1.5.7
  │     Vendor:           Lenovo
  │     Release Flags:    • Trusted metadata
  │                       • Is upgrade
  │                       • Tested by trusted vendor
  │     Description:      
  │     Lenovo System Firmware Version 1.25
  │     
  │     Important updates
  │     
  │     • Enhancement to address security vulnerabilities
  │     
  │     New functions or enhancements
  │     
  │     • Support Lenovo Memory Self Repair(PPR) function.
  │     
  │     Problem fixes
  │     
  │     • Fixed an issue where system might take a minute to boot when user attached
  │     
  │     Docking/Monitor with Realtek USB Ethernet device.
  │     
  │     • Fixed an issue where system might take a minute to boot with Kingstone Duo USB memory in AOU port.
  │     Issues:           CVE-2023-24932
  │                       CVE-2022-21894
  │     Checksum:         1851d887368049b62d64bd655867f52a47f0ac3be09d1fe1576e6fbe2f5be6f0
  │   
  ├─ThinkPad X1 Carbon 11th / X1 Yoga 8th System Update:
  │     New version:      0.1.23
  │     Remote ID:        lvfs
  │     Release ID:       70861
  │     Summary:          System Firmware for Lenovo ThinkPad X1 Carbon 11th / X1 Yoga 8th
  │     License:          Proprietary
  │     Size:             28.8 MB
  │     Created:          2023-11-01
  │     Urgency:          High
  │     Tested by Lenovo:
  │       Tested:         2023-11-06
  │       Distribution:   ubuntu 22.04
  │       Old version:    0.1.20
  │       Version[fwupd]: 1.7.5
  │     Tested by Lenovo:
  │       Tested:         2023-11-06
  │       Distribution:   sled 15.4
  │       Old version:    0.1.20
  │       Version[fwupd]: 1.7.3
  │     Tested by Lenovo:
  │       Tested:         2023-11-06
  │       Distribution:   rhel 9.1
  │       Old version:    0.1.19
  │       Version[fwupd]: 1.7.9
  │     Tested by Lenovo:
  │       Tested:         2023-11-06
  │       Distribution:   debian 12
  │       Old version:    0.1.20
  │       Version[fwupd]: 1.8.12
  │     Vendor:           Lenovo
  │     Release Flags:    • Trusted metadata
  │                       • Is upgrade
  │                       • Tested by trusted vendor
  │     Description:      
  │     Lenovo System Firmware Version 1.23
  │     
  │     Important updates
  │     
  │     • Enhancement to address security vulnerability
  │     
  │     New functions or enhancements
  │     
  │     • Updated the Diagnostics module to version 04.32.000
  │     
  │     Problem fixes
  │     
  │     • Fixed an issue where USB 3.0 Ethernet Adaptor disconnect when connect with USB-A port.
  │     • Fixed an issue where PXE boot might not appear in boot menu.
  │     Issue:            CVE-2023-5058
  │     Checksum:         2f5da82b064f69f14779c5bab70d4649d75014606c29a8c2991c710d2038893f
  │   
  ├─ThinkPad X1 Carbon 11th / X1 Yoga 8th System Update:
  │     New version:      0.1.20
  │     Remote ID:        lvfs
  │     Release ID:       62943
  │     Summary:          System Firmware for Lenovo ThinkPad X1 Carbon 11th / X1 Yoga 8th
  │     License:          Proprietary
  │     Size:             28.8 MB
  │     Created:          2023-09-14
  │     Urgency:          High
  │     Tested by Lenovo:
  │       Tested:         2023-09-21
  │       Distribution:   sled 15.4
  │       Old version:    0.1.19
  │       Version[fwupd]: 1.7.3
  │     Tested by Lenovo:
  │       Tested:         2023-09-20
  │       Distribution:   rhel 9.1
  │       Old version:    0.1.19
  │       Version[fwupd]: 1.7.9
  │     Tested by Lenovo:
  │       Tested:         2023-09-20
  │       Distribution:   ubuntu 22.04
  │       Old version:    0.1.19
  │       Version[fwupd]: 1.7.5
  │     Tested by Lenovo:
  │       Tested:         2023-09-20
  │       Distribution:   debian 11
  │       Old version:    0.1.18
  │       Version[fwupd]: 1.5.7
  │     Vendor:           Lenovo
  │     Release Flags:    • Trusted metadata
  │                       • Is upgrade
  │                       • Tested by trusted vendor
  │     Description:      
  │     Lenovo System Firmware Version 1.20
  │     
  │     New functions or enhancements
  │     
  │     • Updated the CPU microcode.
  │     
  │     Problem fixes
  │     
  │     • Thermal improvement for FAN control.
  │     • Updated some BIOS Setup help messages.
  │     • Fixed an issue where Linux console displayed PCI error.
  │     • Fixed an issue where BIOS POST took longer boot time when a DisplayLink Dock is attached
  │     • Thermal improvement for FAN behavior.
  │     Checksum:         a1fbc9a6da3848e3aaa8faaa24884ca5a1b32b9433961638d3fac9f6c06e9081
  │   
  └─ThinkPad X1 Carbon 11th / X1 Yoga 8th System Update:
        New version:      0.1.18
        Remote ID:        lvfs
        Release ID:       58123
        Summary:          System Firmware for Lenovo ThinkPad X1 Carbon 11th / X1 Yoga 8th
        License:          Proprietary
        Size:             28.8 MB
        Created:          2023-08-24
        Urgency:          High
        Tested by Lenovo:
          Tested:         2023-08-29
          Distribution:   sled 15.4
          Old version:    0.1.17
          Version[fwupd]: 1.7.3
        Tested by Lenovo:
          Tested:         2023-08-29
          Distribution:   debian 11
          Old version:    0.1.17
          Version[fwupd]: 1.5.7
        Tested by Lenovo:
          Tested:         2023-08-29
          Distribution:   rhel 9.1
          Old version:    0.1.17
          Version[fwupd]: 1.7.9
        Tested by Lenovo:
          Tested:         2023-08-28
          Distribution:   ubuntu 22.04
          Old version:    0.1.17
          Version[fwupd]: 1.7.5
        Vendor:           Lenovo
        Release Flags:    • Trusted metadata
                          • Is upgrade
                          • Tested by trusted vendor
        Description:      
        Lenovo System Firmware Version 1.18
        
        Problem fixes
        
        • Thermal improvement for FAN control.
        Checksum:         ad1867b868cdd0c6b46fea50a4a8c7977489249048da4da570fd7a78ed01fde3
      

But when I run fwupdmgr update, I get the following:

Idle…: 0%
Devices with no available firmware updates: 
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • WD PC SN810 SDCQNRZ-2T00-1201
 • Integrated Camera
 • Prometheus IOTA Config
Devices with the latest available firmware version:
 • Prometheus
 • UEFI dbx

The output above was generated while on laptop battery power, but I have the exact same issue when I'm plugged into power.  Am I missing something?  Why won't fwupd update my firmware?

Last edited by ectospasm (2024-10-01 04:07:08)

Offline

#2 2024-10-02 02:30:11

ectospasm
Member
Registered: 2015-08-28
Posts: 288

Re: [SOLVED] New version of firmware released, fwupd won't update

What isn't shown above, which I saw later, is that there was a message about the boot order being locked.  Unlocking that allowed me to upgrade the firmware, and everything is great!

Offline

Board footer

Powered by FluxBB