fwupd / firmware-lenovo

Missing firmware for Lenovo Thinkpad hardware
121 stars 4 forks source link

Could not apply capsules: volume full #257

Open rogueai opened 2 years ago

rogueai commented 2 years ago

Describe the bug I'm running fwmgr update on my ThinkPad P53 from Arch Linux, dual booting, when rebooting the update process starts correctly, but I'm getting:

Could not apply capsules: volume full

Steps to Reproduce

Expected behavior Firmware updates correctly.

fwupd version information

❯ fwupdmgr --version
runtime   org.freedesktop.fwupd         1.8.3
runtime   org.freedesktop.fwupd-efi     1.3
compile   org.freedesktop.gusb          0.3.10
runtime   com.dell.libsmbios            2.4
runtime   org.kernel                    5.18.16-arch1-1
runtime   com.hughsie.libjcat           0.1.11
compile   com.hughsie.libjcat           0.1.11
compile   org.freedesktop.fwupd         1.8.3
runtime   org.freedesktop.gusb          0.3.10

Please note how you installed it (apt, dnf, pacman, source, etc): Installed through pacman -S fwupd

fwupd device information

❯ fwupdmgr get-devices --show-all-devices
LENOVO 20QNCTO1WW
│
├─Unknown Device:
│     Device ID:          4a4907dbb1b96c6a1177dfd1b95eb41c781d1265
│     GUID:               1199a818-4c52-5137-b536-d59e2e2cada9 ← GPIO\ID_INT3450:00
│   
├─0000:00:1f.5:
│     Device ID:          b04e387fb80d2b91f37a4d0c7b21461c451775e1
│     Summary:            Memory Technology Device
│     Vendor:             DMI:LENOVO
│     GUIDs:              5f93d7e7-e282-59b9-b663-0146e382f8f6 ← MTD\NAME_0000:00:1f.5
│                         1d5d8ab8-c56e-59b0-9567-d4d306907af8 ← MTD\VENDOR_LENOVO&NAME_0000:00:1f.5
│                         a6962606-1b89-53ff-8561-fe5b1f82d16b ← MTD\VENDOR_LENOVO&PRODUCT_20QNCTO1WW&NAME_0000:00:1f.5
│     Device Flags:       • Internal device
│                         • Updatable
│                         • Needs a reboot after installation
│                         • Cryptographic hash verification is available
│   
├─CoffeeLake-H GT2 [UHD Graphics 630]:
│     Device ID:          5792b48846ce271fab11c4a545f7a3df0d36e00a
│     Vendor:             Intel Corporation (PCI:0x8086)
│     GUIDs:              db677673-1102-5481-a11e-6f397e123ced ← PCI\VEN_8086&DEV_3E9B
│                         12c60b98-52cd-500a-b99e-087aa6b47f0b ← PCI\VEN_8086&DEV_3E9B&REV_00
│                         50512ae6-69eb-58e3-8ac0-b3e10d4bad7e ← PCI\VEN_8086&DEV_3E9B&SUBSYS_17AA2297
│                         c7b07ad5-a672-58fd-94cb-e0b50c9399ec ← PCI\VEN_8086&DEV_3E9B&SUBSYS_17AA2297&REV_00
│     Device Flags:       • Internal device
│                         • Cryptographic hash verification is available
│   
├─Core™ i7-9750H CPU @ 2.60GHz:
│     Device ID:          4bde70ba4e39b28f9eab1628f9dd6e6244c03027
│     Current version:    0x000000f0
│     Vendor:             Intel
│     GUIDs:              b9a2dd81-159e-5537-a7db-e7101d164d3f ← cpu
│                         30249f37-d140-5d3e-9319-186b1bd5cac3 ← CPUID\PRO_0&FAM_06
│                         809a0b93-8a12-5338-a571-ad5583acf896 ← CPUID\PRO_0&FAM_06&MOD_9E
│                         72ec2ff3-49ff-5ec2-bdbb-525badd47543 ← CPUID\PRO_0&FAM_06&MOD_9E&STP_A
│     Device Flags:       • Internal device
│   
├─Embedded Controller:
│     Device ID:          2292ae5236790b47884e37cf162dcf23bfcd1c60
│     Summary:            UEFI ESRT device
│     Current version:    0.1.14
│     Minimum Version:    0.1.14
│     Vendor:             Lenovo (DMI:LENOVO)
│     Update State:       Success
│     GUID:               54bdce35-631e-47a6-a3ee-382f64814f68
│     Device Flags:       • Internal device
│                         • Updatable
│                         • System requires external power source
│                         • Supported on remote server
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│   
├─I210 Gigabit Network Connection:
│     Device ID:          207a080ac5b12bf08ae7fc8bcfb59ae799dc8635
│     Current version:    03
│     Vendor:             Intel Corporation (PCI:0x8086)
│     GUIDs:              0d49c464-7ded-57eb-8ca9-dacaa2b9d986 ← PCI\VEN_8086&DEV_1533
│                         54830d50-f47b-57b4-9a79-58bb9aba113c ← PCI\VEN_8086&DEV_1533&REV_03
│                         b43b5e53-5889-5dff-a3ec-083ef1b556e1 ← PCI\VEN_8086&DEV_156D
│                         200792a9-3d6c-5d19-ada2-48579770529d ← PCI\VEN_8086&DEV_156D&REV_00
│                         0cd93cf7-2e7f-5a58-95d0-66e09ac1e584 ← PCI\VEN_8086&DEV_156D&SUBSYS_1CFA0092
│                         1500147d-d9f9-5364-8aa2-4351259d3417 ← PCI\VEN_8086&DEV_156D&SUBSYS_1CFA0092&REV_00
│     Device Flags:       • Internal device
│                         • Cryptographic hash verification is available
│   
├─Intel Management Engine:
│     Device ID:          349bb341230b1a86e5effe7dfe4337e1590227bd
│     Summary:            UEFI ESRT device
│     Current version:    192.64.1551
│     Minimum Version:    0.0.1
│     Vendor:             Lenovo (DMI:LENOVO)
│     Update State:       Success
│     GUID:               533b2fa2-90be-4e2b-942f-f9b6950e310f
│     Device Flags:       • Internal device
│                         • Updatable
│                         • System requires external power source
│                         • Supported on remote server
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│   
├─SSD 970 EVO Plus 1TB:
│     Device ID:          08e1798bf5d9cb56a0290b552cab6c1a371b5089
│     Summary:            NVM Express solid state drive
│     Current version:    4B2QEXM7
│     Vendor:             Samsung (NVME:0x144D)
│     Serial Number:      S6P7NJ0T104006L
│     GUIDs:              47335265-a509-51f7-841e-1c94911af66b ← NVME\VEN_144D&DEV_A808
│                         6e54c992-d302-59ab-b454-2d26ddd63e6d ← NVME\VEN_144D&DEV_A808&REV_00
│                         c9d531ea-ee7d-5562-8def-c64d0d144813 ← NVME\VEN_144D&DEV_A808&SUBSYS_144DA801
│                         0b4d773a-7ac3-58c1-a541-e22ef1cdfe02 ← NVME\VEN_144D&DEV_A808&SUBSYS_144DA801&REV_00
│                         f05ecac9-5cc2-5f77-b23b-a08ad8879ada ← Samsung SSD 970 EVO Plus 1TB
│     Device Flags:       • Internal device
│                         • Updatable
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│                         • Signed Payload
│   
├─System Firmware:
│ │   Device ID:          a45df35ac0e948ee180fe216a5f703f32dda163f
│ │   Summary:            UEFI ESRT device
│ │   Current version:    0.1.23
│ │   Minimum Version:    0.1.0
│ │   Vendor:             Lenovo (DMI:LENOVO)
│ │   Update State:       Success
│ │   GUIDs:              9d97f767-ea06-474f-9141-7e2430d97fc1
│ │                       230c8b18-8d9b-53ec-838b-6cfc0383493a ← main-system-firmware
│ │   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
│ │ 
│ └─UEFI dbx:
│       Device ID:        362301da643102b9f38477387e2193e57abaa590
│       Summary:          UEFI revocation database
│       Current version:  83
│       Minimum Version:  83
│       Vendor:           UEFI:Linux Foundation
│       Install Duration: 1 second
│       GUIDs:            14503b3d-73ce-5d06-8137-77c68972a341 ← UEFI\CRT_A9087D1044AD18F7A94916D284CBC01827CF23CD8F60B79072C9CAA1FEF4D649
│                         5971a208-da00-5fce-b5f5-1234342f9cf7 ← UEFI\CRT_A9087D1044AD18F7A94916D284CBC01827CF23CD8F60B79072C9CAA1FEF4D649&ARCH_X64
│                         c6682ade-b5ec-57c4-b687-676351208742 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503
│                         f8ba2887-9411-5c36-9cee-88995bb39731 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64
│       Device Flags:     • Internal device
│                         • Updatable
│                         • Needs a reboot after installation
│                         • Only version upgrades are allowed
│                         • Signed Payload
│     
├─TPM:
│     Device ID:          c6a80ac3a22083423992a3cb15018989f37834d6
│     Current version:    7.2.1.0
│     Vendor:             Nuvoton Technology (TPM:NTC)
│     GUIDs:              ff71992e-52f7-5eea-94ef-883e56e034c6 ← system-tpm
│                         fac1c8f3-73c8-5cd6-8330-07a3690b5140 ← TPM\VEN_NTC&DEV_0000
│                         8d94eb9a-78aa-513d-af50-319e3b9f5210 ← TPM\VEN_NTC&MOD_NPCT75x$rls
│                         e9ccc1dc-960a-5e09-afe9-e59a904b776d ← TPM\VEN_NTC&DEV_0000&VER_2.0
│                         f1c4013d-3f4c-5623-a40b-81ad96e23860 ← TPM\VEN_NTC&MOD_NPCT75x$rls&VER_2.0
│     Device Flags:       • Internal device
│   
├─TU117GLM [Quadro T1000 Mobile]:
│     Device ID:          ce4c74a5188d5b9cdb1e72ed32dad2d313c1c999
│     Current version:    a1
│     Vendor:             NVIDIA Corporation (PCI:0x10DE, PCI:0x8086)
│     GUIDs:              aea1c72d-ddad-5702-9aaf-2b9bf2442a80 ← PCI\VEN_10DE&DEV_1FB9
│                         f71f56b0-8808-5f2c-99ae-afc499f476c3 ← PCI\VEN_10DE&DEV_1FB9&REV_A1
│                         a9d0fb0d-3aba-5866-8269-0a6a998248d6 ← PCI\VEN_10DE&DEV_1FB9&SUBSYS_17AA2297
│                         b830bc5d-eaf9-5852-8145-24f21d9338a1 ← PCI\VEN_10DE&DEV_1FB9&SUBSYS_17AA2297&REV_A1
│                         d29269b6-e458-5f45-975c-9d52bb38e35f ← PCI\VEN_8086&DEV_1901
│                         e56548a4-ff7a-5f39-8de0-08ebf97617d5 ← PCI\VEN_8086&DEV_1901&REV_07
│                         81ee8e9b-d331-5df6-9c61-8f8549d2a5f7 ← PCI\VEN_8086&DEV_1901&SUBSYS_17AA2297
│                         c969928f-5304-58bc-8323-4fdceba61abb ← PCI\VEN_8086&DEV_1901&SUBSYS_17AA2297&REV_07
│     Device Flags:       • Internal device
│                         • Cryptographic hash verification is available
│   
├─Thunderbolt host controller:
│     Device ID:          801c3074598cb3a8db05409cab308a8caa478c64
│     Summary:            Unmatched performance for high-speed I/O
│     Current version:    59.00
│     Vendor:             Lenovo (THUNDERBOLT:0x0109, TBT:0x0109)
│     GUIDs:              adfbb470-4be7-54e8-adc5-f4d1c97591ad ← THUNDERBOLT\VEN_0109&DEV_1820
│                         2791adf5-c584-57fd-ad91-b648e7d72a13 ← THUNDERBOLT\VEN_0109&DEV_1820&REV_00
│                         d358cf61-abca-5232-bfde-8a92e1a5b100 ← TBT-01091820-native
│                         64e51565-c48d-55e1-b59f-ca1afff199f4 ← TBT-01091820-native-controller0-0
│     Device Flags:       • Internal device
│                         • Updatable
│                         • System requires external power source
│                         • Device stages updates
│                         • Signed Payload
│   
├─UEFI Device Firmware:
│     Device ID:          f95c9218acd12697af946874bfe4239587209232
│     Summary:            UEFI ESRT device
│     Current version:    16842758
│     Minimum Version:    1
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     GUID:               2fde0117-375b-4ce2-96b2-9885b6a494ea
│     Device Flags:       • Internal device
│                         • Updatable
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│   
├─UEFI Device Firmware:
│     Device ID:          d96de5c124b60ed6241ebcb6bb2c839cb5580786
│     Summary:            UEFI ESRT device
│     Current version:    28673
│     Minimum Version:    1
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     GUID:               dc7ebd85-7207-479b-0a6c-18d8d2b6e185
│     Device Flags:       • Internal device
│                         • Updatable
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│   
├─USB2.0 Hub:
│     Device ID:          23cf6368c14a875f74c38a5a423518f38d8abbbc
│     Current version:    92.16
│     Vendor:             GenesysLogic (USB:0x05E3)
│     Install Duration:   9 seconds
│     GUIDs:              0cdb6604-d595-5ca3-8da0-d05cb1b71ac1 ← USB\VID_05E3&PID_0610
│                         952107d7-4349-5450-b9df-4f49858d596d ← USB\VID_05E3&PID_0610&REV_9216
│                         e89cae82-9975-55fb-802f-63d27dbcec19 ← VID\PID_0610&HUB_00
│                         a973ab65-f62c-56b7-a13c-fd3f98d08d91 ← USB\VID_05E3&PID_0610&IC_352121
│                         7a0b9f77-3753-5166-b797-7e36c4f913db ← USB\VID_05E3&PID_0610&IC_352121&BONDING_00
│                         d4abff55-5461-506d-8757-e54c69b6229d ← USB\VID_05E3&PID_0610&VENDOR_GENESYSLOGIC&IC_352121&BONDING_00&PORTNUM_44&VENDORSUP_E8A9A9E4-6C17-5F9C-B7BD-CDA49FE66D75
│     Device Flags:       • Updatable
│                         • Cryptographic hash verification is available
│                         • Unsigned Payload
│   
└─WDC PC SN730 SDBQNTY-1T00-1001:
      Device ID:          03281da317dccd2b18de2bd1cc70a782df40ed7e
      Summary:            NVM Express solid state drive
      Current version:    11170101
      Vendor:             Sandisk Corp (NVME:0x15B7)
      Serial Number:      20199C801893
      GUIDs:              fccbb6ea-e20e-58ad-bf8a-7fb7d43ff4c2 ← NVME\VEN_15B7&DEV_5006
                          a39943dd-3afb-54f8-b110-c5a21f071200 ← NVME\VEN_15B7&DEV_5006&REV_00
                          12c86995-0b90-5ec5-98f3-7a6ed4ca50e0 ← NVME\VEN_15B7&DEV_5006&SUBSYS_15B75006
                          7b974856-317d-5538-a915-de0a6353750f ← NVME\VEN_15B7&DEV_5006&SUBSYS_15B75006&REV_00
                          ad5de143-d4f4-5a5f-8b26-b118b2ea81d4 ← WDC PC SN730 SDBQNTY-1T00-1001
      Device Flags:       • Internal device
                          • Updatable
                          • System requires external power source
                          • Supported on remote server
                          • Needs a reboot after installation
                          • Device is usable for the duration of the update

________________________________________________

Devices that were not updated correctly:

 • Intel Management Engine (192.64.1551 → 192.90.2072)
 • System Firmware (0.1.23 → 0.1.38)

System UEFI configuration Please provide the output of the following commands:

❯ efibootmgr -v
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0002,0003,0001,0000,0019,001A,001B,001C,001D,001E,001F,0020,0021,0022,0023,0024,0025,0026,0004
Boot0000* Windows Boot Manager  HD(1,GPT,35c57c56-a6ab-4f18-9c61-dccdc91f429c,0x800,0x82000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000030000100000010000000040000007fff0400
      dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 20 08 00 00 00 00 00 56 7c c5 35 ab a6 18 4f 9c 61 dc cd c9 1f 42 9c 02 02 / 04 04 46 00 5c 00 45 00 46 00 49 00 5c 00 4d 00 69 00 63 00 72 00 6f 00 73 00 6f 00 66 00 74 00 5c 00 42 00 6f 00 6f 00 74 00 5c 00 62 00 6f 00 6f 00 74 00 6d 00 67 00 66 00 77 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
    data: 57 49 4e 44 4f 57 53 00 01 00 00 00 88 00 00 00 78 00 00 00 42 00 43 00 44 00 4f 00 42 00 4a 00 45 00 43 00 54 00 3d 00 7b 00 39 00 64 00 65 00 61 00 38 00 36 00 32 00 63 00 2d 00 35 00 63 00 64 00 64 00 2d 00 34 00 65 00 37 00 30 00 2d 00 61 00 63 00 63 00 31 00 2d 00 66 00 33 00 32 00 62 00 33 00 34 00 34 00 64 00 34 00 37 00 39 00 35 00 7d 00 00 00 30 00 01 00 00 00 10 00 00 00 04 00 00 00 7f ff 04 00
Boot0001* Manjaro   HD(1,GPT,35c57c56-a6ab-4f18-9c61-dccdc91f429c,0x800,0x82000)/File(\EFI\Manjaro\grubx64.efi)
      dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 20 08 00 00 00 00 00 56 7c c5 35 ab a6 18 4f 9c 61 dc cd c9 1f 42 9c 02 02 / 04 04 36 00 5c 00 45 00 46 00 49 00 5c 00 4d 00 61 00 6e 00 6a 00 61 00 72 00 6f 00 5c 00 67 00 72 00 75 00 62 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot0002* rEFInd Boot Manager   HD(1,GPT,35c57c56-a6ab-4f18-9c61-dccdc91f429c,0x800,0x82000)/File(\EFI\refind\refind_x64.efi)
      dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 20 08 00 00 00 00 00 56 7c c5 35 ab a6 18 4f 9c 61 dc cd c9 1f 42 9c 02 02 / 04 04 3a 00 5c 00 45 00 46 00 49 00 5c 00 72 00 65 00 66 00 69 00 6e 00 64 00 5c 00 72 00 65 00 66 00 69 00 6e 00 64 00 5f 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot0003* EndeavourOS   HD(1,GPT,35c57c56-a6ab-4f18-9c61-dccdc91f429c,0x800,0x82000)/File(\EFI\EndeavourOS\grubx64.efi)
      dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 20 08 00 00 00 00 00 56 7c c5 35 ab a6 18 4f 9c 61 dc cd c9 1f 42 9c 02 02 / 04 04 3e 00 5c 00 45 00 46 00 49 00 5c 00 45 00 6e 00 64 00 65 00 61 00 76 00 6f 00 75 00 72 00 4f 00 53 00 5c 00 67 00 72 00 75 00 62 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot0004* Linux-Firmware-Updater    HD(1,GPT,35c57c56-a6ab-4f18-9c61-dccdc91f429c,0x800,0x211000)/File(\EFI\arch\fwupdx64.efi)
      dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 10 21 00 00 00 00 00 56 7c c5 35 ab a6 18 4f 9c 61 dc cd c9 1f 42 9c 02 02 / 04 04 32 00 5c 00 45 00 46 00 49 00 5c 00 61 00 72 00 63 00 68 00 5c 00 66 00 77 00 75 00 70 00 64 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot0010  Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
      dp: 04 06 14 00 66 8b 1c 72 6c 42 86 4e 8e 99 34 57 c4 6a b0 b9 / 7f ff 04 00
Boot0011  Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
      dp: 04 06 14 00 2d 76 6a 12 58 57 ca 4f 85 31 20 1a 7f 57 f8 50 / 7f ff 04 00
Boot0012  Diagnostic Splash Screen  FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
      dp: 04 06 14 00 a6 d9 d8 a7 b0 6a eb 4a ad 9d 16 3e 59 a7 a3 80 / 7f ff 04 00
Boot0013  Lenovo Diagnostics    FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
      dp: 04 06 14 00 5b 61 7e 3f 45 0d 80 4f 88 dc 26 b2 34 95 85 60 / 7f ff 04 00
Boot0014  Regulatory Information    FvFile(478c92a0-2622-42b7-a65d-5894169e4d24)
      dp: 04 06 14 00 a0 92 8c 47 22 26 b7 42 a6 5d 58 94 16 9e 4d 24 / 7f ff 04 00
Boot0015  ThinkShield secure wipe   FvFile(3593a0d5-bd52-43a0-808e-cbff5ece2477)
      dp: 04 06 14 00 d5 a0 93 35 52 bd a0 43 80 8e cb ff 5e ce 24 77 / 7f ff 04 00
Boot0016  Startup Interrupt Menu    FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
      dp: 04 06 14 00 f4 e6 6e f4 85 47 a3 43 92 3d 7f 78 6c 3c 84 79 / 7f ff 04 00
Boot0017  Rescue and Recovery   FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
      dp: 04 06 14 00 60 3f 5d 66 3e ad ad 4c 8e 26 db 46 ee e9 f1 b5 / 7f ff 04 00
Boot0018  MEBx Hot Key  FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
      dp: 04 06 14 00 6a d5 6f ac 41 3d fd 4e a1 b9 87 02 93 81 1a 28 / 7f ff 04 00
Boot0019* USB CD    VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
      dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 86 70 12 96 aa 5a 78 48 b6 6c d4 9d d3 ba 6a 55 / 7f ff 04 00
Boot001A* USB FDD   VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
      dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 6f f0 15 a2 88 30 b5 43 a8 b8 64 10 09 46 1e 49 / 7f ff 04 00
Boot001B* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
      dp: 03 0a 25 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 00 1c 19 99 32 d9 4c 4e ae 9a a0 b6 e9 8e b8 a4 00 / 7f ff 04 00
Boot001C* NVMe1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a401)
      dp: 03 0a 25 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 00 1c 19 99 32 d9 4c 4e ae 9a a0 b6 e9 8e b8 a4 01 / 7f ff 04 00
Boot001D* NVMe2 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a402)
      dp: 03 0a 25 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 00 1c 19 99 32 d9 4c 4e ae 9a a0 b6 e9 8e b8 a4 02 / 7f ff 04 00
Boot001E* ATA HDD1  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
      dp: 03 0a 25 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 91 af 62 59 56 44 9f 41 a7 b9 1f 4f 89 2a b0 f6 01 / 7f ff 04 00
Boot001F* ATA HDD2  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f602)
      dp: 03 0a 25 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 91 af 62 59 56 44 9f 41 a7 b9 1f 4f 89 2a b0 f6 02 / 7f ff 04 00
Boot0020* ATA HDD3  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f603)
      dp: 03 0a 25 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 91 af 62 59 56 44 9f 41 a7 b9 1f 4f 89 2a b0 f6 03 / 7f ff 04 00
Boot0021* ATA HDD0  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
      dp: 03 0a 25 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 91 af 62 59 56 44 9f 41 a7 b9 1f 4f 89 2a b0 f6 00 / 7f ff 04 00
Boot0022* USB HDD   VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
      dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 33 e8 21 aa af 33 bc 47 89 bd 41 9f 88 c5 08 03 / 7f ff 04 00
Boot0023* PXE BOOT  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
      dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 78 a8 4a af 2b 2a fc 4e a7 9c f5 cc 8f 3d 38 03 / 7f ff 04 00
Boot0024* LENOVO CLOUD  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,ad38ccbbf7edf04d959cf42aa74d3650)/Uri(https://download.lenovo.com/pccbbs/cdeploy/efi/boot.efi)
      dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b ad 38 cc bb f7 ed f0 4d 95 9c f4 2a a7 4d 36 50 / 03 18 3b 00 68 74 74 70 73 3a 2f 2f 64 6f 77 6e 6c 6f 61 64 2e 6c 65 6e 6f 76 6f 2e 63 6f 6d 2f 70 63 63 62 62 73 2f 63 64 65 70 6c 6f 79 2f 65 66 69 2f 62 6f 6f 74 2e 65 66 69 / 7f ff 04 00
Boot0025  Other CD  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
      dp: 03 0a 25 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b ae a2 09 0a df de 21 4e 8b 3a 5e 47 18 56 a3 54 06 / 7f ff 04 00
Boot0026  Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
      dp: 03 0a 25 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 91 af 62 59 56 44 9f 41 a7 b9 1f 4f 89 2a b0 f6 06 / 7f ff 04 00
Boot0027* IDER BOOT CDROM   PciRoot(0x0)/Pci(0x14,0x0)/USB(15,1)
      dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 00 14 / 03 05 06 00 0f 01 / 7f ff 04 00
Boot0028* IDER BOOT Floppy  PciRoot(0x0)/Pci(0x14,0x0)/USB(15,0)
      dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 00 14 / 03 05 06 00 0f 00 / 7f ff 04 00
Boot0029* ATA HDD   VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
      dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 91 af 62 59 56 44 9f 41 a7 b9 1f 4f 89 2a b0 f6 / 7f ff 04 00
Boot002A* ATAPI CD  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
      dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b ae a2 09 0a df de 21 4e 8b 3a 5e 47 18 56 a3 54 / 7f ff 04 00
❯ efivar -l | grep fw
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-9d97f767-ea06-474f-9141-7e2430d97fc1-0
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-533b2fa2-90be-4e2b-942f-f9b6950e310f-0
❯ tree /boot
/boot
├── initramfs-linux-fallback.img
├── initramfs-linux.img
├── intel-ucode.img
└── vmlinuz-linux

Note: I'm using rEFInd as a boot loader, booting into a UEFI image created from the above kernel + initrd + ucode + kernel parameters, if that's relevant info.

Additional questions

superm1 commented 2 years ago

Is your ESP full?

rogueai commented 2 years ago

There is plenty of space as far as I can tell:

/dev/nvme0n1p1           1.1G  275M  782M  26% /efi

I'm not sure if it's relevant, but there are actually a few files in the efi partition that look related to fwupd:

├── EFI
│   ├── arch
│   │   ├── fw
│   │   │   ├── fwupd-533b2fa2-90be-4e2b-942f-f9b6950e310f.cap
│   │   │   └── fwupd-9d97f767-ea06-474f-9141-7e2430d97fc1.cap
│   │   └── fwupdx64.efi
superm1 commented 2 years ago

Yeah fwupd stages the capsules there, which is why I was suggesting if it's full that could be the problem. Maybe this is a problem with the NVRAM being full then.

We don't have that error string in the fwupd codebase, so it must be coming from the firmware.

I think there isn't much more we can do from fwupd side, let's see if Lenovo has any thoughts on it.

olegk25 commented 2 years ago

I have the same issue while trying to apply official Lenovo upgrade (4.8 MB size) and my /efi is only 19% full. ThinkPad T560, ArchLinux 5.19.1-arch2-1 x64

/dev/sda1 256M 49M 208M 19% /efi

hughsie commented 2 years ago

@mrhpearson any ideas?

mrhpearson commented 2 years ago

No idea I'm afraid - I've flagged this to the FW team (ticket # LO-1964)

ChiWei-Chen commented 2 years ago

@rogueai , I'm working with @mrhpearson and got these questions from FW team, could you help t comment them? Thanks!

Could you help confirm where is this message show (OS,post..or..)? Please provide the detail information. BTW, could you let user try use “fwupdmgr update [BIOS Device ID]” to check if can update successfully? I want to confirm if can duplicate or not. Device ID can get from System Firmware by type “fwupdmgr get-devices” .

Ex:

LO-1964-1 LO-1964-2

ghost commented 2 years ago

This also happens on my system—ThinkPad T14 Gen 2 (AMD) running Fedora 36. Kernel: Linux 5.18.17-200.fc36.x86_64 Output of df -h /dev/nvme0n1p1:

Filesystem      Size  Used Avail Use% Mounted on
/dev/nvme0n1p1   96M   72M   25M  75% /boot/efi

The error message occurs after the machine reboots and says fwupd-efi’s version, which is 1.3 I believe. Trying to update by targeting specifically the System Firmware has the same issue.

ChiWei-Chen commented 2 years ago

Hello @Jaeson813 ,

Have you tried resizing the EFI partition?

asegarra commented 2 years ago

Fedora 36 on X1 Carbon Gen 9

I have the same issue, tried “fwupdmgr update [BIOS Device ID]” and got the same error. My efi partition is 629MB of which 603 are free. Resizing in not an option for me at the moment, what is the recommended size for fwupd?

ghost commented 2 years ago

@ChiWei-Chen, I’m unable to resize the partition currently. I booted into Windows, and one of the optional BIOS updates actually did successfully update it to 1.19.

olegk25 commented 2 years ago

Hi, it's obviously a logical glitch in fwupdmgr while trying to assess available space. I used bootable image from the vendor and upgrade was successful.

ChiWei-Chen commented 2 years ago

@hughsie is there any idea or anything we can do for fwupdmgr?

@Jaeson813 , @olegk25 , thanks for the comment.

hughsie commented 2 years ago

@ChiWei-Chen I don't think it's fwupd at fault here, the userspace bit has already written the capsule to the ESP at the point the Could not apply capsules: volume full appears. The volume full is coming either from the UEFI runtime service, either RT->QueryCapsuleCapabilities or RT->UpdateCapsule -- perhaps it's telling us that NVRAM is full, rather than the ESP is full?

ChiWei-Chen commented 2 years ago

Richard, Thanks, I'll give you back once I heard any clues from FW experts.

rogueai commented 2 years ago

I've retested this with v1.8.5 and it seems to be working now. Unfortunately, in the meanwhile I've setup secure boot + custom signing keys so my environment is not as it was when I first tested it with v1.8.3

jwflory commented 2 years ago

This issue captures my problem, except with a few differences:

  1. This bricked the laptop as my firmware upgrade got stuck while applying the firmware update, and it never completed. I had to wait for power loss before I could then reboot and access my OS
  2. Using a X1 Carbon Gen9 on RHEL 8.6 (RH CSB)
  3. I don't use rEFInd

I experienced this on the first day of using the laptop, so I am hesitant to blame storage as an issue. This happened after I applied the first round of updates in GNOME Software, after I completed initial user setup.

susman commented 2 years ago

same issue here:

 ~ # fwupdmgr --version
runtime   org.freedesktop.fwupd         1.8.7
runtime   org.freedesktop.fwupd-efi     1.3
compile   org.freedesktop.gusb          0.4.2
compile   com.hughsie.libjcat           0.1.12
runtime   org.kernel                    5.15.75-gentoo
runtime   com.hughsie.libjcat           0.1.12
compile   org.freedesktop.fwupd         1.8.7
runtime   org.freedesktop.gusb          0.4.2
 ~ # dmidecode -s system-version
ThinkPad X1 Carbon Gen 9
 ~ # dmidecode -s system-product-name
20XWCTO1WW

fwupd-efi 1.5 from latest main on https://github.com/fwupd/fwupd-efi doesn't solve it either. The result is the same:

Could not apply capsules: volume full

Can we please re-open this?

mrhpearson commented 1 year ago

Looks like we didn't leave a comment...but this has been reported to the FW team (a couple of weeks back) and we're discussing with them

alexted commented 1 year ago

Is there any news on this problem?

mrhpearson commented 1 year ago

Sorry - no, we've been nagging the FW team for some insight into what would cause that message. Just for my reference as it took me a while to find the notes - tracked by internal ticket LO-1964

autumn-traveller commented 1 year ago

Hi everyone- I am also having this exact problem. I have a lenovo thinkpad T490 with Fedora 36. My fwupd-efi version is also 1.3 , fwupd is 1.8.6

gstephan76 commented 1 year ago

Hi Everyone. Lenovo ThinkPad P1 Gen 3, running Fedora 37, with the same issue. fwupdmgr --version: compile org.freedesktop.fwupd 1.8.8 compile com.hughsie.libjcat 0.1.12 runtime org.freedesktop.fwupd-efi 1.3 compile org.freedesktop.gusb 0.4.2 runtime com.hughsie.libjcat 0.1.12 runtime com.dell.libsmbios 2.4 runtime org.freedesktop.gusb 0.4.3 runtime org.freedesktop.fwupd 1.8.8 runtime org.kernel 6.0.16-300.fc37.x86_64

ChiWei-Chen commented 1 year ago

Hi @alexted , @noobsauce101 , @gstephan76 , our FW team wasn't able to reproduce this issue yet, but they suspect this is EFI space related, could you provide output of df -h for our investigation? Thank you.

alexted commented 1 year ago

Right now it looks like this (I've reinstalled the OS a couple of times since then):

Filesystem      Size  Used Avail Use% Mounted on
dev             7,7G     0  7,7G   0% /dev
run             7,7G  2,1M  7,7G   1% /run
/dev/nvme0n1p2  452G   39G  390G  10% /
tmpfs           7,7G   56M  7,6G   1% /dev/shm
tmpfs           7,7G   28K  7,7G   1% /tmp
/dev/nvme0n1p1  300M  312K  300M   1% /boot/efi
tmpfs           1,6G   64K  1,6G   1% /run/user/1000
ChiWei-Chen commented 1 year ago

@alexted , thanks for the feedback. Could you also provide the output of fwupdmgr --version and fwupdmgr get-devices, we need to know the machine and current FW version. Thanks!

alexted commented 1 year ago
compile   org.freedesktop.fwupd         1.8.10
compile   com.hughsie.libjcat           0.1.12
runtime   org.freedesktop.fwupd-efi     1.4
compile   org.freedesktop.gusb          0.4.3
runtime   com.hughsie.libjcat           0.1.12
runtime   com.dell.libsmbios            2.4
runtime   org.freedesktop.gusb          0.4.5
runtime   org.freedesktop.fwupd         1.8.10
runtime   org.kernel                    6.1.11-1-MANJARO

and

LENOVO 20X300GACY
│
├─USB3.1 Hub:
│ │   Device ID:          7c5b6dadf8126e3820c86cb56d9e1777084a98a8
│ │   Summary:            USB 3.x hub
│ │   Current version:    13.24
│ │   Vendor:             VIA Labs, Inc. (USB:0x17EF)
│ │   Install Duration:   15 seconds
│ │   GUIDs:              227d0f95-a764-598e-85de-3d2bd0a7372f
│ │                       c6381f16-fe6d-5c45-a4ad-b619af4f0f0e ← USB\VID_17EF&PID_A391
│ │                       e0c50668-5c2e-54df-8e17-c7c2472f3eaa ← USB\VID_17EF&PID_A391&REV_0D24
│ │                       fc6cfb35-d4e9-5467-a014-8863de104969 ← USB\VID_17EF&PID_A391&HUB_000A
│ │                       ef65710a-3fa0-5330-9a61-5ced5e976be1 ← USB\VID_17EF&PID_A391&SPI_C220
│ │                       7ae3100f-9b01-571c-9fc2-20cd4544123a ← USB\VID_17EF&PID_A391&SPI_C220&REV_0D24
│ │   Device Flags:       • Updatable
│ │                       • Cryptographic hash verification is available
│ │                       • Device stages updates
│ │                       • Device can recover flash failures
│ │                       • Unsigned Payload
│ │ 
│ ├─USB2.0 Hub:
│ │ │   Device ID:        65a54fb6ce182f0e75edf0e43047d547a0d61f0e
│ │ │   Summary:          USB 3.x hub
│ │ │   Current version:  13.24
│ │ │   Vendor:           VIA Labs, Inc. (USB:0x17EF)
│ │ │   Install Duration: 15 seconds
│ │ │   GUIDs:            227d0f95-a764-598e-85de-3d2bd0a7372f ← USB\VID_17EF&PID_A392
│ │ │                     010262bc-c6fa-5843-bffd-42be9aa16e6a ← USB\VID_17EF&PID_A392&REV_0D24
│ │ │                     4ec36768-1858-5e9b-9d35-40e6143c3cd4 ← USB\VID_17EF&PID_A392&HUB_0A
│ │ │                     181168b9-f5c8-51c4-a8f2-958daab8af2d ← USB\VID_17EF&PID_A392&SPI_C220
│ │ │                     b8ce86b1-5d74-5876-8d02-a9fd61b0a9ee ← USB\VID_17EF&PID_A392&SPI_C220&REV_0D24
│ │ │   Device Flags:     • Updatable
│ │ │                     • Cryptographic hash verification is available
│ │ │                     • Device stages updates
│ │ │                     • Device can recover flash failures
│ │ │                     • Unsigned Payload
│ │ │ 
│ │ └─USB2.0 Hub:
│ │   │   Device ID:      7a2034b0a5bfbc758ec5bfdce77b0484bdc0b46f
│ │   │   Summary:        USB 3.x hub
│ │   │   Current version:13.23
│ │   │   Vendor:         VIA Labs, Inc. (USB:0x17EF)
│ │   │   Install Duration:15 seconds
│ │   │   GUIDs:          7a216856-8a97-550c-882e-8233751c7cf2 ← USB\VID_17EF&PID_A394
│ │   │                   5a743458-4929-5738-a812-84cad6574a37 ← USB\VID_17EF&PID_A394&REV_0D23
│ │   │                   36a4a5cc-b78b-5419-a2ba-3a692148e9f5 ← USB\VID_17EF&PID_A394&HUB_08
│ │   │                   9495f83b-bee0-5484-beeb-374325c67cb6 ← USB\VID_17EF&PID_A394&SPI_C840
│ │   │                   575dc5a0-ff9d-5df7-8777-aa9531061b0c ← USB\VID_17EF&PID_A394&SPI_C840&REV_0D23
│ │   │   Device Flags:   • Updatable
│ │   │                   • Cryptographic hash verification is available
│ │   │                   • Device stages updates
│ │   │                   • Device can recover flash failures
│ │   │                   • Unsigned Payload
│ │   │ 
│ │   ├─ThinkPad USB-C Dock Gen2 PD Controller:
│ │   │     Device ID:    91ae0d1fd49196e537a79c5e744e9c341c446801
│ │   │     Summary:      CCGx Power Delivery Device
│ │   │     Current version:0.0.37
│ │   │     Vendor:       Cypress Semiconductor (USB:0x04B4)
│ │   │     Install Duration:2 minutes
│ │   │     GUIDs:        f6b5141d-eeb0-5ff1-b8de-ee4f02b222b7
│ │   │                   ebd96940-fa49-5cb1-b1a1-aa2d4dea1416 ← USB\VID_04B4&PID_521A
│ │   │                   2c4d586a-a2a6-5957-9427-768add598121 ← USB\VID_04B4&PID_521A&REV_0000
│ │   │                   5108e726-44a6-5eca-bd1a-fbbdabbe7bc1 ← USB\VID_04B4&PID_521A&SID_1F00&APP_6D64
│ │   │                   31d41b9b-361a-50ad-8bea-8dad3339fa04 ← USB\VID_04B4&PID_521A&SID_1F00&APP_6D64&MODE_FW2
│ │   │     Device Flags: • Updatable
│ │   │                   • System requires external power source
│ │   │                   • Device stages updates
│ │   │                   • Device can recover flash failures
│ │   │                   • Unsigned Payload
│ │   │   
│ │   └─ThinkPad USB-C Dock Gen2 USB Audio:
│ │         Device ID:    04fce9ab8ccd35c21c7c97b3cca8ca6778af17ce
│ │         Summary:      CX21985 USB audio device
│ │         Current version:49-0E-14
│ │         Bootloader Version:03.01.00.00
│ │         Vendor:       Lenovo (USB:0x17EF)
│ │         Install Duration:3 seconds
│ │         Serial Number:0
│ │         GUIDs:        bc09c857-37b9-59ce-abed-62d8e371bca0 ← SYNAPTICS_CXAUDIO\ID_CX2198X
│ │                       dbb8d54c-42e6-5215-b7ac-1df16872bb06 ← USB\VID_17EF&PID_A396
│ │                       a46dd995-530f-50ea-949e-81ef05951964 ← USB\VID_17EF&PID_A396&REV_0014
│ │         Device Flags: • Updatable
│ │                       • Unsigned Payload
│ │       
│ └─USB3.1 Hub:
│       Device ID:        bfcbc0ddc39dc66e25c82e261ac819888069e447
│       Summary:          USB 3.x hub
│       Current version:  13.23
│       Vendor:           VIA Labs, Inc. (USB:0x17EF)
│       Install Duration: 15 seconds
│       GUIDs:            7a216856-8a97-550c-882e-8233751c7cf2
│                         8b2439a7-f319-5583-950a-236eeecfe918 ← USB\VID_17EF&PID_A393
│                         c6881bd6-7fc5-59f9-a21c-a1d525f817f4 ← USB\VID_17EF&PID_A393&REV_0D23
│                         41802a3a-da33-52c9-92d0-b3e4c8fc45d8 ← USB\VID_17EF&PID_A393&HUB_0008
│                         bf4a4117-5351-5633-9dcf-83d67aee418e ← USB\VID_17EF&PID_A393&SPI_C840
│                         1dff17fd-59c2-57b0-8500-690d4ed4ca8e ← USB\VID_17EF&PID_A393&SPI_C840&REV_0D23
│       Device Flags:     • Updatable
│                         • Cryptographic hash verification is available
│                         • Device stages updates
│                         • Device can recover flash failures
│                         • Unsigned Payload
│     
├─0000:00:1f.5:
│     Device ID:          b04e387fb80d2b91f37a4d0c7b21461c451775e1
│     Summary:            Memory Technology Device
│     Vendor:             DMI:LENOVO
│     GUIDs:              5f93d7e7-e282-59b9-b663-0146e382f8f6 ← MTD\NAME_0000:00:1f.5
│                         1d5d8ab8-c56e-59b0-9567-d4d306907af8 ← MTD\VENDOR_LENOVO&NAME_0000:00:1f.5
│                         7e343446-5890-55a0-8b9f-b4a68b7458b1 ← MTD\VENDOR_LENOVO&PRODUCT_20X300GACY&NAME_0000:00:1f.5
│     Device Flags:       • Internal device
│                         • Updatable
│                         • Needs a reboot after installation
│                         • Cryptographic hash verification is available
│   
├─11th Gen Intel Core™ i7-1165G7 @ 2.80GHz:
│     Device ID:          4bde70ba4e39b28f9eab1628f9dd6e6244c03027
│     Current version:    0x000000a6
│     Vendor:             Intel
│     GUIDs:              b9a2dd81-159e-5537-a7db-e7101d164d3f ← cpu
│                         30249f37-d140-5d3e-9319-186b1bd5cac3 ← CPUID\PRO_0&FAM_06
│                         2347ad97-b545-5bae-b6b3-b70a9553cbba ← CPUID\PRO_0&FAM_06&MOD_8C
│                         1df99df5-22f4-5505-98cc-22dcc53b132a ← CPUID\PRO_0&FAM_06&MOD_8C&STP_1
│     Device Flags:       • Internal device
│   
├─Integrated Camera:
│     Device ID:          aa4b7bf130da693bbf1a8a785ad830190788233b
│     Current version:    60.1
│     Vendor:             Azurewave (USB:0x13D3)
│     Serial Number:      0000
│     GUIDs:              e43e8c39-23e2-55bd-83fb-ccb0264df2d8 ← USB\VID_13D3&PID_56FB
│                         939cfa2d-00c6-5498-b580-752505bacdf5 ← USB\VID_13D3&PID_56FB&REV_6001
│     Device Flags:       • Updatable
│   
├─Prometheus:
│ │   Device ID:          3fa281ddf80d8a06b8ee5d8beb48d38ee95a9627
│ │   Summary:            Fingerprint reader
│ │   Current version:    10.01.3478575
│ │   Vendor:             Synaptics (USB:0x06CB)
│ │   Install Duration:   2 seconds
│ │   Serial Number:      159625829836716
│ │   GUIDs:              8088f861-6318-5b1e-9ce4-fbddbedb09ac ← USB\VID_06CB&PID_00BD
│ │                       09e8bf16-3e69-50f5-bb66-c7a040248352 ← USB\VID_06CB&PID_00BD&REV_0000
│ │   Device Flags:       • Updatable
│ │                       • Cryptographic hash verification is available
│ │                       • Signed Payload
│ │ 
│ └─Prometheus IOTA Config:
│       Device ID:        3401add23ddf0bf6d35b739d67083c343e4f6e35
│       Summary:          Fingerprint reader config
│       Current version:  0029
│       Minimum Version:  0029
│       Vendor:           Synaptics (USB:0x06CB)
│       GUIDs:            7c5a1e62-38fa-5859-9337-09dbac6377e4 ← USB\VID_06CB&PID_00BD-cfg
│                         8a12a1dd-5e54-5cb8-9607-c3a4e3e9a7e4 ← USB\VID_06CB&PID_00BD&CFG1_3462&CFG2_500
│       Device Flags:     • Updatable
│                         • Only version upgrades are allowed
│                         • Signed Payload
│     
├─System Firmware:
│ │   Device ID:          a45df35ac0e948ee180fe216a5f703f32dda163f
│ │   Summary:            UEFI ESRT device
│ │   Current version:    65596
│ │   Vendor:             LENOVO (DMI:LENOVO)
│ │   Update State:       Success
│ │   Problems:           • Device cannot be used while the lid is closed
│ │   GUIDs:              2efb2b3c-2363-4c0c-8d47-9b6427b449b3
│ │                       230c8b18-8d9b-53ec-838b-6cfc0383493a ← main-system-firmware
│ │   Device Flags:       • Internal device
│ │                       • System requires external power source
│ │                       • Needs a reboot after installation
│ │                       • Cryptographic hash verification is available
│ │                       • Device is usable for the duration of the update
│ │                       • Updatable
│ │ 
│ ├─BootGuard Configuration:
│ │     Device ID:        b0d4430dfa6bde9f0c22680df36dbc8c15c80753
│ │     Current version:  20
│ │     Vendor:           Intel Corporation (MEI:0x8086)
│ │     GUIDs:            dd17041c-09ea-4b17-a271-5b989867ec65
│ │                       f18c7464-aa01-5b3d-bd4f-6623597d0f70 ← MEI\VEN_8086&DEV_A0E0
│ │                       395a4458-f3a4-54b5-9947-e8b069f33c31 ← MEI\VEN_8086&DEV_A0E0&REV_20
│ │                       bbcd2c79-2acd-5bd9-a608-57d4857a9ac1 ← MEI\VEN_8086&DEV_A0E0&SUBSYS_17AA508F
│ │                       1a88c6dd-21e6-56b2-b0ef-0b9584454943 ← MEI\VEN_8086&DEV_A0E0&SUBSYS_17AA508F&REV_20
│ │     Device Flags:     • Internal device
│ │   
│ └─UEFI dbx:
│       Device ID:        362301da643102b9f38477387e2193e57abaa590
│       Summary:          UEFI revocation database
│       Current version:  217
│       Minimum Version:  217
│       Vendor:           UEFI:Linux Foundation
│       Install Duration: 1 second
│       GUIDs:            1e9c3d61-4bd9-514e-ad87-0a9b61b9e77d ← UEFI\CRT_156645FC005F8617669DF76E1DE6FAE02B3856D24B624E47D97BD2B8ADFFB6E0
│                         304a9ede-aff2-58f6-b5e5-0e651b065f1a ← UEFI\CRT_156645FC005F8617669DF76E1DE6FAE02B3856D24B624E47D97BD2B8ADFFB6E0&ARCH_X64
│                         c6682ade-b5ec-57c4-b687-676351208742 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503
│                         f8ba2887-9411-5c36-9cee-88995bb39731 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64
│       Device Flags:     • Internal device
│                         • Updatable
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│                         • Only version upgrades are allowed
│                         • Signed Payload
│     
├─TPM:
│     Device ID:          c6a80ac3a22083423992a3cb15018989f37834d6
│     Current version:    7.2.2.0
│     Vendor:             Nuvoton Technology (TPM:NTC)
│     GUIDs:              ff71992e-52f7-5eea-94ef-883e56e034c6 ← system-tpm
│                         fac1c8f3-73c8-5cd6-8330-07a3690b5140 ← TPM\VEN_NTC&DEV_0000
│                         e4a6bfd6-81ba-5d6a-bb28-84be07ee7a29 ← TPM\VEN_NTC&MOD_NPCT75x"!!4rls
│                         e9ccc1dc-960a-5e09-afe9-e59a904b776d ← TPM\VEN_NTC&DEV_0000&VER_2.0
│                         5a6b5ab6-c483-5eec-8a34-23a6d6d120bd ← TPM\VEN_NTC&MOD_NPCT75x"!!4rls&VER_2.0
│     Device Flags:       • Internal device
│   
├─TigerLake-LP GT2 [Iris Xe Graphics]:
│     Device ID:          5792b48846ce271fab11c4a545f7a3df0d36e00a
│     Current version:    01
│     Vendor:             Intel Corporation (PCI:0x8086)
│     GUIDs:              54ff3ed7-1ea3-5279-975f-93c13bf2aa53 ← PCI\VEN_8086&DEV_9A49
│                         3c11d563-4f83-5bd1-8369-75359ea6b6f6 ← PCI\VEN_8086&DEV_9A49&REV_01
│                         2ea0a4b6-128a-5194-a192-2c7d78808d81 ← PCI\VEN_8086&DEV_9A49&SUBSYS_17AA508F
│                         cc508046-109f-5bf7-999e-6418a1085cf7 ← PCI\VEN_8086&DEV_9A49&SUBSYS_17AA508F&REV_01
│                         06f2a40f-75b6-5238-9fac-71ea35045c1c ← PCI\VEN_8086&DEV_9A49&REV_00
│                         52d42c65-309d-5b7c-8260-a1dbacfab91a ← PCI\VEN_8086&DEV_9A49&SUBSYS_17AA508F&REV_00
│     Device Flags:       • Internal device
│                         • Cryptographic hash verification is available
│   
├─UEFI Device Firmware:
│     Device ID:          349bb341230b1a86e5effe7dfe4337e1590227bd
│     Summary:            UEFI ESRT device
│     Current version:    4029220958
│     Minimum Version:    1
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     Problems:           • Device cannot be used while the lid is closed
│     GUID:               51b57353-6b9f-4305-8ed2-12f66755104f
│     Device Flags:       • Internal device
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│                         • Updatable
│   
├─UEFI Device Firmware:
│     Device ID:          2292ae5236790b47884e37cf162dcf23bfcd1c60
│     Summary:            UEFI ESRT device
│     Current version:    65584
│     Minimum Version:    65584
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     Problems:           • Device cannot be used while the lid is closed
│     GUID:               bd289402-2842-4455-8eaf-30b681d29967
│     Device Flags:       • Internal device
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│                         • Updatable
│   
├─UEFI Device Firmware:
│     Device ID:          f95c9218acd12697af946874bfe4239587209232
│     Summary:            UEFI ESRT device
│     Current version:    16973831
│     Minimum Version:    1
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     Problems:           • Device cannot be used while the lid is closed
│     GUID:               c494a23b-30a4-4308-a406-615aa4ea7201
│     Device Flags:       • Internal device
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│                         • Updatable
│   
├─UEFI Device Firmware:
│     Device ID:          d96de5c124b60ed6241ebcb6bb2c839cb5580786
│     Summary:            UEFI ESRT device
│     Current version:    0
│     Minimum Version:    1
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     Problems:           • Device cannot be used while the lid is closed
│     GUID:               96fc1fc3-3013-43bd-bc97-5011b6dd7856
│     Device Flags:       • Internal device
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│                         • Updatable
│   
├─UEFI Device Firmware:
│     Device ID:          f37fb01122dd62c773f4e84ec89737e059712d59
│     Summary:            UEFI ESRT device
│     Current version:    1
│     Minimum Version:    1
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     Problems:           • Device cannot be used while the lid is closed
│     GUID:               bc9222ea-413e-4e89-aafd-c3857bafb242
│     Device Flags:       • Internal device
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│                         • Updatable
│   
├─UEFI Device Firmware:
│     Device ID:          36efb79c255f402f619fa9eb53cd659db51f2a04
│     Summary:            UEFI ESRT device
│     Current version:    117572096
│     Minimum Version:    117572096
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     Problems:           • Device cannot be used while the lid is closed
│     GUID:               25ca0f93-f2f0-49da-8f78-b6c4e6b4b520
│     Device Flags:       • Internal device
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│                         • Updatable
│   
├─UEFI Device Firmware:
│     Device ID:          11a7fbdd09ce583e58b899660fe10f147fd155a2
│     Summary:            UEFI ESRT device
│     Current version:    2689118
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     Problems:           • Device cannot be used while the lid is closed
│     GUID:               bb2acbf1-4063-4816-9041-88bad259367a
│     Device Flags:       • Internal device
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│                         • Updatable
│   
├─UEFI Device Firmware:
│     Device ID:          a083ebc5138e5e071ef7270cc9a8280722cc7adf
│     Summary:            UEFI ESRT device
│     Current version:    24577
│     Minimum Version:    1
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     Problems:           • Device cannot be used while the lid is closed
│     GUID:               a9e9b56a-8e14-4c28-bb5f-d53d5817f0f7
│     Device Flags:       • Internal device
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│                         • Updatable
│   
└─WDC PC SN730 SDBQNTY-512G-1001:
      Device ID:          04e17fcf7d3de91da49a163ffe4907855c3648be
      Summary:            NVM Express solid state drive
      Current version:    11170101
      Vendor:             Sandisk Corp (NVME:0x15B7)
      Serial Number:      213828802001
      GUIDs:              fccbb6ea-e20e-58ad-bf8a-7fb7d43ff4c2 ← NVME\VEN_15B7&DEV_5006
                          a39943dd-3afb-54f8-b110-c5a21f071200 ← NVME\VEN_15B7&DEV_5006&REV_00
                          12c86995-0b90-5ec5-98f3-7a6ed4ca50e0 ← NVME\VEN_15B7&DEV_5006&SUBSYS_15B75006
                          7b974856-317d-5538-a915-de0a6353750f ← NVME\VEN_15B7&DEV_5006&SUBSYS_15B75006&REV_00
                          06b4e2aa-91af-508b-b06e-65e3b3189e97 ← WDC PC SN730 SDBQNTY-512G-1001
      Device Flags:       • Internal device
                          • Updatable
                          • System requires external power source
                          • Needs a reboot after installation
                          • Device is usable for the duration of the update
autumn-traveller commented 1 year ago

Hi, this is my output. As you can see I have nvme and my EFI is relatively full. I have removed one or two snap entries and an nfs entry for privacy reasons but they are almost definitely not relevant.

Filesystem                          Size  Used Avail Use% Mounted on
devtmpfs                            4.0M     0  4.0M   0% /dev
tmpfs                               7.7G   15M  7.7G   1% /dev/shm
tmpfs                               3.1G  2.2M  3.1G   1% /run
/dev/dm-0                           327G  204G  122G  63% /
tmpfs                               7.7G  3.1M  7.7G   1% /tmp
/dev/dm-0                           327G  204G  122G  63% /home
/dev/loop10                          50M   50M     0 100% /var/lib/snapd/snap/snapd/17883
/dev/loop11                         348M  348M     0 100% /var/lib/snapd/snap/wine-platform-runtime/333
/dev/nvme0n1p5                      974M  258M  649M  29% /boot
/dev/nvme0n1p2                       95M   79M   17M  83% /boot/efi
tmpfs                               1.6G  280K  1.6G   1% /run/user/1000
hughsie commented 1 year ago

/dev/nvme0n1p2 95M 79M 17M 83% /boot/efi

@ChiWei-Chen is that too little? If you give me the "it must have xxxM free on the ESP" then I can add that as a check on fwupd.

ChiWei-Chen commented 1 year ago

@hughsie , it looks a bit little, I'll need to get FW team to comment on this. Thanks!

superm1 commented 1 year ago

/dev/nvme0n1p2 95M 79M 17M 83% /boot/efi

That's a really small ESP in general. What distro offered it? Probably should get their installer to offer bigger ones too.

ChiWei-Chen commented 1 year ago

Hi everyone- I am also having this exact problem. I have a lenovo thinkpad T490 with Fedora 36. My fwupd-efi version is also 1.3 , fwupd is 1.8.6

It looks Fedora 36.

@hughsie , here is the FW team's feedback, hope this helps:

It is small. I am not sure what product is used. But basically recent BIOS capsule image size is appropriate 30 MB. I recommend to prepare double size of BIOS capsule file at least. And the space should be sequential. Roughly 80 MB available space is needed.

BTW, the issue of the following system needs to investigate separately.

/dev/nvme0n1p1  300M  312K  300M   1% /boot/efi
superm1 commented 1 year ago

Roughly 80 MB available space is needed.

I don't recall if we are already, but we should make sure we're clearing space after updates finish the next boot too by the daemon.

autumn-traveller commented 1 year ago

Sorry I completely forgot to mention this but I have a dual-boot system, Windows 10 + Fedora 36. I briefly looked through the /boot/efi/EFI directory and found the following:

du -hsx /boot/efi/EFI/fedora/fw*
37M fedora/fw
61K fedora/fwupdx64.efi
du -hsx /boot/efi/EFI/fedora/fw/*
12M fedora/fw/fwupd-2c0665e2-fdbd-495e-b8e4-69d92b9c119a.cap
754K    fedora/fw/fwupd-38ea6335-29ca-417b-8cd4-6b4e5e866f92.cap
24M fedora/fw/fwupd-603baf73-b997-45b5-86b4-2f981a008e18.cap
hughsie commented 1 year ago

du -hsx /boot/efi/EFI/fedora/fw/*

We should be deleting old capsule files before scheduling the new ones, as long as BootNext isn't set. What's the creation time on those files please?

autumn-traveller commented 1 year ago

Feb 10 13:57 on all 3

autumn-traveller commented 1 year ago

Since the entire size of my EFI partition is just 95MB, will your latest commit mean that I am unable to use fwupd at all?

hughsie commented 1 year ago

@noobsauce101 a 95MB partition is quite unsuitable for a dual boot system. For comparison, mine is 600MB. The commit message is slightly misleading, we now require 2*capsule size, plus 20MB.

autumn-traveller commented 1 year ago

Yeah I am looking into resizing it now. Thank you guys for all your help!

mrhpearson commented 1 year ago

Are we OK to close this issue now?

hughsie commented 1 year ago

Yup, 1.8.11 has the checks for double the capsule size.

VannTen commented 1 year ago

Hi.

I'm getting the same problem (or maybe it's related to the new check introduced in fwupd ?)

system info

# dmidecode -s system-version
ThinkPad X1 Carbon Gen 9

# fwupdmgr --version
compile   org.freedesktop.fwupd         1.8.12
compile   com.hughsie.libxmlb           0.3.11
compile   com.hughsie.libjcat           0.1.12
runtime   org.freedesktop.fwupd-efi     1.4
compile   org.freedesktop.gusb          0.4.5
runtime   com.hughsie.libjcat           0.1.13
runtime   com.dell.libsmbios            2.4
runtime   org.freedesktop.gusb          0.4.5
runtime   org.kernel                    6.2.6-arch1-1
runtime   org.freedesktop.fwupd         1.8.12

# Free space on ESP
df -h /efi
Filesystem      Size  Used Avail Use% Mounted on
/dev/nvme0n1p1  200M   73M  128M  37% /efi
fwupdmgr get-devices ``` LENOVO 20XXS3HC0G │ ├─ELAN0672:00 04F3:3187: │ Device ID: 0867c07f040e810fa5ea153981e63e324c29eb1f │ Summary: Touchpad │ Current version: 0x0003 │ Bootloader Version: 0x0002 │ Vendor: ELAN Microelectronics (HIDRAW:0x04F3) │ GUIDs: ab16bce2-e219-52f5-89a6-fd6b1c4244c0 ← HIDRAW\VEN_04F3&DEV_3187 │ 940805ff-ca7a-56b2-af86-32e995004af9 ← HIDRAW\VEN_04F3&DEV_3187&REV_00 │ e4c6161e-2b1c-59cb-ad07-c8fb7feb155e ← HIDRAW\VEN_04F3&DEV_3187&MOD_0002 │ 4b808d27-c833-50cc-8177-9a401f5c08fe ← ELANTP\ICTYPE_14 │ 5b73c06e-3dfd-5e6c-b06a-24e3489206c2 ← ELANTP\ICTYPE_14&MOD_0002 │ 31a158de-a671-50bf-b787-3bba647a8c49 ← ELANTP\ICTYPE_14&MOD_0002&DRIVER_HID │ Device Flags: • Internal device │ • Updatable │ ├─0000:00:1f.5: │ Device ID: b04e387fb80d2b91f37a4d0c7b21461c451775e1 │ Summary: Memory Technology Device │ Vendor: DMI:LENOVO │ GUIDs: 5f93d7e7-e282-59b9-b663-0146e382f8f6 ← MTD\NAME_0000:00:1f.5 │ 1d5d8ab8-c56e-59b0-9567-d4d306907af8 ← MTD\VENDOR_LENOVO&NAME_0000:00:1f.5 │ e6be4099-0734-5369-9109-728488385b0a ← MTD\VENDOR_LENOVO&PRODUCT_20XXS3HC0G&NAME_0000:00:1f.5 │ Device Flags: • Internal device │ • Updatable │ • Needs a reboot after installation │ • Cryptographic hash verification is available │ ├─11th Gen Intel Core™ i7-1185G7 @ 3.00GHz: │ Device ID: 4bde70ba4e39b28f9eab1628f9dd6e6244c03027 │ Current version: 0x000000a6 │ Vendor: Intel │ GUIDs: b9a2dd81-159e-5537-a7db-e7101d164d3f ← cpu │ 30249f37-d140-5d3e-9319-186b1bd5cac3 ← CPUID\PRO_0&FAM_06 │ 2347ad97-b545-5bae-b6b3-b70a9553cbba ← CPUID\PRO_0&FAM_06&MOD_8C │ 1df99df5-22f4-5505-98cc-22dcc53b132a ← CPUID\PRO_0&FAM_06&MOD_8C&STP_1 │ Device Flags: • Internal device │ ├─Embedded Controller: │ Device ID: 632acf4927c0b5fb53519d6beed3b60adb73f1d5 │ Summary: UEFI ESRT device │ Current version: 0.1.33 │ Minimum Version: 0.1.33 │ Vendor: Lenovo (DMI:LENOVO) │ Update State: Success │ GUID: 61b65ccc-0116-4b62-80ed-ec5f089ae523 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Supported on remote server │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ ├─Intel Management Engine: │ Device ID: a45df35ac0e948ee180fe216a5f703f32dda163f │ Summary: UEFI ESRT device │ Current version: 0.42.2235 │ Vendor: Lenovo (DMI:LENOVO) │ Update State: Success │ GUID: 7716d876-a9a6-4901-aa97-e3baef2813a9 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ ├─Intel Management Engine: │ Device ID: 5bfc5b91c18ef8b751d3d052af77b69ebf738038 │ Summary: UEFI ESRT device │ Current version: 240.42.2235 │ Minimum Version: 0.0.1 │ Vendor: Lenovo (DMI:LENOVO) │ Update State: Success │ GUID: c1b2be54-d7ed-4e24-a577-7c5f32bb7587 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Supported on remote server │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ ├─MZVL2512HCJQ-00BL7: │ Device ID: 04e17fcf7d3de91da49a163ffe4907855c3648be │ Summary: NVM Express solid state drive │ Current version: CL2QGXA7 │ Vendor: Samsung (NVME:0x144D) │ Serial Number: S64KNX1R854075 │ GUIDs: bec63ed7-a95f-54fe-b8cc-8e9fee64ba5a ← NVME\VEN_144D&DEV_A80A │ 60c89aac-f321-515b-b419-3cf02aa9d375 ← NVME\VEN_144D&DEV_A80A&REV_00 │ 310f81b5-6fce-501e-acfb-487d10501e78 ← NVME\VEN_144D&DEV_A80A&SUBSYS_144DA801 │ 4d7a2791-106b-5e72-9cfb-8ea3d89f5421 ← NVME\VEN_144D&DEV_A80A&SUBSYS_144DA801&REV_00 │ af35834a-86e9-5d6e-af3b-78ce4a42cf4a ← SAMSUNG MZVL2512HCJQ-00BL7 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Supported on remote server │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ • Signed Payload │ ├─Prometheus: │ │ Device ID: 0d5d05911800242bb1f35287012cdcbd9b381148 │ │ Summary: Fingerprint reader │ │ Current version: 10.01.3478575 │ │ Vendor: Synaptics (USB:0x06CB) │ │ Install Duration: 2 seconds │ │ Serial Number: 66154318610626 │ │ GUIDs: 448868f0-e05d-5849-8fc4-b8fa1ec16bf5 ← USB\VID_06CB&PID_00FC │ │ 896bb9a6-a8be-5727-8a3a-43ca249f6933 ← USB\VID_06CB&PID_00FC&REV_0000 │ │ Device Flags: • Updatable │ │ • Supported on remote server │ │ • Cryptographic hash verification is available │ │ • Signed Payload │ │ │ └─Prometheus IOTA Config: │ Device ID: 73e606488fec47b3e3f9288094f66fded0051446 │ Summary: Fingerprint reader config │ Current version: 0004 │ Minimum Version: 0004 │ Vendor: Synaptics (USB:0x06CB) │ GUIDs: 5cfe6094-5ba5-5713-b5a4-bc9d9c0f55df ← USB\VID_06CB&PID_00FC-cfg │ d9fbfaa0-2fc3-5225-aaf4-6c640029b473 ← USB\VID_06CB&PID_00FC&CFG1_3698&CFG2_0 │ Device Flags: • Updatable │ • Only version upgrades are allowed │ • Signed Payload │ ├─System Firmware: │ │ Device ID: a083ebc5138e5e071ef7270cc9a8280722cc7adf │ │ Summary: UEFI ESRT device │ │ Current version: 0.1.58 │ │ Minimum Version: 0.1.39 │ │ Vendor: Lenovo (DMI:LENOVO) │ │ Update State: Success │ │ GUIDs: 14f3350e-cf63-4e68-a0d9-0af1d5389a17 │ │ 230c8b18-8d9b-53ec-838b-6cfc0383493a ← main-system-firmware │ │ 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 │ │ │ ├─AMT [unprovisioned]: │ │ Device ID: 8d5470e73fd9a31eaa460b2b6aea95483fe3f14c │ │ Summary: Hardware and firmware technology for remote out-of-band management │ │ Current version: 15.0.42.2235 │ │ Bootloader Version:15.0.42.2235 │ │ Vendor: Intel Corporation (MEI:0x8086) │ │ GUIDs: 12f80028-b4b7-4b2d-aca8-46e0ff65814c │ │ f18c7464-aa01-5b3d-bd4f-6623597d0f70 ← MEI\VEN_8086&DEV_A0E0 │ │ 395a4458-f3a4-54b5-9947-e8b069f33c31 ← MEI\VEN_8086&DEV_A0E0&REV_20 │ │ 4e60e8d4-fe52-55e2-bcd1-73a0eac30ab2 ← MEI\VEN_8086&DEV_A0E0&SUBSYS_17AA22D5 │ │ 070acb43-84d6-5cc7-a713-9a9a0cccee24 ← MEI\VEN_8086&DEV_A0E0&SUBSYS_17AA22D5&REV_20 │ │ Device Flags: • Internal device │ │ │ ├─BootGuard Configuration: │ │ Device ID: b0d4430dfa6bde9f0c22680df36dbc8c15c80753 │ │ Current version: 20 │ │ Vendor: Intel Corporation (MEI:0x8086) │ │ GUIDs: dd17041c-09ea-4b17-a271-5b989867ec65 │ │ f18c7464-aa01-5b3d-bd4f-6623597d0f70 ← MEI\VEN_8086&DEV_A0E0 │ │ 395a4458-f3a4-54b5-9947-e8b069f33c31 ← MEI\VEN_8086&DEV_A0E0&REV_20 │ │ 4e60e8d4-fe52-55e2-bcd1-73a0eac30ab2 ← MEI\VEN_8086&DEV_A0E0&SUBSYS_17AA22D5 │ │ 070acb43-84d6-5cc7-a713-9a9a0cccee24 ← MEI\VEN_8086&DEV_A0E0&SUBSYS_17AA22D5&REV_20 │ │ Device Flags: • Internal device │ │ │ └─UEFI dbx: │ Device ID: 362301da643102b9f38477387e2193e57abaa590 │ Summary: UEFI revocation database │ Current version: 190 │ Minimum Version: 190 │ Vendor: UEFI:Linux Foundation │ Install Duration: 1 second │ GUIDs: ad886c32-888f-5910-89a6-54d957361b11 ← UEFI\CRT_11731994ABDB60AA2CD5A7DE90A320F43EC225187F23D0B196BC84CE5A4F49F7 │ 43818441-7cae-5838-89a0-659182684a70 ← UEFI\CRT_11731994ABDB60AA2CD5A7DE90A320F43EC225187F23D0B196BC84CE5A4F49F7&ARCH_X64 │ Device Flags: • Internal device │ • Updatable │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ • Only version upgrades are allowed │ • Signed Payload │ ├─TPM: │ Device ID: c6a80ac3a22083423992a3cb15018989f37834d6 │ Current version: 7.85.17.51968 │ Vendor: Infineon (TPM:IFX) │ GUIDs: ff71992e-52f7-5eea-94ef-883e56e034c6 ← system-tpm │ 5eebb112-75ad-5536-b173-a11eb3399402 ← TPM\VEN_IFX&DEV_0000 │ ddf995da-1b32-5a8a-bc1b-8d5af4b38b51 ← TPM\VEN_IFX&MOD_SLB9670 │ 6d81ab63-db2e-50ac-934f-6be9accf5e02 ← TPM\VEN_IFX&DEV_0000&VER_2.0 │ 301555de-680d-5ddc-b995-7553fc9138f1 ← TPM\VEN_IFX&MOD_SLB9670&VER_2.0 │ Device Flags: • Internal device │ ├─ThinkPad Thunderbolt 3 Dock: │ │ Device ID: 5f7106c1b3a260fdb1fc298899d1d0beefbcf8a5 │ │ Current version: 62.00 │ │ Vendor: Lenovo (THUNDERBOLT:0x0108, TBT:0x0108) │ │ GUIDs: 03b97e38-f4b8-5a19-917c-28f95ca29768 ← THUNDERBOLT\VEN_0108&DEV_1720 │ │ 45c1814e-eb83-5b03-8997-ef8d4d8ade29 ← THUNDERBOLT\VEN_0108&DEV_1720&REV_00 │ │ 75039175-c354-5df9-a798-5da41461c007 ← TBT-01081720 │ │ 25443a71-d06d-5e50-a04b-517b19e3ae29 ← TBT-01081720-controller1-1 │ │ Device Flags: • Updatable │ │ • System requires external power source │ │ • Device stages updates │ │ • Signed Payload │ │ │ ├─USB2.0 Hub: │ │ │ Device ID: 7622d5fdbf1d1e08138156da7d83bf693986ad16 │ │ │ Summary: USB 3.x hub │ │ │ Current version: 51.63 │ │ │ Vendor: VIA Labs, Inc. (USB:0x17EF) │ │ │ Install Duration: 15 seconds │ │ │ GUIDs: 8ee94f0e-9b44-596a-bdd9-6f90401664cc ← USB\VID_17EF&PID_3080 │ │ │ 35199e34-cf82-5b09-9287-622d225056e4 ← USB\VID_17EF&PID_3080&REV_5163 │ │ │ 0987e3c9-b1ee-5763-ac6e-51329b034e4b ← USB\VID_17EF&PID_3080&HUB_20 │ │ │ 0b31f05d-23d6-5ac9-a7e7-2a6b2795230f ← USB\VID_17EF&PID_3080&SPI_5E32 │ │ │ 26ea2e97-397a-5975-9e58-a3858a6e25e8 ← USB\VID_17EF&PID_3080&SPI_5E32&REV_5163 │ │ │ Device Flags: • Updatable │ │ │ • Cryptographic hash verification is available │ │ │ • Device stages updates │ │ │ • Device can recover flash failures │ │ │ • Unsigned Payload │ │ │ │ │ └─USB2.0 Hub: │ │ │ Device ID: 41e05553a1ab1f2890f40d27053a8f09772f8353 │ │ │ Summary: USB 3.x hub │ │ │ Current version:51.33 │ │ │ Vendor: VIA Labs, Inc. (USB:0x17EF) │ │ │ Install Duration:15 seconds │ │ │ GUIDs: 8ee94f0e-9b44-596a-bdd9-6f90401664cc ← USB\VID_17EF&PID_3080 │ │ │ a023c536-1f42-5215-9b66-1d330c939426 ← USB\VID_17EF&PID_3080&REV_5133 │ │ │ 1e96bd9e-b77e-5eb1-ba44-9c04a3d7c288 ← USB\VID_17EF&PID_3080&HUB_06 │ │ │ 0b31f05d-23d6-5ac9-a7e7-2a6b2795230f ← USB\VID_17EF&PID_3080&SPI_5E32 │ │ │ 733dfbad-0629-58c3-b5a2-d8456b89d080 ← USB\VID_17EF&PID_3080&SPI_5E32&REV_5133 │ │ │ Device Flags: • Updatable │ │ │ • Cryptographic hash verification is available │ │ │ • Device stages updates │ │ │ • Device can recover flash failures │ │ │ • Unsigned Payload │ │ │ │ │ └─ThinkPad Thunderbolt 3 Dock USB Audio: │ │ Device ID: 901515bb1e030acc17640c170ae1505f8e6d7766 │ │ Summary: CX20985 USB audio device │ │ Current version:04-0E-92 │ │ Bootloader Version:02.00.00.00 │ │ Vendor: Lenovo (USB:0x17EF) │ │ Install Duration:3 seconds │ │ Serial Number:0 │ │ GUIDs: 35fbba63-d4a2-5b93-b072-8cca131123bf ← SYNAPTICS_CXAUDIO\ID_CX2098X │ │ d66bf84b-c3ba-508c-bc55-0d445413d3d4 ← USB\VID_17EF&PID_3083 │ │ effe6afa-9e41-5ed0-b66e-dad13853a7bb ← USB\VID_17EF&PID_3083&REV_0092 │ │ Device Flags: • Updatable │ │ • Unsigned Payload │ │ │ └─USB3.1 Hub: │ │ Device ID: 48b0e21e27b6bab9c8208a603e5b65d8a42344e5 │ │ Summary: USB 3.x hub │ │ Current version: 51.63 │ │ Vendor: VIA Labs, Inc. (USB:0x17EF) │ │ Install Duration: 15 seconds │ │ GUIDs: 8ee94f0e-9b44-596a-bdd9-6f90401664cc │ │ 8aab7e9b-2ae8-559b-9be0-49bf5a647a2a ← USB\VID_17EF&PID_307F │ │ 82aae1d4-67be-54c0-8256-ed2a7108650b ← USB\VID_17EF&PID_307F&REV_5163 │ │ a9866465-e1ec-5ce0-855d-162d817aeca2 ← USB\VID_17EF&PID_307F&HUB_0002 │ │ c13637bd-d214-5638-871f-5816ee236ee4 ← USB\VID_17EF&PID_307F&SPI_5E32 │ │ e719eccf-5213-5c12-9ae0-799561fd668b ← USB\VID_17EF&PID_307F&SPI_5E32&REV_5163 │ │ Device Flags: • Updatable │ │ • Cryptographic hash verification is available │ │ • Device stages updates │ │ • Device can recover flash failures │ │ • Unsigned Payload │ │ │ ├─USB3.1 Hub: │ │ Device ID: 26c4f1230928a9765029f8f2e5c82bef85f55d8e │ │ Summary: USB 3.x hub │ │ Current version:51.33 │ │ Vendor: VIA Labs, Inc. (USB:0x17EF) │ │ Install Duration:15 seconds │ │ GUIDs: 8ee94f0e-9b44-596a-bdd9-6f90401664cc │ │ 8aab7e9b-2ae8-559b-9be0-49bf5a647a2a ← USB\VID_17EF&PID_307F │ │ 3e9ec9de-6c88-520b-b768-d3839446d508 ← USB\VID_17EF&PID_307F&REV_5133 │ │ 672d37eb-2a8c-54fd-88f2-0faecea5f5e6 ← USB\VID_17EF&PID_307F&HUB_0006 │ │ c13637bd-d214-5638-871f-5816ee236ee4 ← USB\VID_17EF&PID_307F&SPI_5E32 │ │ cb1e9e33-42d7-5f71-a1cf-c003053a7ec1 ← USB\VID_17EF&PID_307F&SPI_5E32&REV_5133 │ │ Device Flags: • Updatable │ │ • Cryptographic hash verification is available │ │ • Device stages updates │ │ • Device can recover flash failures │ │ • Unsigned Payload │ │ │ └─MSP430: │ Device ID: 61004711a9f6eed5d7a2a22e0469643b241012cf │ Summary: I²C dock management device │ Current version:0.30 │ Vendor: VIA Labs, Inc. (USB:0x17EF) │ GUIDs: 8ee94f0e-9b44-596a-bdd9-6f90401664cc │ 8aab7e9b-2ae8-559b-9be0-49bf5a647a2a ← USB\VID_17EF&PID_307F │ Device Flags: • Updatable │ • Unsigned Payload │ ├─TigerLake-LP GT2 [Iris Xe Graphics]: │ Device ID: 5792b48846ce271fab11c4a545f7a3df0d36e00a │ Current version: 01 │ Vendor: Intel Corporation (PCI:0x8086) │ GUIDs: 54ff3ed7-1ea3-5279-975f-93c13bf2aa53 ← PCI\VEN_8086&DEV_9A49 │ 3c11d563-4f83-5bd1-8369-75359ea6b6f6 ← PCI\VEN_8086&DEV_9A49&REV_01 │ b4dd3af7-f47a-5b73-bde1-a429880ed88c ← PCI\VEN_8086&DEV_9A49&SUBSYS_17AA22D5 │ 28209551-256d-54ce-aaf8-3f0957f5237a ← PCI\VEN_8086&DEV_9A49&SUBSYS_17AA22D5&REV_01 │ 06f2a40f-75b6-5238-9fac-71ea35045c1c ← PCI\VEN_8086&DEV_9A49&REV_00 │ d9576708-72a4-5802-8997-cd7b4f03ec07 ← PCI\VEN_8086&DEV_9A49&SUBSYS_17AA22D5&REV_00 │ Device Flags: • Internal device │ • Cryptographic hash verification is available │ ├─UEFI Device Firmware: │ Device ID: 349bb341230b1a86e5effe7dfe4337e1590227bd │ Summary: UEFI ESRT device │ Current version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 76ca0ad8-4a14-4389-b7e5-fd88791762ad │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ ├─UEFI Device Firmware: │ Device ID: 97b6fe9b220c7b9e1a3a1d9f404c00d4fe77ae7e │ Summary: UEFI ESRT device │ Current version: 16842753 │ Minimum Version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 7fdc5607-979e-4b5c-899d-39afd61f4512 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ ├─UEFI Device Firmware: │ Device ID: ae1abd099407b1d95698d69b7273f7fed5c6f35c │ Summary: UEFI ESRT device │ Current version: 1409421685 │ Minimum Version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 11fe9275-9b06-4c8d-853e-c6c61dd05891 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ ├─UEFI Device Firmware: │ Device ID: 4b78f537b7d3e281a2ecbc83048b8856fb9eb98e │ Summary: UEFI ESRT device │ Current version: 1.2.28.0 │ Minimum Version: 0.0.0.1 │ Vendor: Lenovo (DMI:LENOVO) │ Update State: Success │ GUID: aa096a98-94e6-479b-92f7-5771f6f2d96f │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ ├─UEFI Device Firmware: │ Device ID: 2292ae5236790b47884e37cf162dcf23bfcd1c60 │ Summary: UEFI ESRT device │ Current version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 626d93db-2c42-48c3-915a-71f968a81b04 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ ├─UEFI Device Firmware: │ Device ID: f95c9218acd12697af946874bfe4239587209232 │ Summary: UEFI ESRT device │ Current version: 0 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 3dd84775-ec79-4ecb-8404-74de030c3f77 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ ├─UEFI Device Firmware: │ Device ID: d96de5c124b60ed6241ebcb6bb2c839cb5580786 │ Summary: UEFI ESRT device │ Current version: 1 │ Minimum Version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 69585d92-b50a-4ad7-b265-2eb1ae066574 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ ├─UEFI Device Firmware: │ Device ID: f37fb01122dd62c773f4e84ec89737e059712d59 │ Summary: UEFI ESRT device │ Current version: 69145 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 4e88068b-41b2-4e05-893c-db0b43f7d348 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ ├─UEFI Device Firmware: │ Device ID: 36efb79c255f402f619fa9eb53cd659db51f2a04 │ Summary: UEFI ESRT device │ Current version: 4130 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 5fd44f34-6614-47e2-96f4-c80c8a0270e2 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ └─UEFI Device Firmware: Device ID: 11a7fbdd09ce583e58b899660fe10f147fd155a2 Summary: UEFI ESRT device Current version: 9568256 Minimum Version: 57374 Vendor: DMI:LENOVO Update State: Success GUID: d2718981-bb13-45b4-b919-16bd42529a70 Device Flags: • Internal device • Updatable • System requires external power source • Needs a reboot after installation • Device is usable for the duration of the update ```
fwupdmgr get-updates ``` Devices with no available firmware updates: • ELAN0672:00 04F3:3187 • USB2.0 Hub • USB2.0 Hub • USB3.1 Hub • USB3.1 Hub • 0000:00:1f.5 • Intel Management Engine • MSP430 • Prometheus IOTA Config • ThinkPad Thunderbolt 3 Dock • ThinkPad Thunderbolt 3 Dock USB Audio • 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 dbx Devices with the latest available firmware version: • Embedded Controller • Intel Management Engine • MZVL2512HCJQ-00BL7 • Prometheus LENOVO 20XXS3HC0G │ └─System Firmware: │ Device ID: a083ebc5138e5e071ef7270cc9a8280722cc7adf │ Summary: UEFI ESRT device │ Current version: 0.1.58 │ Minimum Version: 0.1.39 │ Vendor: Lenovo (DMI:LENOVO) │ Update State: Success │ GUIDs: 14f3350e-cf63-4e68-a0d9-0af1d5389a17 │ 230c8b18-8d9b-53ec-838b-6cfc0383493a ← main-system-firmware │ 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 │ └─ThinkPad X1 Carbon 9th / X1 Yoga 6th: New version: 0.1.59 Remote ID: lvfs Release ID: 19485 Summary: Lenovo ThinkPad X1 Carbon 9th / X1 Yoga 6th System Firmware License: Proprietary Size: 18.3 MB Created: 2023-02-15 Urgency: High Tested by Lenovo: Tested: 2023-02-20 Distribution: sled 15.3 Old version: 0.1.58 Version[fwupd]: 1.5.8 Tested by Lenovo: Tested: 2023-02-20 Distribution: rhel 9.0 Old version: 0.1.58 Version[fwupd]: 1.7.4 Tested by Lenovo: Tested: 2023-02-20 Distribution: debian 11 Old version: 0.1.58 Version[fwupd]: 1.5.7 Tested by Lenovo: Tested: 2023-02-20 Distribution: ubuntu 22.04 Old version: 0.1.58 Version[fwupd]: 1.7.9 Vendor: Lenovo Release Flags: • Is upgrade Description: Lenovo System Firmware Version 1.59 Important updates • It is highly recommended to update Intel Management Engine Firmware to 15.0.42.2235 (n32rg27w) or later. New functions or enhancements • Updated the Diagnostics module to version 04.28.000. • Supported to update the latest Intel Management Engine Firmware 15.0.42.2235 (n32rg27w) Problem fixes • Fixed an issue where Thunderbolt Retimer Firmware update may fail when external monitor attached via USB-C port. • Fixed an issue where all the application windows on external monitors moved to ThinkPad LCD after resume from sleep. ```
efibootmgr -v ``` BootCurrent: 0001 Timeout: 0 seconds BootOrder: 0001,001A,001B,001C,001D,001E,001F,0020,0021,0022,0002 Boot0000* Red Hat Enterprise Linux HD(1,GPT,5dd3148a-a6a4-4114-8af3-e25c3414ea30,0x800,0x64000)/File(\EFI\redhat\shimx64.efi) dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 40 06 00 00 00 00 00 8a 14 d3 5d a4 a6 14 41 8a f3 e2 5c 34 14 ea 30 02 02 / 04 04 34 00 5c 00 45 00 46 00 49 00 5c 00 72 00 65 00 64 00 68 00 61 00 74 00 5c 00 73 00 68 00 69 00 6d 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00 Boot0001* Archlinux HD(1,GPT,5dd3148a-a6a4-4114-8af3-e25c3414ea30,0x800,0x64000)/File(EFI\Archlinux\linux.efi) dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 40 06 00 00 00 00 00 8a 14 d3 5d a4 a6 14 41 8a f3 e2 5c 34 14 ea 30 02 02 / 04 04 34 00 45 00 46 00 49 00 5c 00 41 00 72 00 63 00 68 00 6c 00 69 00 6e 00 75 00 78 00 5c 00 6c 00 69 00 6e 00 75 00 78 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00 Boot0002* Linux-Firmware-Updater HD(1,GPT,5dd3148a-a6a4-4114-8af3-e25c3414ea30,0x800,0x64000)/File(\EFI\arch\fwupdx64.efi) dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 40 06 00 00 00 00 00 8a 14 d3 5d a4 a6 14 41 8a f3 e2 5c 34 14 ea 30 02 02 / 04 04 32 00 5c 00 45 00 46 00 49 00 5c 00 61 00 72 00 63 00 68 00 5c 00 66 00 77 00 75 00 70 00 64 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00 Boot0003* Archlinux - Git HD(1,GPT,5dd3148a-a6a4-4114-8af3-e25c3414ea30,0x800,0x64000)/File(EFI\Archlinux\linux-git.efi) dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 40 06 00 00 00 00 00 8a 14 d3 5d a4 a6 14 41 8a f3 e2 5c 34 14 ea 30 02 02 / 04 04 3c 00 45 00 46 00 49 00 5c 00 41 00 72 00 63 00 68 00 6c 00 69 00 6e 00 75 00 78 00 5c 00 6c 00 69 00 6e 00 75 00 78 00 2d 00 67 00 69 00 74 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00 Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9) dp: 04 06 14 00 66 8b 1c 72 6c 42 86 4e 8e 99 34 57 c4 6a b0 b9 / 7f ff 04 00 Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850) dp: 04 06 14 00 2d 76 6a 12 58 57 ca 4f 85 31 20 1a 7f 57 f8 50 / 7f ff 04 00 Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380) dp: 04 06 14 00 a6 d9 d8 a7 b0 6a eb 4a ad 9d 16 3e 59 a7 a3 80 / 7f ff 04 00 Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560) dp: 04 06 14 00 5b 61 7e 3f 45 0d 80 4f 88 dc 26 b2 34 95 85 60 / 7f ff 04 00 Boot0014 Asset Information FvFile(da465b87-a26f-4c12-b78a-0361428fa026) dp: 04 06 14 00 87 5b 46 da 6f a2 12 4c b7 8a 03 61 42 8f a0 26 / 7f ff 04 00 Boot0015 Regulatory Information FvFile(478c92a0-2622-42b7-a65d-5894169e4d24) dp: 04 06 14 00 a0 92 8c 47 22 26 b7 42 a6 5d 58 94 16 9e 4d 24 / 7f ff 04 00 Boot0016 ThinkShield secure wipe FvFile(3593a0d5-bd52-43a0-808e-cbff5ece2477) dp: 04 06 14 00 d5 a0 93 35 52 bd a0 43 80 8e cb ff 5e ce 24 77 / 7f ff 04 00 Boot0017 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479) dp: 04 06 14 00 f4 e6 6e f4 85 47 a3 43 92 3d 7f 78 6c 3c 84 79 / 7f ff 04 00 Boot0018 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5) dp: 04 06 14 00 60 3f 5d 66 3e ad ad 4c 8e 26 db 46 ee e9 f1 b5 / 7f ff 04 00 Boot0019 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28) dp: 04 06 14 00 6a d5 6f ac 41 3d fd 4e a1 b9 87 02 93 81 1a 28 / 7f ff 04 00 Boot001A* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55) dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 86 70 12 96 aa 5a 78 48 b6 6c d4 9d d3 ba 6a 55 / 7f ff 04 00 Boot001B* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49) dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 6f f0 15 a2 88 30 b5 43 a8 b8 64 10 09 46 1e 49 / 7f ff 04 00 Boot001C* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400) dp: 03 0a 25 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 00 1c 19 99 32 d9 4c 4e ae 9a a0 b6 e9 8e b8 a4 00 / 7f ff 04 00 Boot001D* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803) dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 33 e8 21 aa af 33 bc 47 89 bd 41 9f 88 c5 08 03 / 7f ff 04 00 Boot001E* PXE BOOT VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803) dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 78 a8 4a af 2b 2a fc 4e a7 9c f5 cc 8f 3d 38 03 / 7f ff 04 00 Boot001F* LENOVO CLOUD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,ad38ccbbf7edf04d959cf42aa74d3650)/Uri(https://download.lenovo.com/pccbbs/cdeploy/efi/boot.efi) dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b ad 38 cc bb f7 ed f0 4d 95 9c f4 2a a7 4d 36 50 / 03 18 3b 00 68 74 74 70 73 3a 2f 2f 64 6f 77 6e 6c 6f 61 64 2e 6c 65 6e 6f 76 6f 2e 63 6f 6d 2f 70 63 63 62 62 73 2f 63 64 65 70 6c 6f 79 2f 65 66 69 2f 62 6f 6f 74 2e 65 66 69 / 7f ff 04 00 Boot0020* ON-PREMISE VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,ad38ccbbf7edf04d959cf42aa74d3650)/Uri() dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b ad 38 cc bb f7 ed f0 4d 95 9c f4 2a a7 4d 36 50 / 03 18 04 00 / 7f ff 04 00 Boot0021 Other CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35400) dp: 03 0a 25 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b ae a2 09 0a df de 21 4e 8b 3a 5e 47 18 56 a3 54 00 / 7f ff 04 00 Boot0022 Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600) dp: 03 0a 25 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 91 af 62 59 56 44 9f 41 a7 b9 1f 4f 89 2a b0 f6 00 / 7f ff 04 00 Boot0023* IDER BOOT CDROM PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1) dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 00 14 / 03 05 06 00 0b 01 / 7f ff 04 00 Boot0024* IDER BOOT Floppy PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0) dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 00 14 / 03 05 06 00 0b 00 / 7f ff 04 00 Boot0025* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6) dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 91 af 62 59 56 44 9f 41 a7 b9 1f 4f 89 2a b0 f6 / 7f ff 04 00 Boot0026* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354) dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b ae a2 09 0a df de 21 4e 8b 3a 5e 47 18 56 a3 54 / 7f ff 04 00 ```

Message happening when running fwupdmgr upgrade (when rebooting):

fwupd-efi version1.4
WARNING: Could not apply capsule update: Volume Full
WARNING: Could not apply capsules: Volume Full
Reset System

From the previous comment, my EFI partition seems to have enough space, So I think that's not the issue ? Also, I'm using a Unified Kernel Image to boot, if that's relevant.

Any ideas ?

gstephan76 commented 1 year ago

Hi,

The issue that I had went away inexplicably. I thought it was due to some new version in the software stack. Regardless, it follows the data that you have requested.

BTW, in my case lack of space as pointed out by "df" has never been an issue.

Thanks for your help,

root > df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 4.0M 0 4.0M 0% /dev tmpfs 16G 114M 16G 1% /dev/shm tmpfs 6.3G 25M 6.2G 1% /run /dev/dm-0 473G 197G 273G 42% / tmpfs 16G 9.3M 16G 1% /tmp /dev/dm-0 473G 197G 273G 42% /home /dev/nvme0n1p3 974M 435M 472M 48% /boot /dev/nvme0n1p1 200M 57M 144M 29% /boot/efi tmpfs 3.2G 7.1M 3.2G 1% /run/user/1000

root > fwupdmgr --version compile org.freedesktop.fwupd 1.8.12 compile com.hughsie.libxmlb 0.3.10 compile com.hughsie.libjcat 0.1.12 runtime org.freedesktop.fwupd-efi 1.4 compile org.freedesktop.gusb 0.4.5 runtime com.hughsie.libjcat 0.1.13 runtime com.dell.libsmbios 2.4 runtime org.freedesktop.gusb 0.4.5 runtime org.freedesktop.fwupd 1.8.12 runtime org.kernel 6.2.2-300.fc37.x86_64

root > fwupdmgr get-devices LENOVO 20TJS2F42V │ ├─CometLake-H GT2 [UHD Graphics]: │ Device ID: 5792b48846ce271fab11c4a545f7a3df0d36e00a │ Current version: 05 │ Vendor: Intel Corporation (PCI:0x8086) │ GUIDs: 3777783a-3f83-56a5-95f4-533eb6a2bd19 ← PCI\VEN_8086&DEV_9BC4 │ 6c3dbf6c-4e6f-5309-9954-c5ab7aca617e ← PCI\VEN_8086&DEV_9BC4&REV_05 │ 5fde5d20-db24-5f21-afdd-247c1bf1efa1 ← PCI\VEN_8086&DEV_9BC4&SUBSYS_17AA22C2 │ 07168636-0f3b-565c-8fe1-0f0a77d82cd8 ← PCI\VEN_8086&DEV_9BC4&SUBSYS_17AA22C2&REV_05 │ 7ffe1cb7-395a-52a9-a172-70ec6caaf310 ← PCI\VEN_8086&DEV_9BC4&REV_00 │ b813dc18-ddf2-508d-a7eb-0e2fc8752b03 ← PCI\VEN_8086&DEV_9BC4&SUBSYS_17AA22C2&REV_00 │ Device Flags: • Internal device │ • Cryptographic hash verification is available │ ├─Core™ i7-10850H CPU @ 2.70GHz: │ Device ID: 4bde70ba4e39b28f9eab1628f9dd6e6244c03027 │ Current version: 0x000000f0 │ Vendor: Intel │ GUIDs: b9a2dd81-159e-5537-a7db-e7101d164d3f ← cpu │ 30249f37-d140-5d3e-9319-186b1bd5cac3 ← CPUID\PRO_0&FAM_06 │ a45b0522-5722-54bd-b802-86cd044262df ← CPUID\PRO_0&FAM_06&MOD_A5 │ 7b9b6e8c-226c-5db6-86cb-ea3187578013 ← CPUID\PRO_0&FAM_06&MOD_A5&STP_2 │ Device Flags: • Internal device │ ├─Embedded Controller: │ Device ID: 2292ae5236790b47884e37cf162dcf23bfcd1c60 │ Summary: UEFI ESRT device │ Current version: 0.1.11 │ Minimum Version: 0.1.11 │ Vendor: Lenovo (DMI:LENOVO) │ Update State: Success │ GUID: b616d3d6-cca9-40bd-964e-b86ffb62744d │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Supported on remote server │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ ├─Generic Billboard Device: │ Device ID: d1c0f19d1c857ac319c2d8f29e35ef0056a47b15 │ Current version: 7.99.32.0 │ Vendor: Fresco Logic, Inc (USB:0x1D5C) │ Install Duration: 15 seconds │ GUIDs: 4b8e93aa-7207-5706-9e90-b55306343c84 ← USB\VID_1D5C&PID_7102 │ 5564faf2-5478-5d9c-9e11-29039b6ae7e0 ← USB\VID_1D5C&PID_7102&REV_0100 │ 790a1b00-9cf9-5220-af78-ef690d303fa8 ← USB\VID_1D5C&PID_7102&CID_63 │ Device Flags: • Updatable │ ├─Integrated Camera: │ Device ID: 4745cb127beea10281899d84cd01952ed74156a6 │ Current version: 60.1 │ Vendor: Azurewave (USB:0x13D3) │ Serial Number: 0000 │ GUIDs: 9284c551-0b4c-51ee-905a-168b8787290c ← USB\VID_13D3&PID_5405 │ 4dc71255-84a9-5adc-8eab-c5982db48621 ← USB\VID_13D3&PID_5405&REV_6001 │ Device Flags: • Updatable │ ├─Intel Management Engine: │ Device ID: 349bb341230b1a86e5effe7dfe4337e1590227bd │ Summary: UEFI ESRT device │ Current version: 225.67.2046 │ Minimum Version: 0.0.1 │ Vendor: Lenovo (DMI:LENOVO) │ Update State: Success │ GUID: 5695cc48-4f4f-4677-8ffb-9f496d3ad9d3 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Supported on remote server │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ ├─KXG6AZNV512G TOSHIBA: │ Device ID: 08e1798bf5d9cb56a0290b552cab6c1a371b5089 │ Summary: NVM Express solid state drive │ Current version: 5108AGLA │ Vendor: Toshiba Corporation (NVME:0x1179) │ Serial Number: 215F73G9FDP3 │ GUIDs: 94eae9cd-5ee6-5b80-9a3e-ffa2db88cd87 ← NVME\VEN_1179&DEV_011A │ de51500a-8b48-5f13-b0c1-0bbded7c54c1 ← NVME\VEN_1179&DEV_011A&REV_00 │ 141102bc-3608-5bc8-a700-983f47d476f4 ← NVME\VEN_1179&DEV_011A&SUBSYS_11790001 │ 9da14130-275e-52fc-8119-63be32bd58dd ← NVME\VEN_1179&DEV_011A&SUBSYS_11790001&REV_00 │ 7907bb58-84c2-5473-bcca-255d8f33a347 ← KXG6AZNV512G TOSHIBA │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Supported on remote server │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ • Signed Payload │ ├─Prometheus: │ │ Device ID: 9adad7ff10200dcc06aac2d6d70dc2c5cc65f703 │ │ Summary: Fingerprint reader │ │ Current version: 10.01.3478575 │ │ Vendor: Synaptics (USB:0x06CB) │ │ Install Duration: 2 seconds │ │ Serial Number: 131952886400976 │ │ GUIDs: 8088f861-6318-5b1e-9ce4-fbddbedb09ac ← USB\VID_06CB&PID_00BD │ │ 09e8bf16-3e69-50f5-bb66-c7a040248352 ← USB\VID_06CB&PID_00BD&REV_0000 │ │ Device Flags: • Updatable │ │ • Supported on remote server │ │ • Cryptographic hash verification is available │ │ • Signed Payload │ │ │ └─Prometheus IOTA Config: │ Device ID: 292df36495e4c4177c60602877f7a003587799d1 │ Summary: Fingerprint reader config │ Current version: 0030 │ Minimum Version: 0030 │ Vendor: Synaptics (USB:0x06CB) │ GUIDs: 7c5a1e62-38fa-5859-9337-09dbac6377e4 ← USB\VID_06CB&PID_00BD-cfg │ 8177bb07-fa98-5bdb-a55d-bdc0fa95535b ← USB\VID_06CB&PID_00BD&CFG1_3462&CFG2_800 │ Device Flags: • Updatable │ • Supported on remote server │ • Only version upgrades are allowed │ • Signed Payload │ ├─System Firmware: │ │ Device ID: a45df35ac0e948ee180fe216a5f703f32dda163f │ │ Summary: UEFI ESRT device │ │ Current version: 0.1.27 │ │ Minimum Version: 0.1.11 │ │ Vendor: Lenovo (DMI:LENOVO) │ │ Update State: Success │ │ GUIDs: 6e58e73d-8061-44e4-8949-33b7f0d5c726 │ │ 230c8b18-8d9b-53ec-838b-6cfc0383493a ← main-system-firmware │ │ 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 │ │ │ ├─AMT [unprovisioned]: │ │ Device ID: 8d5470e73fd9a31eaa460b2b6aea95483fe3f14c │ │ Summary: Hardware and firmware technology for remote out-of-band management │ │ Current version: 14.1.67.2046 │ │ Bootloader Version:14.1.67.2046 │ │ Vendor: Intel Corporation (MEI:0x8086) │ │ GUIDs: 12f80028-b4b7-4b2d-aca8-46e0ff65814c │ │ 15c7ef4d-12fc-5e25-aba6-49b30f5ab130 ← MEI\VEN_8086&DEV_06E0 │ │ a65d125e-0c76-5876-bad3-6956a2f25e5e ← MEI\VEN_8086&DEV_06E0&REV_00 │ │ a8f5ca2d-e46c-5c9b-819b-d64c73c9e48d ← MEI\VEN_8086&DEV_06E0&SUBSYS_17AA22C2 │ │ 45bcbef5-0630-5121-a4d9-881054b2916f ← MEI\VEN_8086&DEV_06E0&SUBSYS_17AA22C2&REV_00 │ │ Device Flags: • Internal device │ │ │ └─UEFI dbx: │ Device ID: 362301da643102b9f38477387e2193e57abaa590 │ Summary: UEFI revocation database │ Current version: 217 │ Minimum Version: 217 │ Vendor: UEFI:Linux Foundation │ Install Duration: 1 second │ GUIDs: 14503b3d-73ce-5d06-8137-77c68972a341 ← UEFI\CRT_A9087D1044AD18F7A94916D284CBC01827CF23CD8F60B79072C9CAA1FEF4D649 │ 5971a208-da00-5fce-b5f5-1234342f9cf7 ← UEFI\CRT_A9087D1044AD18F7A94916D284CBC01827CF23CD8F60B79072C9CAA1FEF4D649&ARCH_X64 │ c6682ade-b5ec-57c4-b687-676351208742 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503 │ f8ba2887-9411-5c36-9cee-88995bb39731 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64 │ Device Flags: • Internal device │ • Updatable │ • Supported on remote server │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ • Only version upgrades are allowed │ • Signed Payload │ ├─TPM: │ Device ID: c6a80ac3a22083423992a3cb15018989f37834d6 │ Current version: 1.258.0.0 │ Vendor: ST Microelectronics (TPM:STM) │ GUIDs: ff71992e-52f7-5eea-94ef-883e56e034c6 ← system-tpm │ 84df3581-f896-54d2-bd1a-372602f04c32 ← TPM\VEN_STM&DEV_0001 │ bfaed10a-bbc1-525b-a329-35da2f63e918 ← TPM\VENSTM&MOD │ 70b7b833-7e1a-550a-a291-b94a12d0f319 ← TPM\VEN_STM&DEV_0001&VER_2.0 │ 06f005e9-cb62-5d1a-82d9-13c534c53c48 ← TPM\VENSTM&MOD&VER_2.0 │ Device Flags: • Internal device │ ├─UEFI Device Firmware: │ Device ID: f95c9218acd12697af946874bfe4239587209232 │ Summary: UEFI ESRT device │ Current version: 16777222 │ Minimum Version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 439d54f4-5548-4698-a8b0-46a047c0e66e │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ ├─UEFI Device Firmware: │ Device ID: d96de5c124b60ed6241ebcb6bb2c839cb5580786 │ Summary: UEFI ESRT device │ Current version: 65794 │ Minimum Version: 65794 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 3fb9a55d-d7f1-4d1b-b216-74e328e28f51 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ └─UEFI Device Firmware: Device ID: f37fb01122dd62c773f4e84ec89737e059712d59 Summary: UEFI ESRT device Current version: 24577 Minimum Version: 1 Vendor: DMI:LENOVO Update State: Success GUID: 33967546-da89-4c51-9c95-5242bcb854e8 Device Flags: • Internal device • Updatable • System requires external power source • Needs a reboot after installation • Device is usable for the duration of the update

Em qua., 15 de fev. de 2023 às 01:50, ChiWei-Chen @.***> escreveu:

Hi @alexted https://github.com/alexted , @noobsauce101 https://github.com/noobsauce101 , @gstephan76 https://github.com/gstephan76 , our FW team wasn't able to reproduce this issue yet, but they suspect this is EFI space related, could you provide output of df -h for our investigation.

— Reply to this email directly, view it on GitHub https://github.com/fwupd/firmware-lenovo/issues/257#issuecomment-1430751528, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIWR3VGJEMNKYDBMLIDJEJLWXROBDANCNFSM56SQRDDQ . You are receiving this because you were mentioned.Message ID: @.***>

capybara-overdose commented 1 year ago

Yeah this needs to be reopened, its still doing it.

x390 applying System firmware update from 0.1.93 to 0.1.95 - over 700MB spare on the EFI partition.

leleogere commented 1 year ago

Maybe it can help someone, or maybe I had some luck, but here is what happed to me. I had the "Volume full" error as others, but I noticed that I had a bootable USB stick plugged. Without much hope, I unplugged it to see if it would have an impact, and after another reboot if worked.

I have no idea if unplugging this USB stick was the solution, but I don't think that I did anything else apart from that. Maybe something else happened at the sale time?

hughsie commented 1 year ago

@leleogere it's certainly plausible; we added https://github.com/fwupd/fwupd/pull/5900 recently to use a better algorithm for choosing an ESP.

soig commented 1 year ago

Maybe it can help someone, or maybe I had some luck, but here is what happed to me. I had the "Volume full" error as others, but I noticed that I had a bootable USB stick plugged. Without much hope, I unplugged it to see if it would have an impact, and after another reboot if worked.

I have no idea if unplugging this USB stick was the solution, but I don't think that I did anything else apart from that. Maybe something else happened at the sale time?

Indeed that fixed the issue for me. I'd still the install USB key plugged in the laptop dock. Removing it made that error message to disapear. Looks like a big issue with Lenovo firwmare. Someone ought to report to Lenovo that their BIOS/UEFI has this issue

susman commented 9 months ago

FYI I ended up resizing EFI partition from ~200M to ~300M and the issue went away. I think the main problem for me was the "Volume full" message. It's a little cryptic: not clear which "volume" that is and "full" is something that really thrown me off the investigation path, I could clearly see that my ESP is not full. A message like "Not enough free space on ESP" would be much more informative.

mrhpearson commented 8 months ago

Just a note as I hit this issue myself, and Google pointed at this bug. I scratched my head, and figured it out. I had a bootable USB in my system (just did a fresh install of Fedora) and that was the problem. As soon as I unplugged the USB the update worked smoothly.

Not sure exactly why - will need to ask the FW team - but I assume that it tries to unpack to the USB and runs out of space?

hughsie commented 8 months ago

As soon as I unplugged the USB the update worked smoothly.

Older versions of fwupd didn't have a great default for choosing which ESP should be used by default. If you can reproduce this with 1.9.14 or newer please let us know!