fwupd / fwupd

A system daemon to allow session software to update firmware
GNU Lesser General Public License v2.1
2.95k stars 441 forks source link

UEFI F/W update failed with 4096 logical block size on SSD #7967

Open adaniline opened 4 weeks ago

adaniline commented 4 weeks ago

Describe the bug I have the same issue as described in #6023 with Thinkpad t480. When I installed Arch Linux, I followed an advice in the installation guide and set the logical block size of my NVMe disk to 4096 for better performance - I guess this is related. I think that fwupd-fw should allow configuring block size in the EFI entry options to bypass issues like this.I think that fwupd-fw should allow configuring block size in the EFI entry options to bypass issues like this.

fwupd-efi version 1.7
WARNING: Failed to find 'HD(1,GPTd8fa1db7-eee5-47e4-a49c-94069f529dc2)/\EFI\arch\fw\fwupd-66d6a3ef-a771-4302-9cd0-d062c79c5ef2.cap' DevicePath
WARNING: Could not locate device handle: Unsupported

Steps to Reproduce

Expected behavior The cap files should be found and the system should be updated.

fwupd version information Please provide the version of the daemon and client.

fwupdmgr --version

compile   info.libusb                   1.0.27
compile   org.freedesktop.fwupd         2.0.1
compile   com.hughsie.libxmlb           0.3.21
compile   org.freedesktop.Passim        0.1.8
compile   com.hughsie.libjcat           0.2.1
runtime   org.freedesktop.fwupd-efi     1.7
runtime   org.freedesktop.Passim        0.1.8
runtime   com.hughsie.libxmlb           0.3.21
runtime   com.hughsie.libjcat           0.2.1
runtime   org.freedesktop.fwupd         2.0.1
runtime   org.kernel                    6.11.5-arch1-1

Please note how you installed it (apt, dnf, pacman, source, etc): pacman

**fwupd device information** Please provide the output of the fwupd devices recognized in your system. ```shell fwupdmgr get-devices --show-all-devices LENOVO 20L5400NCD │ ├─Unknown Device: │ Device ID: 5792b48846ce271fab11c4a545f7a3df0d36e00a │ Current version: 07 │ Vendor: Intel Corporation (PCI:0x8086) │ GUID: 8b72a10c-1279-5f8e-a28a-34fb11a58240 ← PCI\VEN_8086&DEV_5917 │ Device Flags: • Internal device │ • Cryptographic hash verification is available │ • Can tag for emulation │ ├─Core™ i7-8550U CPU @ 1.80GHz: │ Device ID: 4bde70ba4e39b28f9eab1628f9dd6e6244c03027 │ Current version: 0x000000f6 │ Vendor: Intel │ GUIDs: 561403e8-143a-5071-ab09-bf5e4c146983 ← CPUID\PRO_0&FAM_06&MOD_8E │ 54bdc429-0179-5019-9cb6-8a343324c97c ← CPUID\PRO_0&FAM_06&MOD_8E&STP_A │ Device Flags: • Internal device │ ├─Embedded Controller: │ Device ID: e0057eb24a17998da8f80a0260f0c5b50656e644 │ Summary: UEFI System Resource Table device (updated via NVRAM) │ Current version: 0.1.22 │ Minimum Version: 0.1.22 │ Vendor: Lenovo (DMI:LENOVO) │ Update State: Success │ GUID: b87a926d-189c-49a1-b1ff-921099b1de89 │ 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 │ Device Requests: • Message │ ├─Intel Management Engine: │ Device ID: 3218e23812659a46c602267d3080c7f168ec3a64 │ Summary: UEFI System Resource Table device (updated via NVRAM) │ Current version: 184.92.4222 │ Minimum Version: 0.0.1 │ Vendor: Lenovo (DMI:LENOVO) │ Update State: Success │ GUID: 9e21f98b-fe98-455c-b388-da5450ab6979 │ 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 │ Device Requests: • Message │ ├─LP140WF6-SPB7: │ Device ID: aec1a869eb0df71b7cea6b3ac71d39b830faf164 │ Vendor: PNP:LGD │ GUID: 5c55976b-329a-5ade-a995-93b2930b2a3a ← DRM\VEN_LGD&DEV_0521 │ Device Flags: • Internal device │ • Can tag for emulation │ ├─SD/MMC: │ Device ID: 2986dbfa38f1a0ad5e0ab0ae14ad303231c99318 │ Summary: SCSI device │ Current version: 1.00 │ Vendor: Generic- (USB:0x0BDA, SCSI:Generic-) │ GUIDs: 7da4b3f1-d79e-5d4d-bc60-7ea08e13aecc ← BLOCK\VEN_0BDA&DEV_0316 │ e8f42b03-8404-51a6-8614-95c9aff5bd4e ← SCSI\VEN_Generic-&DEV_SD/MMC │ de0bff0b-c5b5-5b41-b4e1-e553baac7135 ← SCSI\VEN_Generic-&DEV_SD/MMC &REV_1.00 │ Device Flags: • Can tag for emulation │ ├─System Firmware: │ │ Device ID: f2a0ebaf16bf5280a057b882965430a4770b70cf │ │ Summary: UEFI System Resource Table device (updated via NVRAM) │ │ Current version: 0.1.52 │ │ Minimum Version: 0.1.0 │ │ Vendor: Lenovo (DMI:LENOVO) │ │ Update State: Success │ │ GUID: dc7f0308-1ef8-4774-9ba5-89a58c4d731c │ │ 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 │ │ Device Requests: • Message │ │ │ └─UEFI dbx: │ Device ID: 362301da643102b9f38477387e2193e57abaa590 │ Summary: UEFI revocation database │ Current version: 220 │ Minimum Version: 220 │ Vendor: UEFI:Linux Foundation │ Install Duration: 1 second │ GUIDs: 5971a208-da00-5fce-b5f5-1234342f9cf7 ← UEFI\CRT_A9087D1044AD18F7A94916D284CBC01827CF23CD8F60B79072C9CAA1FEF4D649&ARCH_X64 │ 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 │ ├─TOSHIBA-RC100: │ Device ID: 03281da317dccd2b18de2bd1cc70a782df40ed7e │ Summary: NVM Express solid state drive │ Current version: ADRA0103 │ Vendor: Toshiba Corporation (PCI:0x1179) │ Serial Number: Z82PA0B7P46N │ GUIDs: 56e9aca5-1fa8-54e8-9963-bb88d3d0d107 ← NVME\VEN_1179&DEV_0113 │ b598f626-ec06-5041-94bf-5791b3a21f44 ← NVME\VEN_1179&DEV_0113&SUBSYS_11790001 │ 66224d7a-6fc5-5f31-9b58-47968bbc6dc0 ← TOSHIBA-RC100 │ 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 │ • Can tag for emulation │ ├─TPM: │ Device ID: 1d8d50a4dbc65618f5c399c2ae827b632b3ccc11 │ Current version: 73.4.17568.4452 │ Vendor: ST Microelectronics (TPM:STM) │ GUIDs: 84df3581-f896-54d2-bd1a-372602f04c32 ← TPM\VEN_STM&DEV_0001 │ bfaed10a-bbc1-525b-a329-35da2f63e918 ← TPM\VEN_STM&MOD_ │ 70b7b833-7e1a-550a-a291-b94a12d0f319 ← TPM\VEN_STM&DEV_0001&VER_2.0 │ 06f005e9-cb62-5d1a-82d9-13c534c53c48 ← TPM\VEN_STM&MOD_&VER_2.0 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device can recover flash failures │ • Full disk encryption secrets may be invalidated when updating │ • Signed Payload │ • Can tag for emulation │ ├─Thunderbolt host controller: │ Device ID: f8dd6b6e5da442d9e5164bf9eeaa80f7d71d85e8 │ Summary: Unmatched performance for high-speed I/O │ Current version: 23.00 │ Vendor: Lenovo (THUNDERBOLT:0x0109, TBT:0x0109) │ GUIDs: 6d4d771c-0579-504d-92a1-737180c7b360 ← THUNDERBOLT\VEN_0109&DEV_1707 │ 7d131734-64ed-5865-a46e-a67cfb9b5a46 ← TBT-01091707 │ e45313fd-8d5c-54e9-b175-1f15ffe6b05c ← TBT-01091707-controller0-0 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Device stages updates │ • Signed Payload │ • Can tag for emulation │ ├─UEFI Device Firmware: │ Device ID: c9169d4481984f634e50a709df4788d6b5313452 │ Summary: UEFI System Resource Table device (updated via NVRAM) │ Current version: 33587937 │ Minimum Version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 89aab014-a71d-4cae-8824-174808266539 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ Device Requests: • Message │ ├─UEFI Device Firmware: │ Device ID: 1270b2fde00360d6cb326e9b990c485b4026090f │ Summary: UEFI System Resource Table device (updated via NVRAM) │ Current version: 4784132 │ Minimum Version: 4784132 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: e0049080-09bd-473a-a02c-19aa0c8dad78 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ Device Requests: • Message │ └─UEFI Platform Key: Device ID: 6924110cde4fa051bfdc600a60620dc7aa9d3c6a Summary: Lenovo Ltd. PK CA 2012 Vendor: Lenovo Ltd. GUID: 71599d14-9b31-5270-b3bd-74c494585820 ← UEFI\CRT_9AEF2123F4DE7C19AFABD909BB2C8CAC4411E07E ```

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

efibootmgr -v

BootCurrent: 0000
Timeout: 2 seconds
BootOrder: 0000,0001,001C,0019,0018,0017,001A,001B,001D,001E,001F
Boot0000* Arch Linux    HD(1,GPT,d8fa1db7-eee5-47e4-a49c-94069f529dc2,0x100,0x80000)/\vmlinuz-linux72006f006f0074003d0055005500490044003d00300064006600340062003100630030002d0062003800390063002d0034003700610037002d0062003700380037002d00360038006200610037006200630064003300310034003700200072006f006f00740066006c006100670073003d0072007700200069006e0069007400720064003d002f0069006e0069007400720061006d00660073002d006c0069006e00750078002e0069006d006700
      dp: 04 01 2a 00 01 00 00 00 00 01 00 00 00 00 00 00 00 00 08 00 00 00 00 00 b7 1d fa d8 e5 ee e4 47 a4 9c 94 06 9f 52 9d c2 02 02 / 04 04 22 00 5c 00 76 00 6d 00 6c 00 69 00 6e 00 75 00 7a 00 2d 00 6c 00 69 00 6e 00 75 00 78 00 00 00 / 7f ff 04 00
    data: 72 00 6f 00 6f 00 74 00 3d 00 55 00 55 00 49 00 44 00 3d 00 30 00 64 00 66 00 34 00 62 00 31 00 63 00 30 00 2d 00 62 00 38 00 39 00 63 00 2d 00 34 00 37 00 61 00 37 00 2d 00 62 00 37 00 38 00 37 00 2d 00 36 00 38 00 62 00 61 00 37 00 62 00 63 00 64 00 33 00 31 00 34 00 37 00 20 00 72 00 6f 00 6f 00 74 00 66 00 6c 00 61 00 67 00 73 00 3d 00 72 00 77 00 20 00 69 00 6e 00 69 00 74 00 72 00 64 00 3d 00 2f 00 69 00 6e 00 69 00 74 00 72 00 61 00 6d 00 66 00 73 00 2d 00 6c 00 69 00 6e 00 75 00 78 00 2e 00 69 00 6d 00 67 00
Boot0001* Linux-Firmware-Updater    HD(1,GPT,d8fa1db7-eee5-47e4-a49c-94069f529dc2,0x800,0x400000)/\EFI\arch\fwupdx64.efi
      dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 00 40 00 00 00 00 00 b7 1d fa d8 e5 ee e4 47 a4 9c 94 06 9f 52 9d c2 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  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
Boot0015  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
Boot0016  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
Boot0017* 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
Boot0018* 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
Boot0019* 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
Boot001A* 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
Boot001B* ATA HDD0  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
Boot001C* 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
Boot001D* PCI LAN   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
Boot001E  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
Boot001F  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
Boot0020* USBR 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
Boot0021* USBR 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
Boot0022* 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
Boot0023* 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

<no output>
tree /boot
/boot
├── EFI
│   └── arch
│       ├── fw
│       └── fwupdx64.efi
├── initramfs-linux-fallback.img
├── initramfs-linux.img
├── intel-ucode.img
└── vmlinuz-linux

4 directories, 5 files

Additional questions

hughsie commented 4 weeks ago

What's the output of udisksctl dump?

adaniline commented 4 weeks ago
udisksctl dump

/org/freedesktop/UDisks2/Manager:
  org.freedesktop.UDisks2.Manager:
    DefaultEncryptionType:      luks2
    SupportedEncryptionTypes:   luks1
                                luks2
    SupportedFilesystems:       ext2
                                ext3
                                ext4
                                xfs
                                vfat
                                ntfs
                                f2fs
                                nilfs2
                                exfat
                                btrfs
                                udf
                                swap
    Version:                    2.10.1
  org.freedesktop.UDisks2.Manager.NVMe:
    HostID:             
    HostNQN:            nqn.2014-08.org.nvmexpress:uuid:1d442401-5756-11cb-9b01-cd107b747771

/org/freedesktop/UDisks2/block_devices/nvme0n1:
  org.freedesktop.UDisks2.Block:
    Configuration:              []
    CryptoBackingDevice:        '/'
    Device:                     /dev/nvme0n1
    DeviceNumber:               66304
    Drive:                      '/org/freedesktop/UDisks2/drives/TOSHIBA_RC100_Z82PA0B7P46N'
    HintAuto:                   false
    HintIconName:               
    HintIgnore:                 false
    HintName:                   
    HintPartitionable:          true
    HintSymbolicIconName:       
    HintSystem:                 true
    Id:                         by-id-nvme-TOSHIBA-RC100_Z82PA0B7P46N
    IdLabel:                    
    IdType:                     
    IdUUID:                     
    IdUsage:                    
    IdVersion:                  
    MDRaid:                     '/'
    MDRaidMember:               '/'
    PreferredDevice:            /dev/nvme0n1
    ReadOnly:                   false
    Size:                       480103981056
    Symlinks:                   /dev/disk/by-diskseq/1
                                /dev/disk/by-id/nvme-TOSHIBA-RC100_Z82PA0B7P46N
                                /dev/disk/by-id/nvme-TOSHIBA-RC100_Z82PA0B7P46N_1
                                /dev/disk/by-id/nvme-eui.00080d040052b990
                                /dev/disk/by-path/pci-0000:02:00.0-nvme-1
    UserspaceMountOptions:      
  org.freedesktop.UDisks2.NVMe.Namespace:
    EUI64:                      00080d040052b990
    FormatPercentRemaining:     -1
    FormattedLBASize:           (4096, 0, 0x01)
    LBAFormats:                 [(4096, 0, 0x01), (512, 0, 0x04)]
    NGUID:                      
    NSID:                       1
    NamespaceCapacity:          117212886
    NamespaceSize:              117212886
    NamespaceUtilization:       117212886
    UUID:                       
    WWN:                        eui.00080d040052b990
  org.freedesktop.UDisks2.PartitionTable:
    Partitions:         /org/freedesktop/UDisks2/block_devices/nvme0n1p2
                        /org/freedesktop/UDisks2/block_devices/nvme0n1p3
                        /org/freedesktop/UDisks2/block_devices/nvme0n1p4
                        /org/freedesktop/UDisks2/block_devices/nvme0n1p1
    Type:               gpt

/org/freedesktop/UDisks2/block_devices/nvme0n1p1:
  org.freedesktop.UDisks2.Block:
    Configuration:              [('fstab', {'fsname': <b'UUID=4D10-FF8E'>, 'dir': <b'/boot'>, 'type': <b'vfat'>, 'opts': <b'rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro'>, 'freq': <0>, 'passno': <2>})]
    CryptoBackingDevice:        '/'
    Device:                     /dev/nvme0n1p1
    DeviceNumber:               66305
    Drive:                      '/org/freedesktop/UDisks2/drives/TOSHIBA_RC100_Z82PA0B7P46N'
    HintAuto:                   false
    HintIconName:               
    HintIgnore:                 true
    HintName:                   
    HintPartitionable:          true
    HintSymbolicIconName:       
    HintSystem:                 true
    Id:                         by-id-nvme-TOSHIBA-RC100_Z82PA0B7P46N-part1
    IdLabel:                    
    IdType:                     vfat
    IdUUID:                     4D10-FF8E
    IdUsage:                    filesystem
    IdVersion:                  FAT32
    MDRaid:                     '/'
    MDRaidMember:               '/'
    PreferredDevice:            /dev/nvme0n1p1
    ReadOnly:                   false
    Size:                       2147483648
    Symlinks:                   /dev/disk/by-diskseq/1-part1
                                /dev/disk/by-id/nvme-TOSHIBA-RC100_Z82PA0B7P46N-part1
                                /dev/disk/by-id/nvme-TOSHIBA-RC100_Z82PA0B7P46N_1-part1
                                /dev/disk/by-id/nvme-eui.00080d040052b990-part1
                                /dev/disk/by-partuuid/d8fa1db7-eee5-47e4-a49c-94069f529dc2
                                /dev/disk/by-path/pci-0000:02:00.0-nvme-1-part/by-partnum/1
                                /dev/disk/by-path/pci-0000:02:00.0-nvme-1-part/by-partuuid/d8fa1db7-eee5-47e4-a49c-94069f529dc2
                                /dev/disk/by-path/pci-0000:02:00.0-nvme-1-part/by-uuid/4D10-FF8E
                                /dev/disk/by-path/pci-0000:02:00.0-nvme-1-part1
                                /dev/disk/by-uuid/4D10-FF8E
    UserspaceMountOptions:      
  org.freedesktop.UDisks2.Filesystem:
    MountPoints:        /boot
    Size:               0
  org.freedesktop.UDisks2.Partition:
    Flags:              0
    IsContained:        false
    IsContainer:        false
    Name:               
    Number:             1
    Offset:             1048576
    Size:               2147483648
    Table:              '/org/freedesktop/UDisks2/block_devices/nvme0n1'
    Type:               c12a7328-f81f-11d2-ba4b-00a0c93ec93b
    UUID:               d8fa1db7-eee5-47e4-a49c-94069f529dc2

/org/freedesktop/UDisks2/block_devices/nvme0n1p2:
  org.freedesktop.UDisks2.Block:
    Configuration:              [('fstab', {'fsname': <b'UUID=48a92e78-5263-48ec-aaaa-3009469a9494'>, 'dir': <b'none'>, 'type': <b'swap'>, 'opts': <b'defaults'>, 'freq': <0>, 'passno': <0>})]
    CryptoBackingDevice:        '/'
    Device:                     /dev/nvme0n1p2
    DeviceNumber:               66306
    Drive:                      '/org/freedesktop/UDisks2/drives/TOSHIBA_RC100_Z82PA0B7P46N'
    HintAuto:                   false
    HintIconName:               
    HintIgnore:                 false
    HintName:                   
    HintPartitionable:          true
    HintSymbolicIconName:       
    HintSystem:                 true
    Id:                         by-id-nvme-TOSHIBA-RC100_Z82PA0B7P46N-part2
    IdLabel:                    
    IdType:                     swap
    IdUUID:                     48a92e78-5263-48ec-aaaa-3009469a9494
    IdUsage:                    other
    IdVersion:                  1
    MDRaid:                     '/'
    MDRaidMember:               '/'
    PreferredDevice:            /dev/nvme0n1p2
    ReadOnly:                   false
    Size:                       17179869184
    Symlinks:                   /dev/disk/by-diskseq/1-part2
                                /dev/disk/by-id/nvme-TOSHIBA-RC100_Z82PA0B7P46N-part2
                                /dev/disk/by-id/nvme-TOSHIBA-RC100_Z82PA0B7P46N_1-part2
                                /dev/disk/by-id/nvme-eui.00080d040052b990-part2
                                /dev/disk/by-partuuid/4276add1-0f2a-429b-933d-ea7b122e33ae
                                /dev/disk/by-path/pci-0000:02:00.0-nvme-1-part/by-partnum/2
                                /dev/disk/by-path/pci-0000:02:00.0-nvme-1-part/by-partuuid/4276add1-0f2a-429b-933d-ea7b122e33ae
                                /dev/disk/by-path/pci-0000:02:00.0-nvme-1-part/by-uuid/48a92e78-5263-48ec-aaaa-3009469a9494
                                /dev/disk/by-path/pci-0000:02:00.0-nvme-1-part2
                                /dev/disk/by-uuid/48a92e78-5263-48ec-aaaa-3009469a9494
    UserspaceMountOptions:      
  org.freedesktop.UDisks2.Partition:
    Flags:              0
    IsContained:        false
    IsContainer:        false
    Name:               
    Number:             2
    Offset:             2148532224
    Size:               17179869184
    Table:              '/org/freedesktop/UDisks2/block_devices/nvme0n1'
    Type:               0657fd6d-a4ab-43c4-84e5-0933c84b4f4f
    UUID:               4276add1-0f2a-429b-933d-ea7b122e33ae
  org.freedesktop.UDisks2.Swapspace:
    Active:             true

/org/freedesktop/UDisks2/block_devices/nvme0n1p3:
  org.freedesktop.UDisks2.Block:
    Configuration:              [('fstab', {'fsname': <b'UUID=0df4b1c0-b89c-47a7-b787-68ba7bcd3147'>, 'dir': <b'/'>, 'type': <b'ext4'>, 'opts': <b'rw,relatime'>, 'freq': <0>, 'passno': <1>})]
    CryptoBackingDevice:        '/'
    Device:                     /dev/nvme0n1p3
    DeviceNumber:               66307
    Drive:                      '/org/freedesktop/UDisks2/drives/TOSHIBA_RC100_Z82PA0B7P46N'
    HintAuto:                   false
    HintIconName:               
    HintIgnore:                 false
    HintName:                   
    HintPartitionable:          true
    HintSymbolicIconName:       
    HintSystem:                 true
    Id:                         by-id-nvme-TOSHIBA-RC100_Z82PA0B7P46N-part3
    IdLabel:                    
    IdType:                     ext4
    IdUUID:                     0df4b1c0-b89c-47a7-b787-68ba7bcd3147
    IdUsage:                    filesystem
    IdVersion:                  1.0
    MDRaid:                     '/'
    MDRaidMember:               '/'
    PreferredDevice:            /dev/nvme0n1p3
    ReadOnly:                   false
    Size:                       34359738368
    Symlinks:                   /dev/disk/by-diskseq/1-part3
                                /dev/disk/by-id/nvme-TOSHIBA-RC100_Z82PA0B7P46N-part3
                                /dev/disk/by-id/nvme-TOSHIBA-RC100_Z82PA0B7P46N_1-part3
                                /dev/disk/by-id/nvme-eui.00080d040052b990-part3
                                /dev/disk/by-partuuid/87005cfe-2c42-4097-9393-ec132cb98710
                                /dev/disk/by-path/pci-0000:02:00.0-nvme-1-part/by-partnum/3
                                /dev/disk/by-path/pci-0000:02:00.0-nvme-1-part/by-partuuid/87005cfe-2c42-4097-9393-ec132cb98710
                                /dev/disk/by-path/pci-0000:02:00.0-nvme-1-part/by-uuid/0df4b1c0-b89c-47a7-b787-68ba7bcd3147
                                /dev/disk/by-path/pci-0000:02:00.0-nvme-1-part3
                                /dev/disk/by-uuid/0df4b1c0-b89c-47a7-b787-68ba7bcd3147
    UserspaceMountOptions:      
  org.freedesktop.UDisks2.Filesystem:
    MountPoints:        /
    Size:               34359738368
  org.freedesktop.UDisks2.Partition:
    Flags:              0
    IsContained:        false
    IsContainer:        false
    Name:               
    Number:             3
    Offset:             19328401408
    Size:               34359738368
    Table:              '/org/freedesktop/UDisks2/block_devices/nvme0n1'
    Type:               4f68bce3-e8cd-4db1-96e7-fbcaf984b709
    UUID:               87005cfe-2c42-4097-9393-ec132cb98710

/org/freedesktop/UDisks2/block_devices/nvme0n1p4:
  org.freedesktop.UDisks2.Block:
    Configuration:              [('fstab', {'fsname': <b'UUID=0d9c7417-590b-4325-8168-8c20a2f2e655'>, 'dir': <b'/home'>, 'type': <b'ext4'>, 'opts': <b'rw,relatime'>, 'freq': <0>, 'passno': <2>})]
    CryptoBackingDevice:        '/'
    Device:                     /dev/nvme0n1p4
    DeviceNumber:               66308
    Drive:                      '/org/freedesktop/UDisks2/drives/TOSHIBA_RC100_Z82PA0B7P46N'
    HintAuto:                   false
    HintIconName:               
    HintIgnore:                 false
    HintName:                   
    HintPartitionable:          true
    HintSymbolicIconName:       
    HintSystem:                 true
    Id:                         by-id-nvme-TOSHIBA-RC100_Z82PA0B7P46N-part4
    IdLabel:                    
    IdType:                     ext4
    IdUUID:                     0d9c7417-590b-4325-8168-8c20a2f2e655
    IdUsage:                    filesystem
    IdVersion:                  1.0
    MDRaid:                     '/'
    MDRaidMember:               '/'
    PreferredDevice:            /dev/nvme0n1p4
    ReadOnly:                   false
    Size:                       426414964736
    Symlinks:                   /dev/disk/by-diskseq/1-part4
                                /dev/disk/by-id/nvme-TOSHIBA-RC100_Z82PA0B7P46N-part4
                                /dev/disk/by-id/nvme-TOSHIBA-RC100_Z82PA0B7P46N_1-part4
                                /dev/disk/by-id/nvme-eui.00080d040052b990-part4
                                /dev/disk/by-partuuid/7a091d19-f695-43b1-ba2d-3e814787b6f6
                                /dev/disk/by-path/pci-0000:02:00.0-nvme-1-part/by-partnum/4
                                /dev/disk/by-path/pci-0000:02:00.0-nvme-1-part/by-partuuid/7a091d19-f695-43b1-ba2d-3e814787b6f6
                                /dev/disk/by-path/pci-0000:02:00.0-nvme-1-part/by-uuid/0d9c7417-590b-4325-8168-8c20a2f2e655
                                /dev/disk/by-path/pci-0000:02:00.0-nvme-1-part4
                                /dev/disk/by-uuid/0d9c7417-590b-4325-8168-8c20a2f2e655
    UserspaceMountOptions:      
  org.freedesktop.UDisks2.Filesystem:
    MountPoints:        /home
    Size:               426414964736
  org.freedesktop.UDisks2.Partition:
    Flags:              0
    IsContained:        false
    IsContainer:        false
    Name:               
    Number:             4
    Offset:             53688139776
    Size:               426414964736
    Table:              '/org/freedesktop/UDisks2/block_devices/nvme0n1'
    Type:               0fc63daf-8483-4772-8e79-3d69d8477de4
    UUID:               7a091d19-f695-43b1-ba2d-3e814787b6f6

/org/freedesktop/UDisks2/block_devices/sda:
  org.freedesktop.UDisks2.Block:
    Configuration:              []
    CryptoBackingDevice:        '/'
    Device:                     /dev/sda
    DeviceNumber:               2048
    Drive:                      '/org/freedesktop/UDisks2/drives/Generic__SD_2fMMC_20120501030900000'
    HintAuto:                   true
    HintIconName:               
    HintIgnore:                 false
    HintName:                   
    HintPartitionable:          true
    HintSymbolicIconName:       
    HintSystem:                 false
    Id:                         
    IdLabel:                    
    IdType:                     
    IdUUID:                     
    IdUsage:                    
    IdVersion:                  
    MDRaid:                     '/'
    MDRaidMember:               '/'
    PreferredDevice:            /dev/sda
    ReadOnly:                   false
    Size:                       0
    Symlinks:                   /dev/disk/by-diskseq/3
                                /dev/disk/by-id/usb-Generic-_SD_MMC_20120501030900000-0:0
                                /dev/disk/by-path/pci-0000:00:14.0-usb-0:3:1.0-scsi-0:0:0:0
                                /dev/disk/by-path/pci-0000:00:14.0-usbv3-0:3:1.0-scsi-0:0:0:0
    UserspaceMountOptions:      

/org/freedesktop/UDisks2/drives/Generic__SD_2fMMC_20120501030900000:
  org.freedesktop.UDisks2.Drive:
    CanPowerOff:                true
    Configuration:              {}
    ConnectionBus:              usb
    Ejectable:                  true
    Id:                         Generic--SD-MMC-20120501030900000
    Media:                      
    MediaAvailable:             false
    MediaChangeDetected:        true
    MediaCompatibility:         
    MediaRemovable:             true
    Model:                      SD/MMC
    Optical:                    false
    OpticalBlank:               false
    OpticalNumAudioTracks:      0
    OpticalNumDataTracks:       0
    OpticalNumSessions:         0
    OpticalNumTracks:           0
    Removable:                  true
    Revision:                   1.00
    RotationRate:               0
    Seat:                       seat0
    Serial:                     20120501030900000
    SiblingId:                  /sys/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0
    Size:                       0
    SortKey:                    00coldplug/12removable/sd____a
    TimeDetected:               1729862424048864
    TimeMediaDetected:          0
    Vendor:                     Generic-
    WWN:                        

/org/freedesktop/UDisks2/drives/TOSHIBA_RC100_Z82PA0B7P46N:
  org.freedesktop.UDisks2.Drive:
    CanPowerOff:                false
    Configuration:              {}
    ConnectionBus:              
    Ejectable:                  false
    Id:                         TOSHIBA-RC100-Z82PA0B7P46N
    Media:                      
    MediaAvailable:             true
    MediaChangeDetected:        true
    MediaCompatibility:         
    MediaRemovable:             false
    Model:                      TOSHIBA-RC100
    Optical:                    false
    OpticalBlank:               false
    OpticalNumAudioTracks:      0
    OpticalNumDataTracks:       0
    OpticalNumSessions:         0
    OpticalNumTracks:           0
    Removable:                  false
    Revision:                   ADRA0103
    RotationRate:               0
    Seat:                       seat0
    Serial:                     Z82PA0B7P46N
    SiblingId:                  
    Size:                       0
    SortKey:                    00coldplug/00fixed/nvme0
    TimeDetected:               1729862437861443
    TimeMediaDetected:          1729862437861443
    Vendor:                     
    WWN:                        
  org.freedesktop.UDisks2.NVMe.Controller:
    ControllerID:                       0
    FGUID:                              
    NVMeRevision:                       1.2.1
    SanitizePercentRemaining:           -1
    SanitizeStatus:                     
    SmartCriticalWarning:               
    SmartPowerOnHours:                  7129
    SmartSelftestPercentRemaining:      -1
    SmartSelftestStatus:                success
    SmartTemperature:                   307
    SmartUpdated:                       1729862437
    State:                              live
    SubsystemNQN:                       nqn.2017-03.jp.co.toshiba:TOSHIBA-RC100:Z82PA0B7P46N
    UnallocatedCapacity:                0
seblu commented 3 weeks ago

Very similar issue on my new x1 carbon gen12 with 4k sector size.

tblancher commented 1 week ago

Describe the bug I'm getting similar behavior on my X1 Carbon 11th Gen:

Same exact WARNINGs as original issue poster, though I didn't get a copy of the error output above the Lenovo UEFI BIOS splash screen.

Steps to Reproduce Same steps as above

Expected behavior Expected ThinkPad to proceed with the firmware upgrade

fwupd version information Please provide the version of the daemon and client.

fwupdmgr --version
Idle…: 0%
compile   info.libusb                   1.0.27
compile   org.freedesktop.fwupd         2.0.1
compile   org.freedesktop.Passim        0.1.8
compile   com.hughsie.libxmlb           0.3.21
compile   com.hughsie.libjcat           0.2.1
runtime   org.freedesktop.fwupd-efi     1.7
runtime   org.freedesktop.Passim        0.1.8
runtime   com.hughsie.libxmlb           0.3.21
runtime   com.hughsie.libjcat           0.2.1
runtime   org.kernel                    6.11.7-zen1-1-zen
runtime   org.freedesktop.fwupd         2.0.1

Please note how you installed it (apt, dnf, pacman, source, etc):

pikaur (AUR helper, drop-in replacement unifying pacman and makepkg)

**fwupd device information**
```shell fwupdmgr get-devices --show-all-devices Idle…: 0% LENOVO 21HMCTO1WW │ ├─Unknown Device: │ Device ID: 5792b48846ce271fab11c4a545f7a3df0d36e00a │ Current version: 04 │ Vendor: Intel Corporation (PCI:0x8086) │ GUID: 0e8b1f1a-8c2b-53b6-89d7-d1a05dbc039d ← PCI\VEN_8086&DEV_A7A0 │ Device Flags: • Internal device │ • Cryptographic hash verification is available │ • Can tag for emulation │ ├─Unknown Device: │ Device ID: 6b5a06645e27c4e94b6e67d5185c46d11ec9ad67 │ GUID: c96751f4-16e8-59ea-975d-69d3dac88d7d ← GPIO\ID_INTC1055:00 │ Device Flags: • Can tag for emulation │ ├─13th Gen Intel Core™ i7-1370P: │ Device ID: 4bde70ba4e39b28f9eab1628f9dd6e6244c03027 │ Current version: 0x00004123 │ Vendor: Intel │ GUIDs: c3f97ae6-7da2-54cc-ad26-3225f9517203 ← CPUID\PRO_0&FAM_06&MOD_BA │ 557a4f44-6981-5889-8676-684b9727b697 ← CPUID\PRO_0&FAM_06&MOD_BA&STP_2 │ Device Flags: • Internal device │ ├─ATNA40YK15-0: │ Device ID: aec1a869eb0df71b7cea6b3ac71d39b830faf164 │ Vendor: PNP:SDC │ GUID: c87d4eb6-c987-518c-9aa1-b64ea47761a3 ← DRM\VEN_SDC&DEV_4193 │ Device Flags: • Internal device │ • Can tag for emulation │ ├─Embedded Controller: │ Device ID: 881dfd2f4cbc1cf4715c7e9d5f4d1709138c4720 │ Summary: UEFI System Resource Table device (updated via NVRAM) │ Current version: 0.1.19 │ Minimum Version: 0.1.19 │ Vendor: Lenovo (DMI:LENOVO) │ Update State: Success │ GUID: 279599d4-78c7-4c99-84ea-4a7c8d2b10e1 │ 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 │ Device Requests: • Message │ ├─Integrated Camera: │ Device ID: 411c4b86d5f7216b21b278c743d25e0e6a90bf34 │ Current version: 76.1 │ Vendor: Chicony Electronics Co., Ltd (USB:0x04F2) │ Serial Number: 01.00.00 │ GUID: 59a8fb6a-dfdf-5589-b7c5-552d1bd32068 ← USB\VID_04F2&PID_B750 │ Device Flags: • Updatable │ • Can tag for emulation │ ├─Intel Management Engine: │ Device ID: 4554a38c5f70cb2e29d7251b7a942c9035c92c1a │ Summary: UEFI System Resource Table device (updated via NVRAM) │ Current version: 1.27.2176 │ Vendor: Lenovo (DMI:LENOVO) │ Update State: Success │ GUID: 7a686ed2-e03d-4b71-a012-56c5fe158dd9 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ Device Requests: • Message │ ├─Prometheus: │ │ Device ID: 71d1c58c2a49c133825341887ed230da06146708 │ │ Summary: Fingerprint reader │ │ Current version: 10.01.3478575 │ │ Vendor: Synaptics, Inc. (USB:0x06CB) │ │ Install Duration: 2 seconds │ │ Serial Number: 217722015495323 │ │ GUID: 448868f0-e05d-5849-8fc4-b8fa1ec16bf5 ← USB\VID_06CB&PID_00FC │ │ Device Flags: • Updatable │ │ • Supported on remote server │ │ • Cryptographic hash verification is available │ │ • Signed Payload │ │ • Can tag for emulation │ │ │ └─Prometheus IOTA Config: │ Device ID: 5a1f96d60a0341773d09bf04d06035a9e7c09902 │ Summary: Fingerprint reader config │ Current version: 0008 │ Minimum Version: 0008 │ Vendor: Synaptics, Inc. (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: ec5a0c57b48333725fc5c6c733bfd4958d910cce │ │ Summary: UEFI System Resource Table device (updated via NVRAM) │ │ Current version: 0.1.30 │ │ Vendor: Lenovo (DMI:LENOVO) │ │ Update State: Success │ │ GUID: a0fd4aef-f691-4c90-a089-7dd4f4481db0 │ │ 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 │ │ Device Requests: • Message │ │ │ └─UEFI dbx: │ Device ID: 362301da643102b9f38477387e2193e57abaa590 │ Summary: UEFI revocation database │ Current version: 371 │ Minimum Version: 371 │ Vendor: UEFI:Linux Foundation │ Install Duration: 1 second │ GUIDs: 5946e347-1c46-53e0-a6bd-5812b05136cd ← UEFI\CRT_61528082C59F1C76A6D1504A8DC938CFB0705151E064B96D7B42D24218EA415A&ARCH_X64 │ 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: 1d8d50a4dbc65618f5c399c2ae827b632b3ccc11 │ Current version: 1.769.0.0 │ Vendor: ST Microelectronics (TPM:STM) │ GUIDs: 3680fbf1-593f-586f-91ac-c528b37e8373 ← TPM\VEN_STM&DEV_0000 │ df479455-9790-58c9-b22a-bce5bc9eb149 ← TPM\VEN_STM&MOD_ST33TPHF2XSPI │ 8d0b4adc-a42f-59eb-9df8-665923afa086 ← TPM\VEN_STM&DEV_0000&VER_2.0 │ d565c809-9cf5-51c1-9ab7-d66b9d70ffbd ← TPM\VEN_STM&MOD_ST33TPHF2XSPI&VER_2.0 │ Device Flags: • Internal device │ • System requires external power source │ • Needs a reboot after installation │ • Device can recover flash failures │ • Full disk encryption secrets may be invalidated when updating │ • Signed Payload │ • Can tag for emulation │ ├─UEFI Device Firmware: │ Device ID: 81568164782039dbd4a74856cacb9800f408d44e │ Summary: UEFI System Resource Table device (updated via NVRAM) │ Current version: 70159 │ 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 │ Device Requests: • Message │ ├─UEFI Device Firmware: │ Device ID: 7dccda75b1f76a97e675b08e7e0f8ab9924ad9ce │ Summary: UEFI System Resource Table device (updated via NVRAM) │ 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 │ Device Requests: • Message │ ├─UEFI Device Firmware: │ Device ID: 1566274ba4650de18fc3bb8606e10119ae814148 │ Summary: UEFI System Resource Table device (updated via NVRAM) │ Current version: 17367042 │ Minimum Version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 74a84dfb-fdbb-4b7f-a32a-5b8908dbe6e7 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ Device Requests: • Message │ ├─UEFI Device Firmware: │ Device ID: 6ac0a0f49ed87b7fb7a69e44d01e11c75146773c │ Summary: UEFI System Resource Table device (updated via NVRAM) │ Current version: 1411256779 │ Minimum Version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 4d7570e8-ebf6-4c98-b0e3-5f0794f43468 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ Device Requests: • Message │ ├─UEFI Device Firmware: │ Device ID: 9efe2c8ccaaa3ca940b98e204aa19ba2ed786285 │ Summary: UEFI System Resource Table device (updated via NVRAM) │ Current version: 1 │ Minimum Version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: dd0ae202-81ad-407e-92fc-29f0cad280a2 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ Device Requests: • Message │ ├─UEFI Device Firmware: │ Device ID: 545825661dfc1d127a8b23a5ef4a9e0591d62bc1 │ Summary: UEFI System Resource Table device (updated via NVRAM) │ Current version: 66305 │ Minimum Version: 66305 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 4397e421-e711-4d8b-a6a1-5ab7ba191eec │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ Device Requests: • Message │ ├─UEFI Device Firmware: │ Device ID: f905a7bd8805851b14be474d006372f37cc9342d │ Summary: UEFI System Resource Table device (updated via NVRAM) │ 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 │ Device Requests: • Message │ ├─UEFI Device Firmware: │ Device ID: 7e6427fb78fdb31553c3589b14cf9a40bd2e1f2e │ Summary: UEFI System Resource Table device (updated via NVRAM) │ 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 │ Device Requests: • Message │ ├─UEFI Device Firmware: │ Device ID: cef254ddb406e77ace86f4cd92e2a7db5aa308fc │ Summary: UEFI System Resource Table device (updated via NVRAM) │ Current version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 86a885ee-d71e-2ed6-0fc1-9d6ccc9677eb │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ Device Requests: • Message │ ├─UEFI Device Firmware: │ Device ID: 22e2935849c11f134ef47322158026feb5902ceb │ Summary: UEFI System Resource Table device (updated via NVRAM) │ Current version: 30209 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 7c8c8f35-04f2-b750-160c-5d4b1d11746b │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ Device Requests: • Message │ ├─UEFI Device Firmware: │ Device ID: 2c8ac8658d3e6efec9eab49eef330a61d9929111 │ Summary: UEFI System Resource Table device (updated via NVRAM) │ Current version: 12713984 │ Minimum Version: 57374 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 09f77c9f-1c5d-4616-bafb-bbb19f557480 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ Device Requests: • Message │ ├─UEFI Device Firmware: │ Device ID: 970370bf2a7dff7f7034ead979391ff4e7fc3bc8 │ Summary: UEFI System Resource Table device (updated via NVRAM) │ Current version: 18548864 │ Minimum Version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 72289284-aae4-41a4-82a4-42861751ab3d │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ Device Requests: • Message │ ├─UEFI Platform Key: │ Device ID: 6924110cde4fa051bfdc600a60620dc7aa9d3c6a │ Summary: Platform Key │ GUID: 6bc49a1a-e637-5a1d-86eb-73b2fa5290dc ← UEFI\CRT_D02C72A88950B0709CEA9A6D17D8C5D3F5277DC6 │ └─WD PC SN810 SDCQNRZ-2T00-1201: Device ID: 04e17fcf7d3de91da49a163ffe4907855c3648be Summary: NVM Express solid state drive Current version: 61560101 Vendor: Sandisk Corp (PCI:0x15B7) Serial Number: 23233Z800461 GUIDs: 887c0622-74ea-5036-99bd-c6c63082bd37 ← NVME\VEN_15B7&DEV_5011 b029d0ec-3f85-5cb7-a403-85c6f3bb4d83 ← NVME\VEN_15B7&DEV_5011&SUBSYS_15B75011 f4df0ab3-ee0c-5888-9023-0c4ee2e9463f ← WD PC SN810 SDCQNRZ-2T00-1201 Device Flags: • Internal device • Updatable • System requires external power source • Needs a reboot after installation • Device is usable for the duration of the update • Can tag for emulation ```

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

efibootmgr -v
BootCurrent: 001F
Timeout: 0 seconds
BootOrder: 0000,0020,001D,001E,001F,0021,0022,0023,0024,0025,0001
Boot0000* Linux Boot Manager    HD(1,GPT,4cb8895a-1209-4bc6-9843-abf92515db86,0x800,0xff800)/\EFI\systemd\systemd-bootx64.efi
      dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 f8 0f 00 00 00 00 00 5a 89 b8 4c 09 12 c6 4b 98 43 ab f9 25 15 db 86 02 02 / 04 04 46 00 5c 00 45 00 46 00 49 00 5c 00 73 00 79 00 73 00 74 00 65 00 6d 00 64 00 5c 00 73 00 79 00 73 00 74 00 65 00 6d 00 64 00 2d 00 62 00 6f 00 6f 00 74 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot0001* Linux-Firmware-Updater    HD(1,GPT,981fe6af-b49a-4a17-90bf-7d7bdaf187c3,0x800,0xff800)/\EFI\systemd\fwupdx64.efi
      dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 f8 0f 00 00 00 00 00 af e6 1f 98 9a b4 17 4a 90 bf 7d 7b da f1 87 c3 02 02 / 04 04 38 00 5c 00 45 00 46 00 49 00 5c 00 73 00 79 00 73 00 74 00 65 00 6d 00 64 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  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  ThinkShield Passwordless Power-On Device Manager  FvFile(08448b41-7f83-49be-82a7-0e84790ab133)
      dp: 04 06 14 00 41 8b 44 08 83 7f be 49 82 a7 0e 84 79 0a b1 33 / 7f ff 04 00
Boot0018  Wi-Fi Configuration   FvFile(d3aaff0f-cb22-4792-896c-802c2e9383ba)2d004100700070000000
      dp: 04 06 14 00 0f ff aa d3 22 cb 92 47 89 6c 80 2c 2e 93 83 ba / 7f ff 04 00
    data: 2d 00 41 00 70 00 70 00 00 00
Boot0019  Reinstall Windows from Cloud  FvFile(3edbaac4-5017-4870-8cc4-721f9ef1974f)2d004100700070000000
      dp: 04 06 14 00 c4 aa db 3e 17 50 70 48 8c c4 72 1f 9e f1 97 4f / 7f ff 04 00
    data: 2d 00 41 00 70 00 70 00 00 00
Boot001A  Intel(R) MEBx FvFile(29a70110-7762-4211-ae88-fab19b7665be)
      dp: 04 06 14 00 10 01 a7 29 62 77 11 42 ae 88 fa b1 9b 76 65 be / 7f ff 04 00
Boot001B  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
Boot001C  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
Boot001D* 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
Boot001E* 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
Boot001F* 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
Boot0020* 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
Boot0021* 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
Boot0022* 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
Boot0023* 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
Boot0024  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
Boot0025  Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,ca88c2349e7ae947beeb43038a5aeae700)
      dp: 03 0a 25 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b ca 88 c2 34 9e 7a e9 47 be eb 43 03 8a 5a ea e7 00 / 7f ff 04 00
Boot0026* 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
Boot0027* 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
Boot0028* 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
Boot0029* 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
Boot002A  Lenovo Memory Self Repair FvFile(4ddd67e7-bdf5-4473-8ab0-02821c084338)
      dp: 04 06 14 00 e7 67 dd 4d f5 bd 73 44 8a b0 02 82 1c 08 43 38 / 7f ff 04 00
efivar -l | grep fw
(no output)
tree /efi
/efi
├── EFI
│   ├── arch
│   │   ├── fw
│   │   └── fwupdx64.efi
│   ├── BOOT
│   │   └── BOOTX64.EFI
│   ├── Linux
│   │   └── 490336ad3ce04b7bae989340da3fe01b-6.11.7-zen1-1-zen.efi
│   └── systemd
│       ├── fw
│       ├── fwupdx64.efi
│       └── systemd-bootx64.efi
└── loader
    ├── entries
    ├── entries.srel
    ├── loader.conf
    └── random-seed

10 directories, 8 files
udisksctl dump
/org/freedesktop/UDisks2/Manager:
  org.freedesktop.UDisks2.Manager:
    DefaultEncryptionType:      luks2
    SupportedEncryptionTypes:   luks1
                                luks2
    SupportedFilesystems:       ext2
                                ext3
                                ext4
                                xfs
                                vfat
                                ntfs
                                f2fs
                                nilfs2
                                exfat
                                btrfs
                                udf
                                swap
    Version:                    2.10.1
  org.freedesktop.UDisks2.Manager.NVMe:
    HostID:             
    HostNQN:            nqn.2014-08.org.nvmexpress:uuid:cd6277c5-3f69-4d7e-aaca-745d22a86de5

/org/freedesktop/UDisks2/block_devices/dm_2d0:
  org.freedesktop.UDisks2.Block:
    Configuration:              [('fstab', {'fsname': <b'UUID=5cc03ab5-55b7-4c8b-bd30-df045149749d'>, 'dir': <b'/'>, 'type': <b'btrfs'>, 'opts': <b'rw,relatime,compress-force=zstd:5,ssd,space_cache=v2,subvolid=256,subvol=/root'>, 'freq': <0>, 'passno': <0>}), ('fstab', {'fsname': <b'UUID=5cc03ab5-55b7-4c8b-bd30-df045149749d'>, 'dir': <b'/home'>, 'type': <b'btrfs'>, 'opts': <b'rw,relatime,compress-force=zstd:5,ssd,space_cache=v2,subvolid=257,subvol=/root/home'>, 'freq': <0>, 'passno': <0>}), ('fstab', {'fsname': <b'UUID=5cc03ab5-55b7-4c8b-bd30-df045149749d'>, 'dir': <b'/var'>, 'type': <b'btrfs'>, 'opts': <b'rw,relatime,compress-force=zstd:5,ssd,space_cache=v2,subvolid=258,subvol=/root/var'>, 'freq': <0>, 'passno': <0>}), ('fstab', {'fsname': <b'UUID=5cc03ab5-55b7-4c8b-bd30-df045149749d'>, 'dir': <b'/root'>, 'type': <b'btrfs'>, 'opts': <b'rw,relatime,compress-force=zstd:5,ssd,space_cache=v2,subvolid=259,subvol=/root/root'>, 'freq': <0>, 'passno': <0>}), ('fstab', {'fsname': <b'UUID=5cc03ab5-55b7-4c8b-bd30-df045149749d'>, 'dir': <b'/swap'>, 'type': <b'btrfs'>, 'opts': <b'rw,relatime,compress-force=zstd:5,ssd,space_cache=v2,subvolid=260,subvol=/root/swap'>, 'freq': <0>, 'passno': <0>})]
    CryptoBackingDevice:        '/org/freedesktop/UDisks2/block_devices/nvme0n1p2'
    Device:                     /dev/dm-0
    DeviceNumber:               65024
    Drive:                      '/'
    HintAuto:                   false
    HintIconName:               
    HintIgnore:                 false
    HintName:                   
    HintPartitionable:          false
    HintSymbolicIconName:       
    HintSystem:                 true
    Id:                         by-id-dm-name-top
    IdLabel:                    top
    IdType:                     btrfs
    IdUUID:                     5cc03ab5-55b7-4c8b-bd30-df045149749d
    IdUsage:                    filesystem
    IdVersion:                  
    MDRaid:                     '/'
    MDRaidMember:               '/'
    PreferredDevice:            /dev/mapper/top
    ReadOnly:                   false
    Size:                       2047854247936
    Symlinks:                   /dev/disk/by-id/dm-name-top
                                /dev/disk/by-id/dm-uuid-CRYPT-LUKS2-49d119c813464438836b3524c615cbea-top
                                /dev/disk/by-label/top
                                /dev/disk/by-uuid/5cc03ab5-55b7-4c8b-bd30-df045149749d
                                /dev/mapper/top
    UserspaceMountOptions:      
  org.freedesktop.UDisks2.Filesystem:
    MountPoints:        /
                        /home
                        /root
                        /swap
                        /usr/local/sbin
                        /var
    Size:               2047854247936

/org/freedesktop/UDisks2/block_devices/dm_2d1:
  org.freedesktop.UDisks2.Block:
    Configuration:              [('fstab', {'fsname': <b'UUID=f5718869-fab8-4ebc-8717-1957ce4a1a96'>, 'dir': <b'/home/trey/src'>, 'type': <b'btrfs'>, 'opts': <b'rw,relatime,user,exec,noauto,subvolid=257,subvol=/trey/src'>, 'freq': <0>, 'passno': <0>}), ('fstab', {'fsname': <b'UUID=f5718869-fab8-4ebc-8717-1957ce4a1a96'>, 'dir': <b'/home/trey/hosts'>, 'type': <b'btrfs'>, 'opts': <b'rw,relatime,user,noauto,subvolid=258,subvol=/trey/hosts'>, 'freq': <0>, 'passno': <0>}), ('fstab', {'fsname': <b'UUID=f5718869-fab8-4ebc-8717-1957ce4a1a96'>, 'dir': <b'/home/trey/.cache'>, 'type': <b'btrfs'>, 'opts': <b'rw,relatime,user,exec,noauto,subvolid=259,subvol=/trey/.cache'>, 'freq': <0>, 'passno': <0>}), ('fstab', {'fsname': <b'UUID=f5718869-fab8-4ebc-8717-1957ce4a1a96'>, 'dir': <b'/home/trey/downloads'>, 'type': <b'btrfs'>, 'opts': <b'rw,relatime,user,noauto,subvolid=260,subvol=/trey/downloads'>, 'freq': <0>, 'passno': <0>}), ('fstab', {'fsname': <b'UUID=f5718869-fab8-4ebc-8717-1957ce4a1a96'>, 'dir': <b'/home/trey/bugs'>, 'type': <b'btrfs'>, 'opts': <b'rw,relatime,noauto,user,exec,subvolid=261,subvol=/trey/bugs'>, 'freq': <0>, 'passno': <0>})]
    CryptoBackingDevice:        '/org/freedesktop/UDisks2/block_devices/loop0'
    Device:                     /dev/dm-1
    DeviceNumber:               65025
    Drive:                      '/'
    HintAuto:                   false
    HintIconName:               
    HintIgnore:                 false
    HintName:                   
    HintPartitionable:          false
    HintSymbolicIconName:       
    HintSystem:                 true
    Id:                         by-id-dm-name-home-trey
    IdLabel:                    trey
    IdType:                     btrfs
    IdUUID:                     f5718869-fab8-4ebc-8717-1957ce4a1a96
    IdUsage:                    filesystem
    IdVersion:                  
    MDRaid:                     '/'
    MDRaidMember:               '/'
    PreferredDevice:            /dev/mapper/home-trey
    ReadOnly:                   false
    Size:                       1688806920192
    Symlinks:                   /dev/disk/by-id/dm-name-home-trey
                                /dev/disk/by-id/dm-uuid-CRYPT-LUKS2-c48399e86d7d4a43bd154115bba7eab1-home-trey
                                /dev/disk/by-label/trey
                                /dev/disk/by-uuid/f5718869-fab8-4ebc-8717-1957ce4a1a96
                                /dev/mapper/home-trey
    UserspaceMountOptions:      
  org.freedesktop.UDisks2.Filesystem:
    MountPoints:        /home/trey
                        /home/trey/.cache
                        /home/trey/bugs
                        /home/trey/downloads
                        /home/trey/hosts
                        /home/trey/src
    Size:               1688806920192

/org/freedesktop/UDisks2/block_devices/loop0:
  org.freedesktop.UDisks2.Block:
    Configuration:              []
    CryptoBackingDevice:        '/'
    Device:                     /dev/loop0
    DeviceNumber:               1792
    Drive:                      '/'
    HintAuto:                   false
    HintIconName:               
    HintIgnore:                 false
    HintName:                   
    HintPartitionable:          true
    HintSymbolicIconName:       
    HintSystem:                 true
    Id:                         
    IdLabel:                    trey
    IdType:                     crypto_LUKS
    IdUUID:                     c48399e8-6d7d-4a43-bd15-4115bba7eab1
    IdUsage:                    crypto
    IdVersion:                  2
    MDRaid:                     '/'
    MDRaidMember:               '/'
    PreferredDevice:            /dev/loop0
    ReadOnly:                   false
    Size:                       1688823697408
    Symlinks:                   /dev/disk/by-diskseq/4
                                /dev/disk/by-label/trey
                                /dev/disk/by-loop-inode/0:40-347
                                /dev/disk/by-uuid/c48399e8-6d7d-4a43-bd15-4115bba7eab1
    UserspaceMountOptions:      
  org.freedesktop.UDisks2.Encrypted:
    ChildConfiguration:         []
    CleartextDevice:            '/org/freedesktop/UDisks2/block_devices/dm_2d1'
    HintEncryptionType:         
    MetadataSize:               16777216
  org.freedesktop.UDisks2.Loop:
    Autoclear:          true
    BackingFile:        /home/trey.home
    SetupByUID:         0

/org/freedesktop/UDisks2/block_devices/nvme0n1:
  org.freedesktop.UDisks2.Block:
    Configuration:              []
    CryptoBackingDevice:        '/'
    Device:                     /dev/nvme0n1
    DeviceNumber:               66304
    Drive:                      '/org/freedesktop/UDisks2/drives/WD_PC_SN810_SDCQNRZ_2T00_1201_23233Z800461'
    HintAuto:                   false
    HintIconName:               
    HintIgnore:                 false
    HintName:                   
    HintPartitionable:          true
    HintSymbolicIconName:       
    HintSystem:                 true
    Id:                         by-id-nvme-WD_PC_SN810_SDCQNRZ-2T00-1201_23233Z800461
    IdLabel:                    
    IdType:                     
    IdUUID:                     
    IdUsage:                    
    IdVersion:                  
    MDRaid:                     '/'
    MDRaidMember:               '/'
    PreferredDevice:            /dev/nvme0n1
    ReadOnly:                   false
    Size:                       2048408248320
    Symlinks:                   /dev/disk/by-diskseq/1
                                /dev/disk/by-id/nvme-WD_PC_SN810_SDCQNRZ-2T00-1201_23233Z800461
                                /dev/disk/by-id/nvme-WD_PC_SN810_SDCQNRZ-2T00-1201_23233Z800461_1
                                /dev/disk/by-id/nvme-eui.e8238fa6bf530001001b448b4a5f14c7
                                /dev/disk/by-path/pci-0000:04:00.0-nvme-1
    UserspaceMountOptions:      
  org.freedesktop.UDisks2.NVMe.Namespace:
    EUI64:                      001b448b4a5f14c7
    FormatPercentRemaining:     0
    FormattedLBASize:           (4096, 0, 0x02)
    LBAFormats:                 [(512, 0, 0x03), (4096, 0, 0x02)]
    NGUID:                      e8238fa6bf530001001b448b4a5f14c7
    NSID:                       1
    NamespaceCapacity:          500099670
    NamespaceSize:              500099670
    NamespaceUtilization:       500099670
    UUID:                       
    WWN:                        eui.e8238fa6bf530001001b448b4a5f14c7
  org.freedesktop.UDisks2.PartitionTable:
    Partitions:         /org/freedesktop/UDisks2/block_devices/nvme0n1p2
                        /org/freedesktop/UDisks2/block_devices/nvme0n1p1
    Type:               gpt

/org/freedesktop/UDisks2/block_devices/nvme0n1p1:
  org.freedesktop.UDisks2.Block:
    Configuration:              [('fstab', {'fsname': <b'UUID=B09A-A74F'>, 'dir': <b'/efi'>, 'type': <b'vfat'>, 'opts': <b'rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro'>, 'freq': <0>, 'passno': <2>})]
    CryptoBackingDevice:        '/'
    Device:                     /dev/nvme0n1p1
    DeviceNumber:               66305
    Drive:                      '/org/freedesktop/UDisks2/drives/WD_PC_SN810_SDCQNRZ_2T00_1201_23233Z800461'
    HintAuto:                   false
    HintIconName:               
    HintIgnore:                 true
    HintName:                   
    HintPartitionable:          true
    HintSymbolicIconName:       
    HintSystem:                 true
    Id:                         by-id-nvme-WD_PC_SN810_SDCQNRZ-2T00-1201_23233Z800461-part1
    IdLabel:                    
    IdType:                     vfat
    IdUUID:                     B09A-A74F
    IdUsage:                    filesystem
    IdVersion:                  FAT32
    MDRaid:                     '/'
    MDRaidMember:               '/'
    PreferredDevice:            /dev/nvme0n1p1
    ReadOnly:                   false
    Size:                       535822336
    Symlinks:                   /dev/disk/by-diskseq/1-part1
                                /dev/disk/by-id/nvme-WD_PC_SN810_SDCQNRZ-2T00-1201_23233Z800461-part1
                                /dev/disk/by-id/nvme-WD_PC_SN810_SDCQNRZ-2T00-1201_23233Z800461_1-part1
                                /dev/disk/by-id/nvme-eui.e8238fa6bf530001001b448b4a5f14c7-part1
                                /dev/disk/by-partlabel/esp
                                /dev/disk/by-partuuid/981fe6af-b49a-4a17-90bf-7d7bdaf187c3
                                /dev/disk/by-path/pci-0000:04:00.0-nvme-1-part/by-partlabel/esp
                                /dev/disk/by-path/pci-0000:04:00.0-nvme-1-part/by-partnum/1
                                /dev/disk/by-path/pci-0000:04:00.0-nvme-1-part/by-partuuid/981fe6af-b49a-4a17-90bf-7d7bdaf187c3
                                /dev/disk/by-path/pci-0000:04:00.0-nvme-1-part/by-uuid/B09A-A74F
                                /dev/disk/by-path/pci-0000:04:00.0-nvme-1-part1
                                /dev/disk/by-uuid/B09A-A74F
    UserspaceMountOptions:      
  org.freedesktop.UDisks2.Filesystem:
    MountPoints:        /efi
    Size:               0
  org.freedesktop.UDisks2.Partition:
    Flags:              0
    IsContained:        false
    IsContainer:        false
    Name:               esp
    Number:             1
    Offset:             1048576
    Size:               535822336
    Table:              '/org/freedesktop/UDisks2/block_devices/nvme0n1'
    Type:               c12a7328-f81f-11d2-ba4b-00a0c93ec93b
    UUID:               981fe6af-b49a-4a17-90bf-7d7bdaf187c3

/org/freedesktop/UDisks2/block_devices/nvme0n1p2:
  org.freedesktop.UDisks2.Block:
    Configuration:              []
    CryptoBackingDevice:        '/'
    Device:                     /dev/nvme0n1p2
    DeviceNumber:               66306
    Drive:                      '/org/freedesktop/UDisks2/drives/WD_PC_SN810_SDCQNRZ_2T00_1201_23233Z800461'
    HintAuto:                   false
    HintIconName:               
    HintIgnore:                 false
    HintName:                   
    HintPartitionable:          true
    HintSymbolicIconName:       
    HintSystem:                 true
    Id:                         by-id-nvme-WD_PC_SN810_SDCQNRZ-2T00-1201_23233Z800461-part2
    IdLabel:                    
    IdType:                     crypto_LUKS
    IdUUID:                     49d119c8-1346-4438-836b-3524c615cbea
    IdUsage:                    crypto
    IdVersion:                  2
    MDRaid:                     '/'
    MDRaidMember:               '/'
    PreferredDevice:            /dev/nvme0n1p2
    ReadOnly:                   false
    Size:                       2047871025152
    Symlinks:                   /dev/disk/by-diskseq/1-part2
                                /dev/disk/by-id/nvme-WD_PC_SN810_SDCQNRZ-2T00-1201_23233Z800461-part2
                                /dev/disk/by-id/nvme-WD_PC_SN810_SDCQNRZ-2T00-1201_23233Z800461_1-part2
                                /dev/disk/by-id/nvme-eui.e8238fa6bf530001001b448b4a5f14c7-part2
                                /dev/disk/by-partlabel/enc
                                /dev/disk/by-partuuid/986aa804-30a4-4133-8a00-3bca7d6a5766
                                /dev/disk/by-path/pci-0000:04:00.0-nvme-1-part/by-partlabel/enc
                                /dev/disk/by-path/pci-0000:04:00.0-nvme-1-part/by-partnum/2
                                /dev/disk/by-path/pci-0000:04:00.0-nvme-1-part/by-partuuid/986aa804-30a4-4133-8a00-3bca7d6a5766
                                /dev/disk/by-path/pci-0000:04:00.0-nvme-1-part/by-uuid/49d119c8-1346-4438-836b-3524c615cbea
                                /dev/disk/by-path/pci-0000:04:00.0-nvme-1-part2
                                /dev/disk/by-uuid/49d119c8-1346-4438-836b-3524c615cbea
    UserspaceMountOptions:      
  org.freedesktop.UDisks2.Encrypted:
    ChildConfiguration:         []
    CleartextDevice:            '/org/freedesktop/UDisks2/block_devices/dm_2d0'
    HintEncryptionType:         
    MetadataSize:               16777216
  org.freedesktop.UDisks2.Partition:
    Flags:              0
    IsContained:        false
    IsContainer:        false
    Name:               enc
    Number:             2
    Offset:             536870912
    Size:               2047871025152
    Table:              '/org/freedesktop/UDisks2/block_devices/nvme0n1'
    Type:               0fc63daf-8483-4772-8e79-3d69d8477de4
    UUID:               986aa804-30a4-4133-8a00-3bca7d6a5766

/org/freedesktop/UDisks2/drives/WD_PC_SN810_SDCQNRZ_2T00_1201_23233Z800461:
  org.freedesktop.UDisks2.Drive:
    CanPowerOff:                false
    Configuration:              {}
    ConnectionBus:              
    Ejectable:                  false
    Id:                         WD-PC-SN810-SDCQNRZ-2T00-1201-23233Z800461
    Media:                      
    MediaAvailable:             true
    MediaChangeDetected:        true
    MediaCompatibility:         
    MediaRemovable:             false
    Model:                      WD PC SN810 SDCQNRZ-2T00-1201
    Optical:                    false
    OpticalBlank:               false
    OpticalNumAudioTracks:      0
    OpticalNumDataTracks:       0
    OpticalNumSessions:         0
    OpticalNumTracks:           0
    Removable:                  false
    Revision:                   61560101
    RotationRate:               0
    Seat:                       seat0
    Serial:                     23233Z800461
    SiblingId:                  
    Size:                       2048408248320
    SortKey:                    00coldplug/00fixed/nvme0
    TimeDetected:               1731505598161184
    TimeMediaDetected:          1731505598161184
    Vendor:                     
    WWN:                        
  org.freedesktop.UDisks2.NVMe.Controller:
    ControllerID:                       8224
    FGUID:                              
    NVMeRevision:                       1.4
    SanitizePercentRemaining:           -1
    SanitizeStatus:                     success
    SmartCriticalWarning:               
    SmartPowerOnHours:                  404
    SmartSelftestPercentRemaining:      -1
    SmartSelftestStatus:                success
    SmartTemperature:                   308
    SmartUpdated:                       1731506798
    State:                              live
    SubsystemNQN:                       nqn.2018-01.com.wdc:nguid:E8238FA6BF53-0001-001B448B4A5F14C7
    UnallocatedCapacity:                0

Additional questions

hughsie commented 1 week ago

Can someone affected please run sudo /usr/libexec/fwupd/fwupd -vv and then schedule a firmware update please. I'm specifically looking for the line failed to get volume block size, falling back to... with some kind of error code.

hughsie commented 1 week ago

Ohh and I also need sudo fwupdtool esp-list --json from anyone affected please.

hughsie commented 1 week ago

This is certainly suspicious:

Boot0000* Arch Linux            HD(1,GPT,d8fa1db7-eee5-47e4-a49c-94069f529dc2,0x100,0x80000)
Boot0001* Linux-Firmware-Updater    HD(1,GPT,d8fa1db7-eee5-47e4-a49c-94069f529dc2,0x800,0x400000)

Does the arch linux installer use efibootmgr to install the new boot target? FuEfiHardDriveDevicePath copies the logic from libefivar (that efibootmgr uses) which also uses the BLKSSZGET ioctl to get the logical block size. It looks like fwupd is somehow detecting the logical block size is 512 rather than 4096 -- which would explain the 8x values above. The sudo fwupdtool esp-list --json logs might explain things some more.

adaniline commented 6 days ago

This is certainly suspicious:

Boot0000* Arch Linux          HD(1,GPT,d8fa1db7-eee5-47e4-a49c-94069f529dc2,0x100,0x80000)
Boot0001* Linux-Firmware-Updater  HD(1,GPT,d8fa1db7-eee5-47e4-a49c-94069f529dc2,0x800,0x400000)

Does the arch linux installer use efibootmgr to install the new boot target? FuEfiHardDriveDevicePath copies the logic from libefivar (that efibootmgr uses) which also uses the BLKSSZGET ioctl to get the logical block size. It looks like fwupd is somehow detecting the logical block size is 512 rather than 4096 -- which would explain the 8x values above. The sudo fwupdtool esp-list --json logs might explain things some more.

Yes, I use EFI boot stub - BIOS allows me to pick a boot entry on start up (F12)

adaniline commented 6 days ago

sudo fwupdtool esp-list --json

{
  "Volumes" : [
    {
      "IsMounted" : true,
      "IsEncrypted" : false,
      "Size" : 2147483648,
      "BlockSize" : 4096,
      "MountPoint" : "/boot",
      "PartitionKind" : "c12a7328-f81f-11d2-ba4b-00a0c93ec93b",
      "PartitionSize" : 2147483648,
      "PartitionOffset" : 1048576,
      "PartitionNumber" : 1,
      "PartitionUuid" : "d8fa1db7-eee5-47e4-a49c-94069f529dc2"
    }
  ]
}
adaniline commented 6 days ago

sudo /usr/libexec/fwupd/fwupd -vv

<snipped>
0x0f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x0f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x0f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x0f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x0f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x0fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x0fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x0fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
13:16:28.472 FuPluginNvme         fawr: 1, nr fw slots: 1, slot1 r/o: 0
13:16:28.472 FuPluginNvme         invalid component ID, skipping
13:16:28.472 FuPluginNvme         no vendor GUID, falling back to mn
13:16:28.472 FuPlugin             emit added from nvme: 03281da317dccd2b18de2bd1cc70a782df40ed7e
13:16:28.473 FuEngine             56e9aca5-1fa8-54e8-9963-bb88d3d0d107 was not found: indexed string '56e9aca5-1fa8-54e8-9963-bb88d3d0d107' was unfound
13:16:28.473 FuEngine             b598f626-ec06-5041-94bf-5791b3a21f44 was not found: indexed string 'b598f626-ec06-5041-94bf-5791b3a21f44' was unfound
13:16:28.473 FuEngine             66224d7a-6fc5-5f31-9b58-47968bbc6dc0 was not found: indexed string '66224d7a-6fc5-5f31-9b58-47968bbc6dc0' was unfound
13:16:28.473 FuPlugin             fu_plugin_device_registered(dell_dock)
13:16:28.473 FuPlugin             fu_plugin_device_registered(dell_k2)
13:16:28.473 FuPlugin             fu_plugin_device_registered(intel_usb4)
13:16:28.473 FuPlugin             fu_plugin_device_registered(lenovo_thinklmi)
13:16:28.473 FuPlugin             fu_plugin_device_registered(logitech_tap)
13:16:28.473 FuPlugin             fu_plugin_device_registered(pci_bcr)
<snipped>

fwupd.log

I got

failed to write-firmware: Blocked executable in the ESP, ensure grub and shim are up to date: could not find EFI DP

this time when scheduling an update, not sure why...

Output of fwupdtool esp-list:

Selected volume: /org/freedesktop/UDisks2/block_devices/nvme0n1p1
/boot/intel-ucode.img
/boot/vmlinuz-linux
/boot/initramfs-linux.img
/boot/initramfs-linux-fallback.img
/boot/EFI/arch/fw/fwupd-9e21f98b-fe98-455c-b388-da5450ab6979.cap
/boot/EFI/arch/fwupdx64.efi

Update: I deleted /boot/EFI/arch/fw and the EFI boot entry, re-run update, and it created a new entry, but still gave an "blocked executable" error.

I still got the same error after rebooting with the firmware update boot entry:

fwupd-efi version 1.7

WARNING: Failed to find 'HD (1.GPT.D8FA1DB7-EEE5-47E4-A49C-94069F529DC2)/\EFI\arch\fw\fwupd-9e21f98b-fe98-455c-b388-da5450ab6979.cap" DeufcePath

WARNING: Could not locate device handle: Unsupported
❯ tree /boot
/boot
├── EFI
│   └── arch
│       ├── fw
│       │   └── fwupd-9e21f98b-fe98-455c-b388-da5450ab6979.cap
│       └── fwupdx64.efi
├── initramfs-linux-fallback.img
├── initramfs-linux.img
├── intel-ucode.img
└── vmlinuz-linux