fwupd / firmware-lenovo

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

fwupd sometimes removes GRUB from the UEFI boot order #209

Closed mgedmin closed 1 year ago

mgedmin commented 3 years ago

Describe the bug

Sometimes I attempt to upgrade the system firmware on my Lenovo ThinkPad X390 with fwupd, and the upgrade doesn't happen, and GRUB gets removed from the boot order, and I end up booting into Windows. This is likely not a fwupd bug, but I did discover a fwupd bug while trying to recover from the situation described above.

The bug: fwupdmgr replaced the boot entry pointing to grub with one pointing to fwupd itself. (Originally filed at https://bugs.launchpad.net/ubuntu/+source/fwupd/+bug/1925813)

Steps to Reproduce

When I did that I saw that the regular grub boot entry was replaced by a second Linux-Firmware-Updater entry.

I have three efibootmgr -v dumps made between each step, but they don't fit neatly into this bug report template here. You can find them in the linked Ubuntu bug, as well as the full output of fwupdmgr upgrade.

Expected behavior

The boot order contains grub, BootNext points to Linux-Firmware-Updater.

fwupd version information

1.4.5-1 from Ubuntu 20.10.

I cannot run fwupdmgr --version because I've upgraded to Ubuntu 21.04 since encountering this bug.

fwupd device information

$ fwupdmgr get-devices --show-all-devices
20Q0CTO1WW
│
├─Thunderbolt host controller:
│     Device ID:          8685856be84028011ec101dbce36216f842bd287
│     Summary:            Unmatched performance for high-speed I/O
│     Current version:    20.00
│     Vendor:             Lenovo (THUNDERBOLT:0x0109|TBT:0x0109)
│     GUIDs:              ea3c7ac8-d937-568a-aab5-e053bd6af9ce
│                         3d3f953a-3408-56fa-81f3-042d73c59c16
│                         e773c51e-a20c-5b29-9f09-6bb0e0ef7560
│                         f1793149-6c12-5a7f-95db-9fefd116748d
│     Device Flags:       • Internal device
│                         • Updatable
│                         • System requires external power source
│                         • Supported on remote server
│                         • Device stages updates
│   
├─Embedded Controller:
│     Device ID:          09ce7908b2d90a3b53473c3f328410590a527f29
│     Current version:    0.1.15
│     Minimum Version:    0.1.15
│     Vendor:             DMI:LENOVO
│     GUIDs:              be9a5f93-930b-40bf-8864-815268ea4ea3
│                         98129d04-2653-5233-89f1-8aa461e54a25
│     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:          07edea1cf12d20814225b44de22b33758db1a1c8
│     Current version:    192.72.1757
│     Minimum Version:    192.72.1757
│     Vendor:             DMI:LENOVO
│     GUIDs:              ef5cdc85-9cf6-469d-9cb7-920b7dd6672b
│                         056f0b06-1562-50f4-aea6-0d52f6fd4be5
│     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(R) Core™ i7-8565U CPU @ 1.80GHz:
│     Device ID:          4bde70ba4e39b28f9eab1628f9dd6e6244c03027
│     Current version:    0x000000de
│     Vendor:             Intel
│     GUIDs:              b9a2dd81-159e-5537-a7db-e7101d164d3f
│                         30249f37-d140-5d3e-9319-186b1bd5cac3
│                         561403e8-143a-5071-ab09-bf5e4c146983
│                         f6f850fc-448c-5b85-bda7-dc960c2ab162
│     Device Flags:       • Internal device
│   
├─KXG6AZNV512G TOSHIBA:
│     Device ID:          f2759da7fe8e0388c5f3601cb072f837b1070b03
│     Summary:            NVM Express Solid State Drive
│     Current version:    5108AGLA
│     Vendor:             Toshiba Corporation (NVME:0x1179)
│     GUIDs:              9da14130-275e-52fc-8119-63be32bd58dd
│                         141102bc-3608-5bc8-a700-983f47d476f4
│                         de51500a-8b48-5f13-b0c1-0bbded7c54c1
│                         94eae9cd-5ee6-5b80-9a3e-ffa2db88cd87
│                         7907bb58-84c2-5473-bcca-255d8f33a347
│     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
│   
├─Prometheus:
│ │   Device ID:          d432baa2162a32c1554ef24bd8281953b9d07c11
│ │   Summary:            Fingerprint reader
│ │   Current version:    10.01.3273255
│ │   Vendor:             Synaptics (USB:0x06CB)
│ │   Install Duration:   2 seconds
│ │   GUIDs:              09e8bf16-3e69-50f5-bb66-c7a040248352
│ │                       8088f861-6318-5b1e-9ce4-fbddbedb09ac
│ │   Device Flags:       • Updatable
│ │                       • Supported on remote server
│ │                       • Cryptographic hash verification is available
│ │ 
│ └─Prometheus IOTA Config:
│       Device ID:        8dcffb5d059857368caa2b7b22371ebd831b0c0c
│       Current version:  0028
│       Minimum Version:  0028
│       Vendor:           Synaptics (USB:0x06CB)
│       GUIDs:            7c5a1e62-38fa-5859-9337-09dbac6377e4
│                         21a62213-7012-552c-9f1a-a51d07c87242
│       Device Flags:     • Updatable
│                         • Supported on remote server
│     
├─System Firmware:
│ │   Device ID:          ca8e899e46f1da1776d16410bc92f2cf0d963433
│ │   Current version:    0.1.71
│ │   Vendor:             LENOVO (DMI:LENOVO)
│ │   GUIDs:              6300ba52-d9ea-4ca0-88f9-f89ef73cc07b
│ │                       230c8b18-8d9b-53ec-838b-6cfc0383493a
│ │                       df8fecf2-0e94-5191-9b0b-cc3aee5da5c0
│ │   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:  238
│       Minimum Version:  238
│       Vendor:           UEFI:Linux Foundation
│       Install Duration: 1 second
│       GUIDs:            14503b3d-73ce-5d06-8137-77c68972a341
│                         5971a208-da00-5fce-b5f5-1234342f9cf7
│                         c6682ade-b5ec-57c4-b687-676351208742
│                         f8ba2887-9411-5c36-9cee-88995bb39731
│       Device Flags:     • Internal device
│                         • Updatable
│                         • Needs a reboot after installation
│     
├─TPM:
│ │   Device ID:          c6a80ac3a22083423992a3cb15018989f37834d6
│ │   Current version:    73.64.17568.6659
│ │   Vendor:             ST Microelectronics (TPM:STM)
│ │   GUIDs:              ff71992e-52f7-5eea-94ef-883e56e034c6
│ │                       84df3581-f896-54d2-bd1a-372602f04c32
│ │                       bfaed10a-bbc1-525b-a329-35da2f63e918
│ │                       70b7b833-7e1a-550a-a291-b94a12d0f319
│ │                       06f005e9-cb62-5d1a-82d9-13c534c53c48
│ │   Device Flags:       • Internal device
│ │ 
│ └─Event Log:
│       Device ID:        58bd405f31c48e6eca290b425f530a94c91e955c
│       GUID:             a25657fe-b5dc-5be0-8b78-8b9dfec678ff
│       Device Flags:     • Internal device
│     
├─UEFI Device Firmware:
│     Device ID:          2ea1b362db45581c8be7dc1094a973e2a0b45fec
│     Current version:    16842753
│     Minimum Version:    1
│     Vendor:             DMI:LENOVO
│     GUIDs:              815e2465-da45-4b49-93c3-1517e649e1e6
│                         3a9cd1a5-ada3-55fb-8a92-556b98b6f193
│     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:          b028a468cd8bdc225e88bdb99988cd7646b2687f
│     Current version:    4784192
│     Minimum Version:    4784192
│     Vendor:             DMI:LENOVO
│     GUIDs:              ee246b7d-a882-4e0e-984f-23ac1b0270db
│                         b700928d-20b0-5155-b89e-589b1b70e75f
│     Device Flags:       • Internal device
│                         • Updatable
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│   
└─UHD Graphics 620 (Whiskey Lake):
      Device ID:          5792b48846ce271fab11c4a545f7a3df0d36e00a
      Vendor:             Intel Corporation (PCI:0x8086)
      GUIDs:              781afc31-5405-5966-8e99-9919e869e38c
                          07616327-80e8-5a8a-9f8d-3cb40661abc4
                          1bb467a3-4af9-53a9-ab48-f588ee6e8066
                          52aa8ac7-c837-561f-af32-b7979cd2f6ed
      Device Flags:       • Internal device
                          • Cryptographic hash verification is available

________________________________________________

Devices that have been updated successfully:

 • System Firmware (0.1.70 → 0.1.71)

System UEFI configuration

$ efibootmgr -v
BootCurrent: 0003
Timeout: 0 seconds
BootOrder: 0003,001A,0000,0018,0019,001B,001C,001D,001E,001F,0020,0021,0027,0001
Boot0000* Windows Boot Manager  HD(1,GPT,efd54dec-f70c-4b32-9480-c2dd0043ea0d,0x800,0x82000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...e................
Boot0001* Linux-Firmware-Updater    HD(1,GPT,efd54dec-f70c-4b32-9480-c2dd0043ea0d,0x800,0x82000)/File(\EFI\ubuntu\shimx64.efi)\.f.w.u.p.d.x.6.4...e.f.i...
Boot0003* ubuntu    HD(1,GPT,efd54dec-f70c-4b32-9480-c2dd0043ea0d,0x800,0x82000)/File(\EFI\ubuntu\shimx64.efi)
Boot0010  Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011  Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012  Diagnostic Splash Screen  FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013  Lenovo Diagnostics    FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014  Regulatory Information    FvFile(478c92a0-2622-42b7-a65d-5894169e4d24)
Boot0015  Startup Interrupt Menu    FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0016  Rescue and Recovery   FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0017  MEBx Hot Key  FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0018* USB CD    VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0019* USB FDD   VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot001A* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001B* NVMe1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a401)
Boot001C* ATA HDD0  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f602)
Boot001D* ATA HDD1  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
Boot001E* USB HDD   VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001F* PXE BOOT  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot0020  Other CD  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot0021  Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot0022* IDER BOOT CDROM   PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1)
Boot0023* IDER BOOT Floppy  PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0)
Boot0024* ATA HDD   VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0025* ATAPI CD  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot0026  ThinkShield secure wipe   FvFile(3593a0d5-bd52-43a0-808e-cbff5ece2477)
Boot0027* LENOVO CLOUD  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,ad38ccbbf7edf04d959cf42aa74d3650)/Uri(https://download.lenovo.com/pccbbs/cdeploy/efi/boot.efi)
$ efivar -l | grep fw
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-6300ba52-d9ea-4ca0-88f9-f89ef73cc07b-0
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-ux-capsule
$ tree /boot
/boot
├── config-5.11.0-16-generic
├── config-5.8.0-50-generic
├── efi
│   ├── $RECYCLE.BIN
│   │   └── desktop.ini
│   ├── BOOT
│   │   └── BOOT.SDI
│   ├── EFI
│   │   ├── Boot
│   │   │   ├── bootx64.efi
│   │   │   ├── fbx64.efi
│   │   │   ├── LenovoBT.EFI
│   │   │   ├── License.txt
│   │   │   ├── mmx64.efi
│   │   │   └── ReadMe.txt
│   │   ├── Microsoft
│   │   │   ├── Boot
│   │   │   │   ├── BCD
│   │   │   │   ├── BCD.LOG
│   │   │   │   ├── BCD.LOG1
│   │   │   │   ├── BCD.LOG2
│   │   │   │   ├── bg-BG
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── bootmgfw.efi
│   │   │   │   ├── bootmgr.efi
│   │   │   │   ├── BOOTSTAT.DAT
│   │   │   │   ├── boot.stl
│   │   │   │   ├── cs-CZ
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── da-DK
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── de-DE
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── el-GR
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── en-GB
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── en-US
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── es-ES
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── es-MX
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── et-EE
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── fi-FI
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── Fonts
│   │   │   │   │   ├── chs_boot.ttf
│   │   │   │   │   ├── cht_boot.ttf
│   │   │   │   │   ├── jpn_boot.ttf
│   │   │   │   │   ├── kor_boot.ttf
│   │   │   │   │   ├── malgun_boot.ttf
│   │   │   │   │   ├── malgunn_boot.ttf
│   │   │   │   │   ├── meiryo_boot.ttf
│   │   │   │   │   ├── meiryon_boot.ttf
│   │   │   │   │   ├── msyh_boot.ttf
│   │   │   │   │   ├── msyhn_boot.ttf
│   │   │   │   │   ├── msjh_boot.ttf
│   │   │   │   │   ├── msjhn_boot.ttf
│   │   │   │   │   ├── segmono_boot.ttf
│   │   │   │   │   ├── segoen_slboot.ttf
│   │   │   │   │   ├── segoe_slboot.ttf
│   │   │   │   │   └── wgl4_boot.ttf
│   │   │   │   ├── fr-CA
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── fr-FR
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── hr-HR
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── hu-HU
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── it-IT
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── ja-JP
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── kd_02_10df.dll
│   │   │   │   ├── kd_02_10ec.dll
│   │   │   │   ├── kd_02_1137.dll
│   │   │   │   ├── kd_02_14e4.dll
│   │   │   │   ├── kd_02_15b3.dll
│   │   │   │   ├── kd_02_1969.dll
│   │   │   │   ├── kd_02_19a2.dll
│   │   │   │   ├── kd_02_1af4.dll
│   │   │   │   ├── kd_02_8086.dll
│   │   │   │   ├── kd_07_1415.dll
│   │   │   │   ├── kd_0C_8086.dll
│   │   │   │   ├── kdnet_uart16550.dll
│   │   │   │   ├── kdstub.dll
│   │   │   │   ├── ko-KR
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── lt-LT
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── lv-LV
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── memtest.efi
│   │   │   │   ├── nb-NO
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── nl-NL
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── pl-PL
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── pt-BR
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── pt-PT
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── qps-ploc
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── Resources
│   │   │   │   │   ├── bootres.dll
│   │   │   │   │   └── en-US
│   │   │   │   │       └── bootres.dll.mui
│   │   │   │   ├── ro-RO
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── ru-RU
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── sk-SK
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── sl-SI
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── sr-Latn-RS
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── sv-SE
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── tr-TR
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── uk-UA
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── winsipolicy.p7b
│   │   │   │   ├── zh-CN
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   └── zh-TW
│   │   │   │       ├── bootmgfw.efi.mui
│   │   │   │       ├── bootmgr.efi.mui
│   │   │   │       └── memtest.efi.mui
│   │   │   └── Recovery
│   │   │       ├── BCD
│   │   │       ├── BCD.LOG
│   │   │       ├── BCD.LOG1
│   │   │       └── BCD.LOG2
│   │   └── ubuntu
│   │       ├── BOOTX64.CSV
│   │       ├── fw
│   │       │   ├── fwupd-3b8c8162-188c-46a4-aec9-be43f1d65697.cap
│   │       │   └── fwupd-6300ba52-d9ea-4ca0-88f9-f89ef73cc07b.cap
│   │       ├── fwupdx64.efi
│   │       ├── grub.cfg
│   │       ├── grubx64.efi
│   │       ├── mmx64.efi
│   │       └── shimx64.efi
│   └── System Volume Information
│       ├── AadRecoveryPasswordDelete
│       ├── ClientRecoveryPasswordRotation
│       ├── IndexerVolumeGuid
│       └── WPSettings.dat
├── grub
│   ├── fonts
│   │   └── unicode.pf2
│   ├── gfxblacklist.txt
│   ├── grub.cfg
│   ├── grubenv
│   ├── locale
│   │   ├── en_AU.mo
│   │   ├── en_CA.mo
│   │   ├── en_GB.mo
│   │   ├── en@quot.mo
│   │   └── lt.mo
│   ├── unicode.pf2
│   └── x86_64-efi
│       ├── acpi.mod
│       ├── adler32.mod
│       ├── affs.mod
│       ├── afs.mod
│       ├── ahci.mod
│       ├── all_video.mod
│       ├── aout.mod
│       ├── appleldr.mod
│       ├── archelp.mod
│       ├── ata.mod
│       ├── at_keyboard.mod
│       ├── backtrace.mod
│       ├── bfs.mod
│       ├── bitmap.mod
│       ├── bitmap_scale.mod
│       ├── blocklist.mod
│       ├── boot.mod
│       ├── bsd.mod
│       ├── bswap_test.mod
│       ├── btrfs.mod
│       ├── bufio.mod
│       ├── cat.mod
│       ├── cbfs.mod
│       ├── cbls.mod
│       ├── cbmemc.mod
│       ├── cbtable.mod
│       ├── cbtime.mod
│       ├── chain.mod
│       ├── cmdline_cat_test.mod
│       ├── cmp.mod
│       ├── cmp_test.mod
│       ├── command.lst
│       ├── configfile.mod
│       ├── core.efi
│       ├── cpio_be.mod
│       ├── cpio.mod
│       ├── cpuid.mod
│       ├── crc64.mod
│       ├── cryptodisk.mod
│       ├── crypto.lst
│       ├── crypto.mod
│       ├── cs5536.mod
│       ├── ctz_test.mod
│       ├── datehook.mod
│       ├── date.mod
│       ├── datetime.mod
│       ├── diskfilter.mod
│       ├── disk.mod
│       ├── div.mod
│       ├── div_test.mod
│       ├── dm_nv.mod
│       ├── echo.mod
│       ├── efifwsetup.mod
│       ├── efi_gop.mod
│       ├── efinet.mod
│       ├── efi_uga.mod
│       ├── ehci.mod
│       ├── elf.mod
│       ├── eval.mod
│       ├── exfat.mod
│       ├── exfctest.mod
│       ├── ext2.mod
│       ├── extcmd.mod
│       ├── f2fs.mod
│       ├── fat.mod
│       ├── file.mod
│       ├── fixvideo.mod
│       ├── font.mod
│       ├── fshelp.mod
│       ├── fs.lst
│       ├── functional_test.mod
│       ├── gcry_arcfour.mod
│       ├── gcry_blowfish.mod
│       ├── gcry_camellia.mod
│       ├── gcry_cast5.mod
│       ├── gcry_crc.mod
│       ├── gcry_des.mod
│       ├── gcry_dsa.mod
│       ├── gcry_idea.mod
│       ├── gcry_md4.mod
│       ├── gcry_md5.mod
│       ├── gcry_rfc2268.mod
│       ├── gcry_rijndael.mod
│       ├── gcry_rmd160.mod
│       ├── gcry_rsa.mod
│       ├── gcry_seed.mod
│       ├── gcry_serpent.mod
│       ├── gcry_sha1.mod
│       ├── gcry_sha256.mod
│       ├── gcry_sha512.mod
│       ├── gcry_tiger.mod
│       ├── gcry_twofish.mod
│       ├── gcry_whirlpool.mod
│       ├── geli.mod
│       ├── gettext.mod
│       ├── gfxmenu.mod
│       ├── gfxterm_background.mod
│       ├── gfxterm_menu.mod
│       ├── gfxterm.mod
│       ├── gptsync.mod
│       ├── grub.efi
│       ├── gzio.mod
│       ├── halt.mod
│       ├── hashsum.mod
│       ├── hdparm.mod
│       ├── hello.mod
│       ├── help.mod
│       ├── hexdump.mod
│       ├── hfs.mod
│       ├── hfspluscomp.mod
│       ├── hfsplus.mod
│       ├── http.mod
│       ├── iorw.mod
│       ├── iso9660.mod
│       ├── jfs.mod
│       ├── jpeg.mod
│       ├── keylayouts.mod
│       ├── keystatus.mod
│       ├── ldm.mod
│       ├── legacycfg.mod
│       ├── legacy_password_test.mod
│       ├── linux16.mod
│       ├── linuxefi.mod
│       ├── linux.mod
│       ├── loadbios.mod
│       ├── load.cfg
│       ├── loadenv.mod
│       ├── loopback.mod
│       ├── lsacpi.mod
│       ├── lsefimmap.mod
│       ├── lsefi.mod
│       ├── lsefisystab.mod
│       ├── lsmmap.mod
│       ├── ls.mod
│       ├── lspci.mod
│       ├── lssal.mod
│       ├── luks.mod
│       ├── lvm.mod
│       ├── lzopio.mod
│       ├── macbless.mod
│       ├── macho.mod
│       ├── mdraid09_be.mod
│       ├── mdraid09.mod
│       ├── mdraid1x.mod
│       ├── memdisk.mod
│       ├── memrw.mod
│       ├── minicmd.mod
│       ├── minix2_be.mod
│       ├── minix2.mod
│       ├── minix3_be.mod
│       ├── minix3.mod
│       ├── minix_be.mod
│       ├── minix.mod
│       ├── mmap.mod
│       ├── moddep.lst
│       ├── modinfo.sh
│       ├── morse.mod
│       ├── mpi.mod
│       ├── msdospart.mod
│       ├── mul_test.mod
│       ├── multiboot2.mod
│       ├── multiboot.mod
│       ├── nativedisk.mod
│       ├── net.mod
│       ├── newc.mod
│       ├── nilfs2.mod
│       ├── normal.mod
│       ├── ntfscomp.mod
│       ├── ntfs.mod
│       ├── odc.mod
│       ├── offsetio.mod
│       ├── ohci.mod
│       ├── part_acorn.mod
│       ├── part_amiga.mod
│       ├── part_apple.mod
│       ├── part_bsd.mod
│       ├── part_dfly.mod
│       ├── part_dvh.mod
│       ├── part_gpt.mod
│       ├── partmap.lst
│       ├── part_msdos.mod
│       ├── part_plan.mod
│       ├── part_sun.mod
│       ├── part_sunpc.mod
│       ├── parttool.lst
│       ├── parttool.mod
│       ├── password.mod
│       ├── password_pbkdf2.mod
│       ├── pata.mod
│       ├── pbkdf2.mod
│       ├── pbkdf2_test.mod
│       ├── pcidump.mod
│       ├── pgp.mod
│       ├── play.mod
│       ├── png.mod
│       ├── priority_queue.mod
│       ├── probe.mod
│       ├── procfs.mod
│       ├── progress.mod
│       ├── raid5rec.mod
│       ├── raid6rec.mod
│       ├── random.mod
│       ├── rdmsr.mod
│       ├── read.mod
│       ├── reboot.mod
│       ├── regexp.mod
│       ├── reiserfs.mod
│       ├── relocator.mod
│       ├── romfs.mod
│       ├── scsi.mod
│       ├── search_fs_file.mod
│       ├── search_fs_uuid.mod
│       ├── search_label.mod
│       ├── search.mod
│       ├── serial.mod
│       ├── setjmp.mod
│       ├── setjmp_test.mod
│       ├── setpci.mod
│       ├── sfs.mod
│       ├── shift_test.mod
│       ├── shim_lock.mod
│       ├── signature_test.mod
│       ├── syslinuxcfg.mod
│       ├── sleep.mod
│       ├── sleep_test.mod
│       ├── smbios.mod
│       ├── spkmodem.mod
│       ├── squash4.mod
│       ├── strtoull_test.mod
│       ├── tar.mod
│       ├── terminal.lst
│       ├── terminal.mod
│       ├── terminfo.mod
│       ├── test_blockarg.mod
│       ├── testload.mod
│       ├── test.mod
│       ├── testspeed.mod
│       ├── tftp.mod
│       ├── tga.mod
│       ├── time.mod
│       ├── tpm.mod
│       ├── trig.mod
│       ├── tr.mod
│       ├── true.mod
│       ├── udf.mod
│       ├── ufs1_be.mod
│       ├── ufs1.mod
│       ├── ufs2.mod
│       ├── uhci.mod
│       ├── usb_keyboard.mod
│       ├── usb.mod
│       ├── usbms.mod
│       ├── usbserial_common.mod
│       ├── usbserial_ftdi.mod
│       ├── usbserial_pl2303.mod
│       ├── usbserial_usbdebug.mod
│       ├── usbtest.mod
│       ├── verifiers.mod
│       ├── video_bochs.mod
│       ├── video_cirrus.mod
│       ├── video_colors.mod
│       ├── video_fb.mod
│       ├── videoinfo.mod
│       ├── video.lst
│       ├── video.mod
│       ├── videotest_checksum.mod
│       ├── videotest.mod
│       ├── wrmsr.mod
│       ├── xfs.mod
│       ├── xnu.mod
│       ├── xnu_uuid.mod
│       ├── xnu_uuid_test.mod
│       ├── xzio.mod
│       ├── zfscrypt.mod
│       ├── zfsinfo.mod
│       ├── zfs.mod
│       └── zstd.mod
├── initrd.img -> initrd.img-5.11.0-16-generic
├── initrd.img-5.11.0-16-generic
├── initrd.img-5.8.0-50-generic
├── initrd.img.old -> initrd.img-5.8.0-50-generic
├── memtest86+.bin
├── memtest86+.elf
├── memtest86+_multiboot.bin
├── System.map-5.11.0-16-generic
├── System.map-5.8.0-50-generic
├── vmlinuz -> vmlinuz-5.11.0-16-generic
├── vmlinuz-5.11.0-16-generic
├── vmlinuz-5.8.0-50-generic
└── vmlinuz.old -> vmlinuz-5.8.0-50-generic

56 directories, 458 files

Additional questions

hughsie commented 3 years ago

@mgedmin would it be possible to test out with fwupd 1.5.x or 1.6.0? Then we can add some more detained logging to try to debug what's happening. My gut instinct says "firmware bug" but I have no proof for that yet! :)

superm1 commented 3 years ago

I think that trying it with self built will change things too significantly - he reproduced it with secure boot on and would need to turn it off for a hand built.

I'm with you though, it looks like firmware bug to me. The efibootmgr output is enough to prove that isn't it?

superm1 commented 3 years ago

To add more color to that - look at what is getting booted into. It's not even the Ubuntu entry, it's the autogenerated entry by the ibv boot manager.

mgedmin commented 3 years ago

How is this a firmware bug? Running fwupdmgr upgrade changed Boot0001 from

Boot0001* ubuntu HD(1,GPT,efd54dec-f70c-4b32-9480-c2dd0043ea0d,0x800,0x82000)/File(\EFI\ubuntu\shimx64.efi)

to

Boot0001* Linux-Firmware-Updater HD(1,GPT,efd54dec-f70c-4b32-9480-c2dd0043ea0d,0x800,0x82000)/File(\EFI\ubuntu\shimx64.efi).f.w.u.p.d.x.6.4...e.f.i...

Where does firmware get a chance to do anything?

look at what is getting booted into. It's not even the Ubuntu entry, it's the autogenerated entry by the ibv boot manager.

If you mean the BootCurrent: 001E, that was because I booted from a removable USB drive (because my ubuntu boot entry was gone). I did restore Boot0001 by running grub-install before I ran fwupdmgr upgrade, which promptly overwrote it.

I get the feeling I'm not describing the bug well enough. I'm sorry :(


Possibly unhelpful theorizing: it looks like fwupd is trying to find and update existing entry that starts up shimx64.efi, but to avoid messing up regular boot it filters out the one pointed to by BootCurrent. By booting from a USB drive I disabled that safety check and fwupd overwrote the wrong entry. There already was a

Boot0002* Linux-Firmware-Updater HD(1,GPT,efd54dec-f70c-4b32-9480-c2dd0043ea0d,0x800,0x82000)/File(\EFI\ubuntu\shimx64.efi).f.w.u.p.d.x.6.4...e.f.i...

and I have performed several firmware upgrades with fwupd in the past, but I never have tried doing it while booted from an external USB drive before.


Back to the reason I booted from a USB drive -- because my ubuntu entry was gone -- now that one looks like a firmware bug, where if I try to upgrade two pieces of firmware at once (X390 system firmware + Intel ME firmware), my Boot0001 gets removed. But that bug is not the focus of this bug report; here I'm interested only in fwupdmgr messing up boot variables before I reboot and give the firmware its chance to mess things up.

hughsie commented 3 years ago

@mgedmin okay, perhaps two bugs indeed. Can you compile git master fwupd [ https://lvfs.readthedocs.io/en/latest/custom-plugin.html#building-fwupd ], and then can you run the new instance with: ./src/fwupd --verbose and then in a different terminal then do ./src/fwupdmgr reinstall or something that will trigger the firmware update action to jump to life and overwrite the Boot0001 entry. We then need all the debug output since you triggered the update, probably starting around the updating existing boot entry line. Thanks!

superm1 commented 3 years ago

Ah I thought that meant it was after the reboot. It's literally right after calling update? Then yeah it seems like two bugs I agree.

mgedmin commented 3 years ago

Ah I thought that meant it was after the reboot. It's literally right after calling update?

Precisely! The sequence of commands was (from my notes)

efibootmgr -v
grub-install /dev/nvme0n1
efibootmgr -v           # <-- here I have Boot0001: ubuntu, Boot0002: Linux-Firmware-Updater
fwupdmgr upgrade
tree /boot/efi/
ls -l /boot/efi/EFI/ubuntu/fw
efibootmgr -v           # <-- here both Boot0001 and Boot0002 are Linux-Firmware-Updater
grub-install /dev/nvme0n1
efibootmgr -v           # <-- now I have Boot001 and Boot0002: Linux-Firmware-Updater, Boot0003 is ubuntu, BootNext is 0001
reboot

I have the outputs of each command recorded (excepting grub-install which says nothing very interesting, and for the tree I only recorded the /boot/efi/EFI/ubuntu subtree) in my notes, if that would be helpful. It's mostly very verbose and I think I already included all the relevant information earlier.

mgedmin commented 3 years ago

I wondered if this bug was fixed by 59e375707aab4c3e95934ef88b81becee9931d42, but Ubuntu's fwupd 1.4.5-1 already contains that commit.

My guess that BootCurrent could've had any relevance seems entirely wrong: the fwupd source tree doesn't even mention BootCurrent once.

hughsie commented 3 years ago

Ya, fwupd --verbose would give us the information needed to debug this further.

dkwo commented 3 years ago

Same issue here.

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

dkwo commented 3 years ago

How can this be debugged further? I have no fwupd command on my system.. do you mean fwupdmgr?

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

frittentheke commented 3 years ago

Is this solved, unreproducable or just abandoned?

hughsie commented 3 years ago

We need the fwupd --verbose log -- the actual fwupd binary is usually in /usr/libexec/fwupd, although that differs between distributions.

dkwo commented 3 years ago

@hughsie I have /usr/libexec/fwupd/fwupd Just to make sure: what does this perform?

superm1 commented 3 years ago

That's the daemon, and we need the verbose logs from it. Launch manually adding --verbose to the command line or modify the systemd unit to do the same.

dkwo commented 3 years ago

This is my log (I terminated it with ctrl-c):

$ doas /usr/libexec/fwupd/fwupd --verbose
10:45:25:0816 FuDebug              Verbose debugging enabled (on console 1)
10:45:25:0816 FuConfig             loading config values from /etc/fwupd/daemon.conf
10:45:25:0816 FuConfig             using autodetected max archive size 18.4 EB
10:45:25:0817 FuRemoteList         loading /usr/share/fwupd/metainfo
10:45:25:0817 XbSilo               attempting to load /var/cache/fwupd/metainfo.xmlb
10:45:25:0817 XbSilo               file: 2c16f58b-992c-1737-0f4d-319652253150, current:2c16f58b-992c-1737-0f4d-319652253150, cached: (null)
10:45:25:0817 XbSilo               loading silo with file contents
10:45:25:0817 FuRemoteList         loading remote from /etc/fwupd/remotes.d/lvfs-testing.conf
10:45:25:0817 FuRemoteList         loading remote from /etc/fwupd/remotes.d/dell-esrt.conf
10:45:25:0818 FuRemoteList         loading remote from /etc/fwupd/remotes.d/vendor.conf
10:45:25:0818 FuRemoteList         loading remote from /etc/fwupd/remotes.d/lvfs.conf
10:45:25:0818 FuRemoteList         loading remote from /etc/fwupd/remotes.d/vendor-directory.conf
10:45:25:0818 FuRemoteList         ordering lvfs-testing=lvfs+1
10:45:25:0818 FuRemoteList         ignoring unfound remote fwupd
10:45:25:0818 Jcat                 ignoring GPG-KEY-Linux-Foundation-Firmware as not PKCS-7 certificate
10:45:25:0818 Jcat                 ignoring GPG-KEY-Linux-Vendor-Firmware-Service as not PKCS-7 certificate
10:45:25:0818 Jcat                 trying to load certificate from /etc/pki/fwupd/LVFS-CA.pem
10:45:25:0818 Jcat                 reading /etc/pki/fwupd/LVFS-CA.pem with 1679 bytes
10:45:25:0818 Jcat                 loaded 1 certificates
10:45:25:0818 Jcat                 ignoring GPG-KEY-Linux-Foundation-Metadata as not PKCS-7 certificate
10:45:25:0818 Jcat                 ignoring GPG-KEY-Linux-Vendor-Firmware-Service as not PKCS-7 certificate
10:45:25:0818 Jcat                 trying to load certificate from /etc/pki/fwupd-metadata/LVFS-CA.pem
10:45:25:0818 Jcat                 reading /etc/pki/fwupd-metadata/LVFS-CA.pem with 1679 bytes
10:45:25:0819 Jcat                 loaded 1 certificates
10:45:25:0819 Jcat                 reading /var/lib/fwupd/pki/secret.key with 2455 bytes
10:45:25:0819 Jcat                 reading /var/lib/fwupd/pki/client.pem with 1383 bytes
10:45:25:0825 FuEngine             client certificate exists and working
10:45:25:0826 FuHistory            trying to open database '/var/lib/fwupd/pending.db'
10:45:25:0826 FuHistory            got schema version of 6
10:45:25:0826 FuIdle               setting timeout to 7200s
10:45:25:0826 FuHwids              smbios property Manufacturer=LENOVO
10:45:25:0826 FuHwids              smbios property EnclosureKind=a
10:45:25:0826 FuHwids              smbios property Family=ThinkPad T460s
10:45:25:0826 FuHwids              smbios property ProductName=20F9CTO1WW
10:45:25:0826 FuHwids              smbios property ProductSku=LENOVO_MT_20F9_BU_Think_FM_ThinkPad T460s
10:45:25:0826 FuHwids              smbios property BiosVendor=LENOVO
10:45:25:0826 FuHwids              smbios property BiosVersion=N1CET83W (1.51 )
10:45:25:0826 FuHwids              smbios property BiosMajorRelease=01
10:45:25:0826 FuHwids              smbios property BiosMinorRelease=33
10:45:25:0826 FuHwids              smbios property BaseboardManufacturer=LENOVO
10:45:25:0826 FuHwids              smbios property BiosMinorRelease=33                                                                               [272/1066]
10:45:25:0826 FuHwids              smbios property BaseboardManufacturer=LENOVO
10:45:25:0826 FuHwids              smbios property BaseboardProduct=20F9CTO1WW
10:45:25:0827 XbSilo               attempting to load /var/cache/fwupd/metadata.xmlb
10:45:25:0827 XbSilo               file: aaab8fe5-5703-32ca-4a66-30f5280ae164, current:aaab8fe5-5703-32ca-4a66-30f5280ae164, cached: (null)
10:45:25:0827 XbSilo               loading silo with file contents
10:45:25:0828 FuEngine             1071 components now in silo
10:45:25:0832 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_pci_bcr.so)
10:45:25:0832 FuPlugin             added udev subsystem watch of pci
10:45:25:0832 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_colorhug.so)
10:45:25:0832 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_vli.so)
10:45:25:0832 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_acpi_dmar.so)
10:45:25:0832 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_amt.so)
10:45:25:0833 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_superio.so)
10:45:25:0833 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_iommu.so)
10:45:25:0833 FuPlugin             added udev subsystem watch of iommu
10:45:25:0833 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_hailuck.so)
10:45:25:0833 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_ep963x.so)
10:45:25:0833 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_linux_tainted.so)
10:45:25:0833 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_rts54hid.so)
10:45:25:0833 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_bios.so)
10:45:25:0835 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_tpm.so)
10:45:25:0835 FuPlugin             added udev subsystem watch of tpm
10:45:25:0835 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_optionrom.so)
10:45:25:0835 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_uefi_recovery.so)
10:45:25:0835 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_upower.so)
10:45:25:0835 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_logitech_hidpp.so)
10:45:25:0835 FuPlugin             added udev subsystem watch of hidraw
10:45:25:0836 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_cros_ec.so)
10:45:25:0836 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_emmc.so)
10:45:25:0836 FuPlugin             added udev subsystem watch of block
10:45:25:0836 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_synaptics_prometheus.so)
10:45:25:0836 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_cpu.so)
10:45:25:0836 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_linux_swap.so)
10:45:25:0836 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_jabra.so)
10:45:25:0836 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_fresco_pd.so)
10:45:25:0837 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_rts54hub.so)
10:45:25:0837 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_thunderbolt.so)
10:45:25:0837 FuPlugin             added udev subsystem watch of thunderbolt
10:45:25:0837 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_linux_lockdown.so)
10:45:25:0837 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_dell_esrt.so)
10:45:25:0837 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_nitrokey.so)
10:45:25:0837 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_steelseries.so)
10:45:25:0837 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_nitrokey.so)                                                         [231/1066]
10:45:25:0837 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_steelseries.so)
10:45:25:0838 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_pixart_rf.so)
10:45:25:0838 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_uefi_dbx.so)
10:45:25:0838 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_dell_dock.so)
10:45:25:0838 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_thelio_io.so)
10:45:25:0838 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_wacom_raw.so)
10:45:25:0838 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_wacom_usb.so)
10:45:25:0838 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_pci_mei.so)
10:45:25:0839 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_ata.so)
10:45:25:0839 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_ccgx.so)
10:45:25:0839 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_dfu_csr.so)
10:45:25:0839 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_synaptics_cxaudio.so)
10:45:25:0839 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_solokey.so)
10:45:25:0839 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_elantp.so)
10:45:25:0839 FuPlugin             added udev subsystem watch of i2c-dev
10:45:25:0840 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_synaptics_mst.so)
10:45:25:0840 FuPlugin             added udev subsystem watch of drm
10:45:25:0840 FuPlugin             added udev subsystem watch of drm_dp_aux_dev
10:45:25:0840 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_dfu.so)
10:45:25:0840 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_goodixmoc.so)
10:45:25:0840 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_dell.so)
10:45:25:0840 FuPluginDell         Using libsmbios 2.4
10:45:25:0840 GLib                 setenv()/putenv() are not thread-safe and should not be used after threads are created
10:45:25:0840 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_fastboot.so)
10:45:25:0840 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_bcm57xx.so)
10:45:25:0841 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_linux_sleep.so)
10:45:25:0841 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_uefi_capsule.so)
10:45:25:0841 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_tpm_eventlog.so)
10:45:25:0841 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_msr.so)
10:45:25:0841 FuPlugin             added udev subsystem watch of msr
10:45:25:0841 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_uefi_pk.so)
10:45:25:0842 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_redfish.so)
10:45:25:0843 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_acpi_facp.so)
10:45:25:0843 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_nvme.so)
10:45:25:0843 FuPlugin             added udev subsystem watch of nvme
10:45:25:0843 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_ebitdo.so)
10:45:25:0843 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_system76_launch.so)
10:45:25:0843 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_synaptics_rmi.so)
10:45:25:0843 FuPlugin             added udev subsystem watch of serio
10:45:25:0843 FuPluginList         uefi_recovery [0] to be ordered after uefi_capsule [0] so promoting to [1]
10:45:25:0843 FuPluginList         dell [0] to be ordered after uefi_capsule [0] so promoting to [1]
10:45:25:0844 FuPluginList         uefi_capsule [0] to be ordered after upower [0] so promoting to [1]
10:45:25:0843 FuPluginList         dell [0] to be ordered after uefi_capsule [0] so promoting to [1]                                                 [190/1066]
10:45:25:0844 FuPluginList         uefi_capsule [0] to be ordered after upower [0] so promoting to [1]
10:45:25:0844 FuPluginList         uefi_recovery [1] to be ordered after uefi_capsule [1] so promoting to [2]
10:45:25:0844 FuPluginList         dell [1] to be ordered after uefi_capsule [1] so promoting to [2]
10:45:25:0844 FuPluginList         tpm_eventlog [0] to be ordered after tpm [0] so promoting to [1]
10:45:25:0844 FuPluginList         cpu [0] to be ordered before msr [0] so promoting to [1]
10:45:25:0844 FuPluginList         tpm_eventlog [1] to be ordered before uefi_capsule [1] so promoting to [2]
10:45:25:0844 FuPluginList         uefi_recovery [2] to be ordered after uefi_capsule [2] so promoting to [3]
10:45:25:0844 FuPluginList         dell [2] to be ordered after uefi_capsule [2] so promoting to [3]
10:45:25:0844 FuPluginList         thunderbolt [0] better than dell_dock [0] so bumping to [1]
10:45:25:0844 FuPluginList         dell_esrt [0] better than bios [0] so bumping to [1]
10:45:25:0844 FuPluginList         dell_dock [0] better than synaptics_mst [0] so bumping to [1]
10:45:25:0844 FuPluginList         thunderbolt [1] better than dell_dock [1] so bumping to [2]
10:45:25:0844 FuPluginList         dell [0] better than tpm [0] so bumping to [1]
10:45:25:0844 FuPluginList         bcm57xx [0] better than optionrom [0] so bumping to [1]
10:45:25:0849 XbSilo               attempting to load /var/cache/fwupd/quirks.xmlb
10:45:25:0849 XbSilo               file: 856e3dd9-df99-d1c2-7385-ce8cfdcf407f, current:856e3dd9-df99-d1c2-7385-ce8cfdcf407f, cached: (null)
10:45:25:0849 XbSilo               loading silo with file contents
10:45:25:0852 FuEngine             Emitting PropertyChanged('Status'='loading')
10:45:25:0852 FuMain               Emitting PropertyChanged('Status'='loading')
10:45:25:0852 FuPlugin             startup(linux_tainted)
10:45:25:0852 FuPlugin             startup(bios)
10:45:25:0852 FuPlugin             startup(upower)
10:45:25:0854 FuEngine             disabling plugin because: failed to startup using upower: no owner for org.freedesktop.UPower
10:45:25:0854 FuPlugin             startup(logitech_hidpp)
10:45:25:0854 FuPlugin             startup(linux_swap)
10:45:25:0854 FuPlugin             startup(thunderbolt)
10:45:25:0854 FuPluginThunderbolt  Using kernel 5.13.12_1 (minimum 4.13.0)
10:45:25:0854 FuPlugin             startup(linux_lockdown)
10:45:25:0854 FuPlugin             startup(dell_esrt)
10:45:25:0854 FuEngine             disabling plugin because: failed to startup using dell_esrt: UEFI firmware already supported
10:45:25:0855 FuPlugin             startup(synaptics_mst)
10:45:25:0855 FuPlugin             startup(redfish)
10:45:25:0855 FuEngine             disabling plugin because: failed to startup using redfish: no SMBIOS table
10:45:25:0855 FuPlugin             startup(msr)
10:45:25:0855 FuPlugin             startup(uefi_capsule)
10:45:25:0860 FuEngine             disabling plugin uefi_recovery because no HwId
10:45:25:0860 FuPlugin             startup(dell)
10:45:25:0860 FuEngine             disabling plugin because: failed to startup using dell: Firmware updating not supported
10:45:25:0860 FuPlugin             coldplug(amt)
10:45:25:0871 FuDevice             using e2623122c99d58220498aacbfcfdb1baebbae3c5 for /dev/mei0
10:45:25:0871 FuDevice             using 230c8b18-8d9b-53ec-838b-6cfc0383493a for main-system-firmware
10:45:25:0878 FuPlugin             emit added from amt: e2623122c99d58220498aacbfcfdb1baebbae3c5
10:45:25:0871 FuDevice             using 230c8b18-8d9b-53ec-838b-6cfc0383493a for main-system-firmware                                               [149/1066]
10:45:25:0878 FuPlugin             emit added from amt: e2623122c99d58220498aacbfcfdb1baebbae3c5
10:45:25:0879 FuPlugin             fu_plugin_device_registered(pci_bcr)
10:45:25:0879 FuPlugin             fu_plugin_device_registered(thunderbolt)
10:45:25:0879 FuPlugin             fu_plugin_device_registered(dell_dock)
10:45:25:0879 FuPlugin             fu_plugin_device_registered(tpm_eventlog)
10:45:25:0879 FuPlugin             fu_plugin_device_registered(msr)
10:45:25:0879 FuPlugin             fu_plugin_device_registered(uefi_capsule)
10:45:25:0879 FuDeviceList         ::added e2623122c99d58220498aacbfcfdb1baebbae3c5
10:45:25:0879 FuPlugin             coldplug(superio)
10:45:25:0882 FuPlugin             coldplug(bios)
10:45:25:0882 FuPlugin             coldplug(cpu)
10:45:25:0882 FuDevice             using 4bde70ba4e39b28f9eab1628f9dd6e6244c03027 for cpu:0
10:45:25:0882 FuPlugin             emit added from cpu: 4bde70ba4e39b28f9eab1628f9dd6e6244c03027
10:45:25:0886 FuPlugin             fu_plugin_device_registered(pci_bcr)
10:45:25:0886 FuPlugin             fu_plugin_device_registered(thunderbolt)
10:45:25:0886 FuPlugin             fu_plugin_device_registered(dell_dock)
10:45:25:0886 FuPlugin             fu_plugin_device_registered(tpm_eventlog)
10:45:25:0886 FuPlugin             fu_plugin_device_registered(msr)
10:45:25:0886 FuPlugin             fu_plugin_device_registered(uefi_capsule)
10:45:25:0886 FuDeviceList         ::added 4bde70ba4e39b28f9eab1628f9dd6e6244c03027
10:45:25:0887 FuPlugin             coldplug(uefi_dbx)
10:45:25:0887 FuDevice             using 230c8b18-8d9b-53ec-838b-6cfc0383493a for main-system-firmware
10:45:25:0887 FuEngine             disabling plugin because: failed to coldplug using uefi_dbx: Error opening file /sys/firmware/efi/efivars/KEK-8be4df61-93ca-
11d2-aa0d-00e098032b8c: No such file or directory
10:45:25:0887 FuPlugin             coldplug(uefi_pk)
10:45:25:0887 FuEngine             disabling plugin because: failed to coldplug using uefi_pk: Error opening file /sys/firmware/efi/efivars/PK-8be4df61-93ca-11
d2-aa0d-00e098032b8c: No such file or directory
10:45:25:0887 FuPlugin             coldplug(tpm_eventlog)
10:45:25:0887 FuEngine             disabling plugin because: failed to coldplug using tpm_eventlog: Failed to open file “/sys/kernel/security/tpm0/binary_bios_
measurements”: No such file or directory
10:45:25:0887 FuPlugin             coldplug(uefi_capsule)
10:45:25:0906 FuCommon             device /org/freedesktop/UDisks2/block_devices/nvme0n1p2, type: 0fc63daf-8483-4772-8e79-3d69d8477de4, internal: 1, fs: crypto
_LUKS
10:45:25:0915 FuCommon             device /org/freedesktop/UDisks2/block_devices/nvme0n1p1, type: c12a7328-f81f-11d2-ba4b-00a0c93ec93b, internal: 1, fs: vfat
10:45:25:0918 FuDevice             using 444a229da2b21bc0d24faf814d1c58c5bff3315f for UEFI-42f29620-3d63-4f09-950b-9b7055570f28-dev0
10:45:25:0919 GLib                 setenv()/putenv() are not thread-safe and should not be used after threads are created
10:45:25:0940 FuPluginUefiCapsule  added PCR-00=4ef3578073e27cafa8cbd408e0b4c3eab3e63175
10:45:25:0943 FuPlugin             emit added from uefi_capsule: 444a229da2b21bc0d24faf814d1c58c5bff3315f
10:45:25:0943 FuEngine             setting parent of Intel AMT [unprovisioned] [e2623122c99d58220498aacbfcfdb1baebbae3c5] to be System Firmware [444a229da2b21b
c0d24faf814d1c58c5bff3315f]
10:45:25:0943 FuPlugin             fu_plugin_device_registered(pci_bcr)
10:45:25:0943 FuPlugin             fu_plugin_device_registered(thunderbolt)
10:45:25:0943 FuPlugin             fu_plugin_device_registered(pci_bcr)                                                                              [108/1066]
10:45:25:0943 FuPlugin             fu_plugin_device_registered(thunderbolt)
10:45:25:0943 FuPlugin             fu_plugin_device_registered(dell_dock)
10:45:25:0944 FuPlugin             fu_plugin_device_registered(msr)
10:45:25:0944 FuPlugin             fu_plugin_device_registered(uefi_capsule)
10:45:25:0944 FuDeviceList         ::added 444a229da2b21bc0d24faf814d1c58c5bff3315f
10:45:25:0944 FuDevice             changing verfmt for 444a229da2b21bc0d24faf814d1c58c5bff3315f: number->triplet
10:45:25:0944 FuDevice             changing version for 444a229da2b21bc0d24faf814d1c58c5bff3315f: 65587->0.1.51
10:45:25:0944 FuDevice             changing version lowest for 444a229da2b21bc0d24faf814d1c58c5bff3315f: 65558->0.1.22
10:45:25:0945 XbSilo               ignoring for OR statement: indexed string '230c8b18-8d9b-53ec-838b-6cfc0383493a' was unfound
10:45:25:0945 XbSilo               ignoring for OR statement: indexed string '68b8d4d4-88dc-5c69-8013-67b942a77dd3' was unfound
10:45:25:0945 FuEngine             requirement 1.1.0 ge 1.5.8 -> org.freedesktop.fwupd passed
10:45:25:0945 FuEngine             requirement 1.1.0 ge 1.5.8 -> org.freedesktop.fwupd passed
10:45:25:0946 FuEngine             requirement 1.1.0 ge 1.5.8 -> org.freedesktop.fwupd passed
10:45:25:0946 FuEngine             requirement 1.1.0 ge 1.5.8 -> org.freedesktop.fwupd passed
10:45:25:0950 FuDevice             using 25127f5d4d5dfd6e903cda1a61a67cb092e4bb0f for UEFI-63451986-0c42-42db-9a18-342a8455ac68-dev0
10:45:25:0952 FuPlugin             emit added from uefi_capsule: 25127f5d4d5dfd6e903cda1a61a67cb092e4bb0f
10:45:25:0953 FuPlugin             fu_plugin_device_registered(pci_bcr)
10:45:25:0953 FuPlugin             fu_plugin_device_registered(thunderbolt)
10:45:25:0953 FuPlugin             fu_plugin_device_registered(dell_dock)
10:45:25:0953 FuPlugin             fu_plugin_device_registered(msr)
10:45:25:0953 FuPlugin             fu_plugin_device_registered(uefi_capsule)
10:45:25:0953 FuDeviceList         ::added 25127f5d4d5dfd6e903cda1a61a67cb092e4bb0f
10:45:25:0953 XbSilo               ignoring for OR statement: element name categories is unknown in silo
10:45:25:0953 FuDevice             25127f5d4d5dfd6e903cda1a61a67cb092e4bb0f device overwriting name value: UEFI Device Firmware->Intel Management Engine
10:45:25:0954 XbSilo               ignoring for OR statement: indexed string '0e559cf4-f432-5cd4-9611-bd774afb417a' was unfound
10:45:25:0954 FuEngine             HWID provided 90706264-e399-575b-a9fb-077ead03b9b4
10:45:25:0955 FuEngine             HWID provided 90706264-e399-575b-a9fb-077ead03b9b4
10:45:25:0955 FuEngine             HWID provided 90706264-e399-575b-a9fb-077ead03b9b4
10:45:25:0955 FuDevice             changing verfmt for 25127f5d4d5dfd6e903cda1a61a67cb092e4bb0f: number->triplet
10:45:25:0955 FuDevice             changing version for 25127f5d4d5dfd6e903cda1a61a67cb092e4bb0f: 3091598890->184.70.3626
10:45:25:0955 FuDevice             changing version lowest for 25127f5d4d5dfd6e903cda1a61a67cb092e4bb0f: 3091598890->184.70.3626
10:45:25:0956 FuDevice             using 33bc73bf0f48eb6177a007e9351e22d5bce2c04d for UEFI-ffaf3e12-a6ea-4352-851b-76c6455913c6-dev0
10:45:25:0959 FuPlugin             emit added from uefi_capsule: 33bc73bf0f48eb6177a007e9351e22d5bce2c04d
10:45:25:0959 FuPlugin             fu_plugin_device_registered(pci_bcr)
10:45:25:0959 FuPlugin             fu_plugin_device_registered(thunderbolt)
10:45:25:0960 FuPlugin             fu_plugin_device_registered(dell_dock)
10:45:25:0960 FuPlugin             fu_plugin_device_registered(msr)
10:45:25:0960 FuPlugin             fu_plugin_device_registered(uefi_capsule)
10:45:25:0960 FuDeviceList         ::added 33bc73bf0f48eb6177a007e9351e22d5bce2c04d
10:45:25:0960 XbSilo               ignoring for OR statement: element name categories is unknown in silo
10:45:25:0960 FuDevice             33bc73bf0f48eb6177a007e9351e22d5bce2c04d device overwriting name value: UEFI Device Firmware->Embedded Controller
10:45:25:0960 FuDevice             changing verfmt for 33bc73bf0f48eb6177a007e9351e22d5bce2c04d: number->triplet
10:45:25:0960 FuDevice             33bc73bf0f48eb6177a007e9351e22d5bce2c04d device overwriting name value: UEFI Device Firmware->Embedded Controller  [67/1066]
10:45:25:0960 FuDevice             changing verfmt for 33bc73bf0f48eb6177a007e9351e22d5bce2c04d: number->triplet
10:45:25:0960 FuDevice             changing version for 33bc73bf0f48eb6177a007e9351e22d5bce2c04d: 65550->0.1.14
10:45:25:0960 FuDevice             changing version lowest for 33bc73bf0f48eb6177a007e9351e22d5bce2c04d: 1->0.0.1
10:45:25:0961 XbSilo               ignoring for OR statement: indexed string '1445f630-3409-5ac3-aca4-8e59c36f7846' was unfound
10:45:25:0961 FuEngine             requirement 1.1.3 ge 1.5.8 -> org.freedesktop.fwupd passed
10:45:25:0963 FuPluginUefiCapsule  UX Capsule support : Enabled
10:45:25:0963 FuEngine             using plugins: pci_bcr, colorhug, vli, acpi_dmar, amt, superio, iommu, hailuck, ep963x, linux_tainted, rts54hid, tpm, option
rom, logitech_hidpp, cros_ec, emmc, synaptics_prometheus, cpu, linux_swap, jabra, fresco_pd, rts54hub, thunderbolt, linux_lockdown, nitrokey, steelseries, pixa
rt_rf, dell_dock, thelio_io, wacom_raw, wacom_usb, pci_mei, ata, ccgx, dfu_csr, synaptics_cxaudio, solokey, elantp, synaptics_mst, dfu, goodixmoc, fastboot, bc
m57xx, linux_sleep, acpi_facp, nvme, ebitdo, system76_launch, synaptics_rmi, msr, uefi_capsule
10:45:25:0992 FuPlugin             backend_device_added(pci_mei)
10:45:25:0992 FuDevice             using 5fed1486be004d67ea79838d2e83aaa11bb72645 for PCI_SLOT_NAME=0000:00:16.0
10:45:26:0010 FuPlugin             backend_device_added(pci_bcr)
10:45:26:0010 FuDevice             using 5ca35f261be27f4d2786162a4e2dd1494697e678 for PCI_SLOT_NAME=0000:00:1f.0
10:45:26:0025 FuDevice             using c6a80ac3a22083423992a3cb15018989f37834d6 for DEVNAME=/dev/tpm0
10:45:26:0079 FuPlugin             emit added from tpm: c6a80ac3a22083423992a3cb15018989f37834d6
10:45:26:0086 FuPlugin             fu_plugin_device_registered(pci_bcr)
10:45:26:0086 FuPlugin             fu_plugin_device_registered(thunderbolt)
10:45:26:0086 FuPlugin             fu_plugin_device_registered(dell_dock)
10:45:26:0086 FuPlugin             fu_plugin_device_registered(msr)
10:45:26:0087 FuPlugin             fu_plugin_device_registered(uefi_capsule)
10:45:26:0087 FuDeviceList         ::added c6a80ac3a22083423992a3cb15018989f37834d6
10:45:26:0087 FuPlugin             fu_plugin_device_added(tpm)
10:45:26:0104 FuPlugin             backend_device_added(synaptics_mst)
10:45:26:0105 FuDevice             using d762543f8c20f636e6fff031a000078d3e10c600 for PCI_SLOT_NAME=0000:00:02.0:drm_dp_aux1
10:45:26:0372 FuPluginSynapticsMST no device found on drm_dp_aux1: failed to read device: failed to read 0x1 bytes on layer:0, rad:0x0
10:45:26:0372 FuPlugin             backend_device_added(synaptics_mst)
10:45:26:0373 FuDevice             using 585c346c009da3cc19a400fb59a4ed8d0cbd0151 for PCI_SLOT_NAME=0000:00:02.0:drm_dp_aux2
10:45:26:0640 FuPluginSynapticsMST no device found on drm_dp_aux2: failed to read device: failed to read 0x1 bytes on layer:0, rad:0x0
10:45:26:0640 FuPlugin             backend_device_added(synaptics_mst)
10:45:26:0641 FuDevice             using 7c2dd454e6f29453896a4824e8234317d237f8c5 for PCI_SLOT_NAME=0000:00:02.0:drm_dp_aux0
10:45:26:0670 FuPluginSynapticsMST no device found on drm_dp_aux0: failed to enable remote control: failure writing data register: failed to write 0x5 bytes on
 layer:0, rad:0x0
10:45:26:0672 FuDevice             using 310f45f1f223064b5c16bf6dff31146755a64480 for PCI_SLOT_NAME=0000:05:00.0
10:45:26:0673 FuDevice             310f45f1f223064b5c16bf6dff31146755a64480 device overwriting name value: NVMe SSD Controller SM951/PM951->SAMSUNG MZVKV512HAJ
H-000L1
10:45:26:0673 FuPluginNvme         fawr: 0, nr fw slots: 3, slot1 r/o: 0
10:45:26:0673 FuPluginNvme         invalid component ID, skipping
10:45:26:0673 FuPluginNvme         no vendor GUID, falling back to mn
10:45:26:0674 FuPlugin             emit added from nvme: 310f45f1f223064b5c16bf6dff31146755a64480
10:45:26:0678 FuPlugin             fu_plugin_device_registered(pci_bcr)
10:45:26:0678 FuPlugin             fu_plugin_device_registered(thunderbolt)
10:45:26:0678 FuPlugin             fu_plugin_device_registered(pci_bcr)                                                                               [26/1066]
10:45:26:0678 FuPlugin             fu_plugin_device_registered(thunderbolt)
10:45:26:0678 FuPlugin             fu_plugin_device_registered(dell_dock)
10:45:26:0678 FuPlugin             fu_plugin_device_registered(msr)
10:45:26:0679 FuPlugin             fu_plugin_device_registered(uefi_capsule)
10:45:26:0679 FuDeviceList         ::added 310f45f1f223064b5c16bf6dff31146755a64480
10:45:26:0679 XbSilo               ignoring for OR statement: indexed string 'b586caf2-ac7e-5a07-8630-dd289d8fd3f4' was unfound
10:45:26:0679 XbSilo               ignoring for OR statement: indexed string '484eb66f-4175-5499-8dc9-a8cc651e8450' was unfound
10:45:26:0679 XbSilo               ignoring for OR statement: indexed string 'cce2386f-6d68-5f85-9f3f-ebead9288696' was unfound
10:45:26:0679 XbSilo               ignoring for OR statement: indexed string '77bb4022-9503-586c-99b7-c8a64502da30' was unfound
10:45:26:0687 XbSilo               ignoring for OR statement: indexed string '230c8b18-8d9b-53ec-838b-6cfc0383493a' was unfound
10:45:26:0687 XbSilo               ignoring for OR statement: indexed string '68b8d4d4-88dc-5c69-8013-67b942a77dd3' was unfound
10:45:26:0688 FuEngine             requirement 1.1.0 ge 1.5.8 -> org.freedesktop.fwupd passed
10:45:26:0688 FuEngine             requirement 1.1.0 ge 1.5.8 -> org.freedesktop.fwupd passed
10:45:26:0688 FuEngine             requirement 1.1.0 ge 1.5.8 -> org.freedesktop.fwupd passed
10:45:26:0689 FuEngine             requirement 1.1.0 ge 1.5.8 -> org.freedesktop.fwupd passed
10:45:26:0694 XbSilo               ignoring for OR statement: indexed string '0e559cf4-f432-5cd4-9611-bd774afb417a' was unfound
10:45:26:0694 FuEngine             HWID provided 90706264-e399-575b-a9fb-077ead03b9b4
10:45:26:0694 FuEngine             HWID provided 90706264-e399-575b-a9fb-077ead03b9b4
10:45:26:0695 FuEngine             HWID provided 90706264-e399-575b-a9fb-077ead03b9b4
10:45:26:0697 XbSilo               ignoring for OR statement: indexed string '1445f630-3409-5ac3-aca4-8e59c36f7846' was unfound
10:45:26:0697 FuEngine             requirement 1.1.3 ge 1.5.8 -> org.freedesktop.fwupd passed
10:45:26:0707 XbSilo               ignoring for OR statement: indexed string 'b586caf2-ac7e-5a07-8630-dd289d8fd3f4' was unfound
10:45:26:0708 XbSilo               ignoring for OR statement: indexed string '484eb66f-4175-5499-8dc9-a8cc651e8450' was unfound
10:45:26:0708 XbSilo               ignoring for OR statement: indexed string 'cce2386f-6d68-5f85-9f3f-ebead9288696' was unfound
10:45:26:0708 XbSilo               ignoring for OR statement: indexed string '77bb4022-9503-586c-99b7-c8a64502da30' was unfound
10:45:26:0708 FuEngine             Emitting PropertyChanged('Status'='idle')
10:45:26:0708 FuMain               Emitting PropertyChanged('Status'='idle')
10:45:26:0709 XbSilo               ignoring for OR statement: indexed string '1445f630-3409-5ac3-aca4-8e59c36f7846' was unfound
10:45:26:0709 FuEngine             requirement 1.1.3 ge 1.5.8 -> org.freedesktop.fwupd passed
10:45:26:0710 FuEngine             ignoring 0.1.14 == 0.1.14
10:45:26:0711 XbSilo               ignoring for OR statement: indexed string '0e559cf4-f432-5cd4-9611-bd774afb417a' was unfound
10:45:26:0711 FuEngine             HWID provided 90706264-e399-575b-a9fb-077ead03b9b4
10:45:26:0712 FuEngine             HWID provided 90706264-e399-575b-a9fb-077ead03b9b4
10:45:26:0712 FuEngine             HWID provided 90706264-e399-575b-a9fb-077ead03b9b4
10:45:26:0713 FuEngine             ignoring 184.70.3626 == 184.70.3626
10:45:26:0713 FuEngine             ignoring 184.65.3590 < 184.70.3626
10:45:26:0713 XbSilo               ignoring for OR statement: indexed string 'b586caf2-ac7e-5a07-8630-dd289d8fd3f4' was unfound
10:45:26:0713 XbSilo               ignoring for OR statement: indexed string '484eb66f-4175-5499-8dc9-a8cc651e8450' was unfound
10:45:26:0713 XbSilo               ignoring for OR statement: indexed string 'cce2386f-6d68-5f85-9f3f-ebead9288696' was unfound
10:45:26:0713 XbSilo               ignoring for OR statement: indexed string '77bb4022-9503-586c-99b7-c8a64502da30' was unfound
10:45:26:0714 XbSilo               ignoring for OR statement: indexed string '230c8b18-8d9b-53ec-838b-6cfc0383493a' was unfound
10:45:26:0714 XbSilo               ignoring for OR statement: indexed string '68b8d4d4-88dc-5c69-8013-67b942a77dd3' was unfound
10:45:26:0715 FuEngine             requirement 1.1.0 ge 1.5.8 -> org.freedesktop.fwupd passed
10:45:26:0715 FuEngine             requirement 1.1.0 ge 1.5.8 -> org.freedesktop.fwupd passed
10:45:26:0715 FuEngine             requirement 1.1.0 ge 1.5.8 -> org.freedesktop.fwupd passed
10:45:26:0715 FuEngine             requirement 1.1.0 ge 1.5.8 -> org.freedesktop.fwupd passed
10:45:26:0720 FuEngine             ignoring 0.1.51 == 0.1.51
10:45:26:0720 FuEngine             ignoring 0.1.50 < 0.1.51
10:45:26:0720 FuEngine             ignoring 0.1.49 < 0.1.51
10:45:26:0720 FuEngine             ignoring 0.1.47 < 0.1.51
10:45:26:0720 FuEngine             ignoring 0.1.46 < 0.1.51
10:45:26:0720 FuEngine             ignoring 0.1.45 < 0.1.51
10:45:26:0720 FuEngine             ignoring 0.1.44 < 0.1.51
10:45:26:0720 FuEngine             ignoring 0.1.43 < 0.1.51
10:45:26:0720 FuEngine             ignoring 0.1.42 < 0.1.51
10:45:26:0720 FuEngine             ignoring 0.1.41 < 0.1.51
10:45:26:0720 FuEngine             ignoring 0.1.40 < 0.1.51
10:45:26:0720 FuEngine             ignoring 0.1.39 < 0.1.51
10:45:26:0720 FuEngine             ignoring 0.1.37 < 0.1.51
10:45:26:0720 FuEngine             ignoring 0.1.36 < 0.1.51
10:45:26:0720 FuEngine             ignoring 0.1.35 < 0.1.51
10:45:26:0720 FuEngine             ignoring 0.1.33 < 0.1.51
10:45:26:0731 GLib-GIO             Failed to initialize portal (GMemoryMonitorPortal) for gio-memory-monitor: Not using portals
10:45:26:0731 GLib-GIO             _g_io_module_get_default: Found default implementation dbus (GMemoryMonitorDBus) for ‘gio-memory-monitor’
10:45:26:0744 FuMain               Daemon ready for requests (locale (null))
10:45:26:0746 FuMain               acquired name: org.freedesktop.fwupd
^CInterrupt
dkwo commented 3 years ago

I'm on Void Linux

$ xuname
Void 5.13.12_1 x86_64-musl GenuineIntel uptodate rrnFFFFFF

Can provide more details if needed.

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

dkwo commented 3 years ago

This is with

$ fwupdmgr --version
client version: 1.6.3
compile-time dependency versions
        gusb:   0.3.7

daemon version: 1.6.3
$ xuname
Void 5.13.19_1 x86_64-musl GenuineIntel uptodate rrnFFFFFF

Just to keep the bug from going stale, from newer version:

$ doas /usr/libexec/fwupd/fwupd --verbose
07:44:42:0213 FuDebug              Verbose debugging enabled (on console 1)
07:44:42:0214 FuConfig             loading config values from /etc/fwupd/daemon.conf
07:44:42:0214 FuConfig             using autodetected max archive size 18.4 EB
07:44:42:0214 FuRemoteList         loading /usr/share/fwupd/metainfo
07:44:42:0214 XbSilo               attempting to load /var/cache/fwupd/metainfo.xmlb
07:44:42:0214 XbSilo               file: 4f7eaefe-ce90-0f7e-b3f6-918b406e207f, current:4f7eaefe-ce90-0f7e-b3f6-918b406e207f, cached: (null)
07:44:42:0214 XbSilo               loading silo with file contents
07:44:42:0214 FuRemoteList         loading remote from /etc/fwupd/remotes.d/lvfs-testing.conf
07:44:42:0215 FuRemoteList         loading remote from /etc/fwupd/remotes.d/dell-esrt.conf
07:44:42:0215 FuRemoteList         loading remote from /etc/fwupd/remotes.d/vendor.conf
07:44:42:0215 FuRemoteList         loading remote from /etc/fwupd/remotes.d/lvfs.conf
07:44:42:0215 FuRemoteList         loading remote from /etc/fwupd/remotes.d/vendor-directory.conf
07:44:42:0215 FuRemoteList         ordering lvfs-testing=lvfs+1
07:44:42:0215 FuRemoteList         ignoring unfound remote fwupd
07:44:42:0215 Jcat                 ignoring GPG-KEY-Linux-Foundation-Firmware as not PKCS-7 certificate
07:44:42:0215 Jcat                 ignoring GPG-KEY-Linux-Vendor-Firmware-Service as not PKCS-7 certificate
07:44:42:0215 Jcat                 trying to load certificate from /etc/pki/fwupd/LVFS-CA.pem
07:44:42:0215 Jcat                 reading /etc/pki/fwupd/LVFS-CA.pem with 1679 bytes
07:44:42:0215 Jcat                 loaded 1 certificates
07:44:42:0215 Jcat                 ignoring GPG-KEY-Linux-Foundation-Metadata as not PKCS-7 certificate
07:44:42:0215 Jcat                 ignoring GPG-KEY-Linux-Vendor-Firmware-Service as not PKCS-7 certificate
07:44:42:0215 Jcat                 trying to load certificate from /etc/pki/fwupd-metadata/LVFS-CA.pem
07:44:42:0215 Jcat                 reading /etc/pki/fwupd-metadata/LVFS-CA.pem with 1679 bytes
07:44:42:0216 Jcat                 loaded 1 certificates
07:44:42:0216 Jcat                 reading /var/lib/fwupd/pki/secret.key with 2455 bytes
07:44:42:0216 Jcat                 reading /var/lib/fwupd/pki/client.pem with 1383 bytes
07:44:42:0223 FuEngine             client certificate exists and working
07:44:42:0223 FuHistory            trying to open database '/var/lib/fwupd/pending.db'
07:44:42:0223 FuHistory            got schema version of 6
07:44:42:0223 FuIdle               setting timeout to 7200s
07:44:42:0223 FuSmbios             trying to read /sys/class/dmi/id
07:44:42:0224 FuHwids              smbios property Manufacturer=LENOVO
07:44:42:0224 FuHwids              smbios property EnclosureKind=a
07:44:42:0224 FuHwids              smbios property Family=ThinkPad T460s
07:44:42:0224 FuHwids              smbios property ProductName=20F9CTO1WW
07:44:42:0224 FuHwids              smbios property ProductSku=LENOVO_MT_20F9_BU_Think_FM_ThinkPad T460s
07:44:42:0224 FuHwids              smbios property BiosVendor=LENOVO
07:44:42:0224 FuHwids              smbios property BiosVersion=N1CET83W (1.51 )
07:44:42:0224 FuHwids              smbios property BiosMajorRelease=01
07:44:42:0224 FuHwids              smbios property BiosMinorRelease=33
07:44:42:0224 FuHwids              smbios property FirmwareMajorRelease=01
07:44:42:0224 FuHwids              smbios property FirmwareMinorRelease=0e
07:44:42:0224 FuHwids              smbios property BaseboardManufacturer=LENOVO
07:44:42:0224 FuHwids              smbios property BaseboardProduct=20F9CTO1WW
07:44:42:0224 XbSilo               attempting to load /var/cache/fwupd/metadata.xmlb
07:44:42:0224 XbSilo               file: b224b834-57a1-a2e3-b35c-d12de88c462a, current:b224b834-57a1-a2e3-b35c-d12de88c462a, cached: (null)
07:44:42:0224 XbSilo               loading silo with file contents
07:44:42:0225 FuEngine             1115 components now in silo
07:44:42:0231 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_pci_bcr.so)
07:44:42:0231 FuContext            added udev subsystem watch of pci
07:44:42:0232 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_colorhug.so)
07:44:42:0231 FuContext            added udev subsystem watch of pci                                                                                                                                                                                                    [365/754]
07:44:42:0232 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_colorhug.so)
07:44:42:0232 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_vli.so)
07:44:42:0232 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_acpi_dmar.so)
07:44:42:0232 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_amt.so)
07:44:42:0232 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_superio.so)
07:44:42:0232 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_iommu.so)
07:44:42:0232 FuContext            added udev subsystem watch of iommu
07:44:42:0232 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_hailuck.so)
07:44:42:0233 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_ep963x.so)
07:44:42:0233 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_linux_tainted.so)
07:44:42:0233 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_rts54hid.so)
07:44:42:0233 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_bios.so)
07:44:42:0234 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_tpm.so)
07:44:42:0234 FuContext            added udev subsystem watch of tpm
07:44:42:0235 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_optionrom.so)
07:44:42:0235 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_uefi_recovery.so)
07:44:42:0235 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_upower.so)
07:44:42:0235 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_logitech_hidpp.so)
07:44:42:0235 FuContext            added udev subsystem watch of hidraw
07:44:42:0235 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_cros_ec.so)
07:44:42:0235 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_emmc.so)
07:44:42:0235 FuContext            added udev subsystem watch of block
07:44:42:0236 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_synaptics_prometheus.so)
07:44:42:0236 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_cpu.so)
07:44:42:0236 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_linux_swap.so)
07:44:42:0236 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_jabra.so)
07:44:42:0236 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_fresco_pd.so)
07:44:42:0236 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_rts54hub.so)
07:44:42:0236 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_thunderbolt.so)
07:44:42:0236 FuContext            added udev subsystem watch of thunderbolt
07:44:42:0236 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_linux_lockdown.so)
07:44:42:0237 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_dell_esrt.so)
07:44:42:0237 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_nitrokey.so)
07:44:42:0237 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_steelseries.so)
07:44:42:0237 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_pixart_rf.so)
07:44:42:0237 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_uefi_dbx.so)
07:44:42:0237 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_parade_lspcon.so)
07:44:42:0237 FuContext            added udev subsystem watch of i2c
07:44:42:0238 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_dell_dock.so)
07:44:42:0238 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_thelio_io.so)
07:44:42:0238 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_wacom_raw.so)
07:44:42:0238 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_wacom_usb.so)
07:44:42:0238 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_pci_mei.so)
07:44:42:0238 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_acpi_phat.so)
07:44:42:0238 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_ata.so)
07:44:42:0239 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_ccgx.so)
07:44:42:0239 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_dfu_csr.so)
07:44:42:0239 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_lenovo_thinklmi.so)
07:44:42:0239 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_synaptics_cxaudio.so)
07:44:42:0239 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_solokey.so)
07:44:42:0239 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_elantp.so)
07:44:42:0239 FuContext            added udev subsystem watch of i2c-dev
07:44:42:0240 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_powerd.so)
07:44:42:0240 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_synaptics_mst.so)
07:44:42:0240 FuContext            added udev subsystem watch of drm
07:44:42:0240 FuContext            added udev subsystem watch of drm_dp_aux_dev
07:44:42:0240 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_dfu.so)
07:44:42:0240 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_analogix.so)
07:44:42:0241 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_realtek_mst.so)
07:44:42:0241 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_goodixmoc.so)
07:44:42:0241 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_dell.so)
07:44:42:0241 FuPluginDell         Using libsmbios 2.4
07:44:42:0241 GLib                 setenv()/putenv() are not thread-safe and should not be used after threads are created
07:44:42:0241 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_fastboot.so)
07:44:42:0241 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_bcm57xx.so)
07:44:42:0241 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_linux_sleep.so)
07:44:42:0242 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_uefi_capsule.so)
07:44:42:0242 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_tpm_eventlog.so)
07:44:42:0242 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_msr.so)
07:44:42:0242 FuContext            added udev subsystem watch of msr
07:44:42:0242 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_uefi_pk.so)
07:44:42:0243 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_redfish.so)
07:44:42:0244 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_acpi_facp.so)
07:44:42:0245 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_nvme.so)
07:44:42:0244 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_acpi_facp.so)                                                                                                                                                                           [292/754]
07:44:42:0245 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_nvme.so)
07:44:42:0245 FuContext            added udev subsystem watch of nvme
07:44:42:0245 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_ebitdo.so)
07:44:42:0245 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_system76_launch.so)
07:44:42:0245 FuPlugin             init(/usr/lib64/fwupd-plugins-3/libfu_plugin_synaptics_rmi.so)
07:44:42:0245 FuContext            added udev subsystem watch of serio
07:44:42:0245 FuPluginList         uefi_recovery [0] to be ordered after uefi_capsule [0] so promoting to [1]
07:44:42:0245 FuPluginList         dell [0] to be ordered after uefi_capsule [0] so promoting to [1]
07:44:42:0245 FuPluginList         uefi_capsule [0] to be ordered after upower [0] so promoting to [1]
07:44:42:0246 FuPluginList         uefi_recovery [1] to be ordered after uefi_capsule [1] so promoting to [2]
07:44:42:0246 FuPluginList         dell [1] to be ordered after uefi_capsule [1] so promoting to [2]
07:44:42:0246 FuPluginList         tpm_eventlog [0] to be ordered after tpm [0] so promoting to [1]
07:44:42:0246 FuPluginList         cpu [0] to be ordered before msr [0] so promoting to [1]
07:44:42:0246 FuPluginList         tpm_eventlog [1] to be ordered before uefi_capsule [1] so promoting to [2]
07:44:42:0246 FuPluginList         uefi_recovery [2] to be ordered after uefi_capsule [2] so promoting to [3]
07:44:42:0246 FuPluginList         dell [2] to be ordered after uefi_capsule [2] so promoting to [3]
07:44:42:0246 FuPluginList         dell_esrt [0] better than bios [0] so bumping to [1]
07:44:42:0246 FuPluginList         dell_dock [0] better than synaptics_mst [0] so bumping to [1]
07:44:42:0246 FuPluginList         dell [0] better than tpm [0] so bumping to [1]
07:44:42:0246 FuPluginList         bcm57xx [0] better than optionrom [0] so bumping to [1]
07:44:42:0251 XbSilo               attempting to load /var/cache/fwupd/quirks.xmlb
07:44:42:0251 XbSilo               file: c13b0de1-0a03-1346-0fa4-6ffef51d1ee6, current:c13b0de1-0a03-1346-0fa4-6ffef51d1ee6, cached: (null)
07:44:42:0251 XbSilo               loading silo with file contents
07:44:42:0255 FuContext            battery threshold now 25
07:44:42:0255 FuEngine             Emitting PropertyChanged('Status'='loading')
07:44:42:0255 FuMain               Emitting PropertyChanged('Status'='loading')
07:44:42:0255 FuPlugin             startup(linux_tainted)
07:44:42:0255 FuPlugin             startup(bios)
07:44:42:0255 FuPlugin             startup(upower)
07:44:42:0257 FuEngine             disabling plugin because: failed to startup using upower: no owner for org.freedesktop.UPower
07:44:42:0257 FuPlugin             startup(logitech_hidpp)
07:44:42:0257 FuPlugin             startup(linux_swap)
07:44:42:0257 FuPlugin             startup(thunderbolt)
07:44:42:0257 FuPlugin             startup(linux_lockdown)
07:44:42:0257 FuPlugin             startup(dell_esrt)
07:44:42:0257 FuEngine             disabling plugin because: failed to startup using dell_esrt: UEFI firmware already supported
07:44:42:0258 FuPlugin             startup(lenovo_thinklmi)
07:44:42:0258 FuEngine             disabling plugin because: failed to startup using lenovo_thinklmi: thinklmi not available
07:44:42:0258 FuPlugin             startup(powerd)
07:44:42:0258 FuEngine             disabling plugin because: failed to startup using powerd: no service that owns the name for org.chromium.PowerManager
07:44:42:0258 FuPlugin             startup(redfish)
07:44:42:0258 FuPluginRedfish      failed to get username and password automatically: Error opening file /sys/firmware/efi/efivars/RedfishIndications-16faa37e-4b6a-4891-9028-242de65a3b70: No such file or directory
07:44:42:0262 FuEngine             disabling plugin because: failed to startup using redfish: invalid port specified: 0x0
07:44:42:0262 FuPlugin             startup(msr)
07:44:42:0262 FuPlugin             startup(uefi_capsule)
07:44:42:0267 FuPlugin             startup(dell)
07:44:42:0267 FuEngine             disabling plugin because: failed to startup using dell: Firmware updating not supported
07:44:42:0268 FuPlugin             coldplug(amt)
07:44:42:0278 FuDevice             using e2623122c99d58220498aacbfcfdb1baebbae3c5 for /dev/mei0
07:44:42:0278 FuDevice             using 230c8b18-8d9b-53ec-838b-6cfc0383493a for main-system-firmware
07:44:42:0284 FuPlugin             emit added from amt: e2623122c99d58220498aacbfcfdb1baebbae3c5
07:44:42:0286 FuPlugin             fu_plugin_device_registered(pci_bcr)
07:44:42:0286 FuPlugin             fu_plugin_device_registered(thunderbolt)
07:44:42:0286 FuPlugin             fu_plugin_device_registered(dell_dock)
07:44:42:0286 FuPlugin             fu_plugin_device_registered(tpm_eventlog)
07:44:42:0286 FuPlugin             fu_plugin_device_registered(msr)
07:44:42:0286 FuPlugin             fu_plugin_device_registered(uefi_capsule)
07:44:42:0286 FuDeviceList         ::added e2623122c99d58220498aacbfcfdb1baebbae3c5
07:44:42:0286 FuPlugin             coldplug(superio)
07:44:42:0289 FuPlugin             coldplug(bios)
07:44:42:0289 FuPlugin             coldplug(cpu)
07:44:42:0289 FuDevice             removing vendor prefix of 'Intel' from 'Intel Core™ i5-6300U CPU @ 2.40GHz'
07:44:42:0289 FuDevice             using 4bde70ba4e39b28f9eab1628f9dd6e6244c03027 for cpu:0
07:44:42:0289 FuPlugin             emit added from cpu: 4bde70ba4e39b28f9eab1628f9dd6e6244c03027
07:44:42:0293 FuPlugin             fu_plugin_device_registered(pci_bcr)
07:44:42:0293 FuPlugin             fu_plugin_device_registered(thunderbolt)
07:44:42:0293 FuPlugin             fu_plugin_device_registered(dell_dock)
07:44:42:0293 FuPlugin             fu_plugin_device_registered(tpm_eventlog)
07:44:42:0293 FuPlugin             fu_plugin_device_registered(msr)
07:44:42:0293 FuPlugin             fu_plugin_device_registered(uefi_capsule)
07:44:42:0293 FuDeviceList         ::added 4bde70ba4e39b28f9eab1628f9dd6e6244c03027
07:44:42:0294 FuPlugin             coldplug(uefi_dbx)
07:44:42:0294 FuDevice             using 230c8b18-8d9b-53ec-838b-6cfc0383493a for main-system-firmware
07:44:42:0294 FuEngine             disabling plugin because: failed to coldplug using uefi_dbx: Error opening file /sys/firmware/efi/efivars/KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c: No such file or directory
07:44:42:0294 FuDevice             using 230c8b18-8d9b-53ec-838b-6cfc0383493a for main-system-firmware                                                                                                                                                                  [219/754]
07:44:42:0294 FuEngine             disabling plugin because: failed to coldplug using uefi_dbx: Error opening file /sys/firmware/efi/efivars/KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c: No such file or directory
07:44:42:0294 FuPlugin             coldplug(acpi_phat)
07:44:42:0294 FuEngine             disabling plugin because: failed to coldplug using acpi_phat: Failed to open file “/sys/firmware/acpi/tables/PHAT”: No such file or directory
07:44:42:0294 FuPlugin             coldplug(uefi_pk)
07:44:42:0294 FuEngine             disabling plugin because: failed to coldplug using uefi_pk: Error opening file /sys/firmware/efi/efivars/PK-8be4df61-93ca-11d2-aa0d-00e098032b8c: No such file or directory
07:44:42:0294 FuPlugin             coldplug(tpm_eventlog)
07:44:42:0294 FuEngine             disabling plugin because: failed to coldplug using tpm_eventlog: Failed to open file “/sys/kernel/security/tpm0/binary_bios_measurements”: No such file or directory
07:44:42:0294 FuPlugin             coldplug(uefi_capsule)
07:44:42:0316 FuCommon             device /org/freedesktop/UDisks2/block_devices/nvme0n1p2, type: 0fc63daf-8483-4772-8e79-3d69d8477de4, internal: 1, fs: crypto_LUKS
07:44:42:0328 FuCommon             device /org/freedesktop/UDisks2/block_devices/nvme0n1p1, type: c12a7328-f81f-11d2-ba4b-00a0c93ec93b, internal: 1, fs: vfat
07:44:42:0331 FuPluginUefiCapsule  not using CapsuleOnDisk support: Capsule-on-Disk is not supported
07:44:42:0333 GLib                 setenv()/putenv() are not thread-safe and should not be used after threads are created
07:44:42:0354 FuPluginUefiCapsule  added PCR-00=4ef3578073e27cafa8cbd408e0b4c3eab3e63175
07:44:42:0361 FuDevice             using a45df35ac0e948ee180fe216a5f703f32dda163f for /sys/firmware/efi/esrt/entries/entry0
07:44:42:0361 FuPlugin             emit added from uefi_capsule: a45df35ac0e948ee180fe216a5f703f32dda163f
07:44:42:0362 FuDevice             setting parent of Intel AMT [unprovisioned] [e2623122c99d58220498aacbfcfdb1baebbae3c5] to be System Firmware [a45df35ac0e948ee180fe216a5f703f32dda163f]
07:44:42:0362 FuPlugin             fu_plugin_device_registered(pci_bcr)
07:44:42:0362 FuPlugin             fu_plugin_device_registered(thunderbolt)
07:44:42:0362 FuPlugin             fu_plugin_device_registered(dell_dock)
07:44:42:0362 FuPlugin             fu_plugin_device_registered(msr)
07:44:42:0362 FuPlugin             fu_plugin_device_registered(uefi_capsule)
07:44:42:0362 FuDeviceList         ::added a45df35ac0e948ee180fe216a5f703f32dda163f
07:44:42:0362 FuDevice             changing verfmt for a45df35ac0e948ee180fe216a5f703f32dda163f: number->triplet
07:44:42:0362 FuDevice             changing version for a45df35ac0e948ee180fe216a5f703f32dda163f: 65587->0.1.51
07:44:42:0362 FuDevice             changing version lowest for a45df35ac0e948ee180fe216a5f703f32dda163f: 65558->0.1.22
07:44:42:0363 XbSilo               ignoring for OR statement: indexed string '230c8b18-8d9b-53ec-838b-6cfc0383493a' was unfound
07:44:42:0363 XbSilo               ignoring for OR statement: indexed string '68b8d4d4-88dc-5c69-8013-67b942a77dd3' was unfound
07:44:42:0364 FuEngine             requirement 1.1.0 ge 1.6.3 -> org.freedesktop.fwupd passed
07:44:42:0364 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:42:0364 FuEngine             requirement 1.1.0 ge 1.6.3 -> org.freedesktop.fwupd passed
07:44:42:0364 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:42:0364 FuEngine             requirement 1.1.0 ge 1.6.3 -> org.freedesktop.fwupd passed
07:44:42:0364 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:42:0365 FuEngine             requirement 1.1.0 ge 1.6.3 -> org.freedesktop.fwupd passed
07:44:42:0365 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:42:0365 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:42:0365 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:42:0366 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:42:0366 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:42:0366 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:42:0367 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:42:0367 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:42:0367 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:42:0368 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:42:0377 FuDevice             using 349bb341230b1a86e5effe7dfe4337e1590227bd for /sys/firmware/efi/esrt/entries/entry1
07:44:42:0377 FuPlugin             emit added from uefi_capsule: 349bb341230b1a86e5effe7dfe4337e1590227bd
07:44:42:0378 FuPlugin             fu_plugin_device_registered(pci_bcr)
07:44:42:0378 FuPlugin             fu_plugin_device_registered(thunderbolt)
07:44:42:0378 FuPlugin             fu_plugin_device_registered(dell_dock)
07:44:42:0378 FuPlugin             fu_plugin_device_registered(msr)
07:44:42:0378 FuPlugin             fu_plugin_device_registered(uefi_capsule)
07:44:42:0378 FuDeviceList         ::added 349bb341230b1a86e5effe7dfe4337e1590227bd
07:44:42:0378 XbSilo               ignoring for OR statement: element name categories is unknown in silo
07:44:42:0378 FuDevice             349bb341230b1a86e5effe7dfe4337e1590227bd device overwriting name value: UEFI Device Firmware->Intel Management Engine
07:44:42:0379 XbSilo               ignoring for OR statement: indexed string '0e559cf4-f432-5cd4-9611-bd774afb417a' was unfound
07:44:42:0380 FuEngine             HWID provided 90706264-e399-575b-a9fb-077ead03b9b4
07:44:42:0380 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:42:0380 FuEngine             HWID provided 90706264-e399-575b-a9fb-077ead03b9b4
07:44:42:0381 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:42:0381 FuEngine             HWID provided 90706264-e399-575b-a9fb-077ead03b9b4
07:44:42:0381 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:42:0382 FuDevice             changing verfmt for 349bb341230b1a86e5effe7dfe4337e1590227bd: number->triplet
07:44:42:0382 FuDevice             changing version for 349bb341230b1a86e5effe7dfe4337e1590227bd: 3091598890->184.70.3626
07:44:42:0382 FuDevice             changing version lowest for 349bb341230b1a86e5effe7dfe4337e1590227bd: 3091598890->184.70.3626
07:44:42:0392 FuDevice             using 2292ae5236790b47884e37cf162dcf23bfcd1c60 for /sys/firmware/efi/esrt/entries/entry2
07:44:42:0392 FuPlugin             emit added from uefi_capsule: 2292ae5236790b47884e37cf162dcf23bfcd1c60
07:44:42:0392 FuPlugin             fu_plugin_device_registered(pci_bcr)
07:44:42:0392 FuPlugin             fu_plugin_device_registered(thunderbolt)
07:44:42:0392 FuPlugin             fu_plugin_device_registered(dell_dock)
07:44:42:0392 FuPlugin             fu_plugin_device_registered(msr)
07:44:42:0393 FuPlugin             fu_plugin_device_registered(uefi_capsule)
07:44:42:0393 FuDeviceList         ::added 2292ae5236790b47884e37cf162dcf23bfcd1c60
07:44:42:0393 XbSilo               ignoring for OR statement: element name categories is unknown in silo
07:44:42:0393 FuDevice             2292ae5236790b47884e37cf162dcf23bfcd1c60 device overwriting name value: UEFI Device Firmware->Embedded Controller
07:44:42:0393 XbSilo               ignoring for OR statement: element name categories is unknown in silo                                                                                                                                                                [146/754]
07:44:42:0393 FuDevice             2292ae5236790b47884e37cf162dcf23bfcd1c60 device overwriting name value: UEFI Device Firmware->Embedded Controller
07:44:42:0393 FuDevice             changing verfmt for 2292ae5236790b47884e37cf162dcf23bfcd1c60: number->triplet
07:44:42:0393 FuDevice             changing version for 2292ae5236790b47884e37cf162dcf23bfcd1c60: 65550->0.1.14
07:44:42:0393 FuDevice             changing version lowest for 2292ae5236790b47884e37cf162dcf23bfcd1c60: 1->0.0.1
07:44:42:0394 XbSilo               ignoring for OR statement: indexed string '1445f630-3409-5ac3-aca4-8e59c36f7846' was unfound
07:44:42:0394 FuEngine             requirement 1.1.3 ge 1.6.3 -> org.freedesktop.fwupd passed
07:44:42:0394 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:42:0397 FuPluginUefiCapsule  UX Capsule support : Enabled
07:44:42:0398 FuEngine             using plugins: pci_bcr, colorhug, vli, acpi_dmar, amt, superio, iommu, hailuck, ep963x, linux_tainted, rts54hid, tpm, optionrom, logitech_hidpp, cros_ec, emmc, synaptics_prometheus, cpu, linux_swap, jabra, fresco_pd, rts54hub, thunderbolt
, linux_lockdown, nitrokey, steelseries, pixart_rf, parade_lspcon, dell_dock, thelio_io, wacom_raw, wacom_usb, pci_mei, ata, ccgx, dfu_csr, synaptics_cxaudio, solokey, elantp, synaptics_mst, dfu, analogix, realtek_mst, goodixmoc, fastboot, bcm57xx, linux_sleep, acpi_facp,
nvme, ebitdo, system76_launch, synaptics_rmi, msr, uefi_capsule, uefi_recovery
07:44:42:0400 FuDevice             failed to find registered custom flag usb2
07:44:42:0400 FuDevice             failed to find registered custom flag usb3
07:44:42:0401 FuDevice             already set GType to FuVliUsbhubDevice, ignoring FuVliUsbhubDevice
07:44:42:0402 FuDevice             using 23d940eac81a886d3523a7d731f2b68a2bedb0f7 for usb:02:00:04
07:44:42:0476 FuPlugin             emit added from vli: 23d940eac81a886d3523a7d731f2b68a2bedb0f7
07:44:42:0497 FuPlugin             fu_plugin_device_registered(pci_bcr)
07:44:42:0498 FuPlugin             fu_plugin_device_registered(thunderbolt)
07:44:42:0498 FuPlugin             fu_plugin_device_registered(dell_dock)
07:44:42:0498 FuPlugin             fu_plugin_device_registered(msr)
07:44:42:0498 FuPlugin             fu_plugin_device_registered(uefi_capsule)
07:44:42:0498 FuDeviceList         ::added 23d940eac81a886d3523a7d731f2b68a2bedb0f7
07:44:42:0499 XbSilo               ignoring for OR statement: indexed string '3a5bdad1-2726-5194-aa7d-04e1daf9946b' was unfound
07:44:42:0499 XbSilo               ignoring for OR statement: indexed string '8d708000-7d3b-5e85-ac9d-8ef32fb2d445' was unfound
07:44:42:0500 XbSilo               ignoring for OR statement: indexed string '1df23e1b-0cb9-52e0-9b9d-f8ed96aac18e' was unfound
07:44:42:0500 XbSilo               ignoring for OR statement: indexed string 'b435be36-7b59-5463-ab34-abfe22cf7a53' was unfound
07:44:42:0555 FuDevice             failed to find registered custom flag usb2
07:44:42:0555 FuDevice             failed to find registered custom flag usb3
07:44:42:0556 FuDevice             already set GType to FuVliUsbhubDevice, ignoring FuVliUsbhubDevice
07:44:42:0557 FuDevice             using 23ec719b6aabc2d2dac5176c232f0da7a21881b0 for usb:01:00:04
07:44:42:0566 FuPlugin             emit added from vli: 23ec719b6aabc2d2dac5176c232f0da7a21881b0
07:44:42:0573 FuPlugin             fu_plugin_device_registered(pci_bcr)
07:44:42:0573 FuPlugin             fu_plugin_device_registered(thunderbolt)
07:44:42:0573 FuPlugin             fu_plugin_device_registered(dell_dock)
07:44:42:0573 FuPlugin             fu_plugin_device_registered(msr)
07:44:42:0573 FuPlugin             fu_plugin_device_registered(uefi_capsule)
07:44:42:0573 FuDeviceList         ::added 23ec719b6aabc2d2dac5176c232f0da7a21881b0
07:44:42:0573 XbSilo               ignoring for OR statement: indexed string 'd00564ae-a4cf-509a-a4c2-b7062cd924bb' was unfound
07:44:42:0574 XbSilo               ignoring for OR statement: indexed string '8d708000-7d3b-5e85-ac9d-8ef32fb2d445' was unfound
07:44:42:0574 XbSilo               ignoring for OR statement: indexed string '253815c5-5730-5ece-baea-453f12cefcfb' was unfound
07:44:42:0574 XbSilo               ignoring for OR statement: indexed string '43abf8a0-7a20-55b6-a405-2a7013c826c0' was unfound
07:44:42:0597 FuPlugin             backend_device_added(pci_mei)
07:44:42:0597 FuDevice             using 5fed1486be004d67ea79838d2e83aaa11bb72645 for PCI_SLOT_NAME=0000:00:16.0
07:44:42:0618 FuPlugin             backend_device_added(pci_bcr)
07:44:42:0618 FuDevice             using 5ca35f261be27f4d2786162a4e2dd1494697e678 for PCI_SLOT_NAME=0000:00:1f.0
07:44:42:0635 FuDevice             using c6a80ac3a22083423992a3cb15018989f37834d6 for DEVNAME=/dev/tpm0
07:44:42:0686 FuPlugin             emit added from tpm: c6a80ac3a22083423992a3cb15018989f37834d6
07:44:42:0692 FuPlugin             fu_plugin_device_registered(pci_bcr)
07:44:42:0692 FuPlugin             fu_plugin_device_registered(thunderbolt)
07:44:42:0692 FuPlugin             fu_plugin_device_registered(dell_dock)
07:44:42:0692 FuPlugin             fu_plugin_device_registered(msr)
07:44:42:0692 FuPlugin             fu_plugin_device_registered(uefi_capsule)
07:44:42:0692 FuDeviceList         ::added c6a80ac3a22083423992a3cb15018989f37834d6
07:44:42:0693 FuPlugin             fu_plugin_device_added(tpm)
07:44:42:0726 FuPlugin             backend_device_added(synaptics_mst)
07:44:42:0727 FuDevice             using d762543f8c20f636e6fff031a000078d3e10c600 for PCI_SLOT_NAME=0000:00:02.0:drm_dp_aux1
07:44:42:0995 FuPluginSynapticsMST no device found on drm_dp_aux1: failed to read device: failed to read 0x1 bytes on layer:0, rad:0x0
07:44:42:0996 FuPlugin             backend_device_added(synaptics_mst)
07:44:42:0996 FuDevice             using 585c346c009da3cc19a400fb59a4ed8d0cbd0151 for PCI_SLOT_NAME=0000:00:02.0:drm_dp_aux2
07:44:43:0000 FuDeviceLocker       ignoring close error on aborted open: failed to disable remote control: failed to write command: failed to lseek to 0x4b2 on layer:0, rad:0x0
07:44:43:0000 FuPluginSynapticsMST no cascade device found: failed to enable remote control: failure writing data register: failed to lseek to 0x4c0 on layer:0, rad:0x0
07:44:43:0000 FuDeviceLocker       ignoring close error on aborted open: failed to disable remote control: failed to write command: failed to lseek to 0x4b2 on layer:0, rad:0x1
07:44:43:0000 FuPluginSynapticsMST no cascade device found: failed to enable remote control: failure writing data register: failed to lseek to 0x4c0 on layer:0, rad:0x1
07:44:43:0000 FuDeviceLocker       ignoring close error on aborted open: failed to disable remote control: failed to write command: failed to lseek to 0x4b2 on layer:0, rad:0x2
07:44:43:0000 FuPluginSynapticsMST no cascade device found: failed to enable remote control: failure writing data register: failed to lseek to 0x4c0 on layer:0, rad:0x2
07:44:43:0000 FuDevice             using 1c09a12d-e58a-5b4d-84af-ee3eb4c3c68b for USB\VID_17EF&PID_305A
07:44:43:0001 FuPlugin             emit added from synaptics_mst: 585c346c009da3cc19a400fb59a4ed8d0cbd0151
07:44:43:0004 FuPlugin             fu_plugin_device_registered(pci_bcr)
07:44:43:0005 FuPlugin             fu_plugin_device_registered(thunderbolt)
07:44:43:0005 FuPlugin             fu_plugin_device_registered(dell_dock)
07:44:43:0005 FuPlugin             fu_plugin_device_registered(msr)
07:44:43:0005 FuPlugin             fu_plugin_device_registered(uefi_capsule)
07:44:43:0005 FuDeviceList         ::added 585c346c009da3cc19a400fb59a4ed8d0cbd0151
07:44:43:0005 XbSilo               ignoring for OR statement: indexed string '7952264b-1a16-5011-8564-8a619eeec3d7' was unfound
07:44:43:0005 FuDeviceList         ::added 585c346c009da3cc19a400fb59a4ed8d0cbd0151                                                                                                                                                                                      [73/754]
07:44:43:0005 XbSilo               ignoring for OR statement: indexed string '7952264b-1a16-5011-8564-8a619eeec3d7' was unfound
07:44:43:0005 XbSilo               ignoring for OR statement: indexed string '49ec4eb4-c02b-58fc-8935-b1ee182405c7' was unfound
07:44:43:0005 XbSilo               ignoring for OR statement: indexed string '8eba3da0-2998-58bf-a7d7-210c15b3a3a8' was unfound
07:44:43:0006 FuPlugin             backend_device_added(synaptics_mst)
07:44:43:0006 FuDevice             using 2d9bd19a73af0e1160733d42c55f1d9de90ed451 for PCI_SLOT_NAME=0000:00:02.0:drm_dp_aux3
07:44:43:0009 FuPluginSynapticsMST no device found on drm_dp_aux3: failed to read device: failed to read 0x1 bytes on layer:0, rad:0x0
07:44:43:0009 FuPlugin             backend_device_added(synaptics_mst)
07:44:43:0010 FuDevice             using cd3818e2d3a168ec7e137e21fdfb21df5ad2e175 for PCI_SLOT_NAME=0000:00:02.0:drm_dp_aux4
07:44:43:0052 FuPluginSynapticsMST no device found on drm_dp_aux4: invalid chip ID
07:44:43:0053 FuPlugin             backend_device_added(synaptics_mst)
07:44:43:0053 FuDevice             using 47a0754f6a2c9a7eb5f2883e4b78834a64451577 for PCI_SLOT_NAME=0000:00:02.0:drm_dp_aux5
07:44:43:0056 FuPluginSynapticsMST no device found on drm_dp_aux5: failed to read device: failed to read 0x1 bytes on layer:0, rad:0x0
07:44:43:0057 FuPlugin             backend_device_added(synaptics_mst)
07:44:43:0057 FuDevice             using 7c2dd454e6f29453896a4824e8234317d237f8c5 for PCI_SLOT_NAME=0000:00:02.0:drm_dp_aux0
07:44:43:0320 FuDeviceLocker       ignoring close error on aborted open: failed to disable remote control: failed to write command: failed to write 0x1 bytes on layer:0, rad:0x0
07:44:43:0320 FuPluginSynapticsMST no device found on drm_dp_aux0: failed to enable remote control: failure writing data register: failed to write 0x5 bytes on layer:0, rad:0x0
07:44:43:0326 FuDevice             using 310f45f1f223064b5c16bf6dff31146755a64480 for PCI_SLOT_NAME=0000:05:00.0
07:44:43:0328 FuDevice             310f45f1f223064b5c16bf6dff31146755a64480 device overwriting name value: NVMe SSD Controller SM951/PM951->SAMSUNG MZVKV512HAJH-000L1
07:44:43:0328 FuPluginNvme         fawr: 0, nr fw slots: 3, slot1 r/o: 0
07:44:43:0328 FuPluginNvme         invalid component ID, skipping
07:44:43:0328 FuPluginNvme         no vendor GUID, falling back to mn
07:44:43:0329 FuPlugin             emit added from nvme: 310f45f1f223064b5c16bf6dff31146755a64480
07:44:43:0352 FuPlugin             fu_plugin_device_registered(pci_bcr)
07:44:43:0352 FuPlugin             fu_plugin_device_registered(thunderbolt)
07:44:43:0352 FuPlugin             fu_plugin_device_registered(dell_dock)
07:44:43:0353 FuPlugin             fu_plugin_device_registered(msr)
07:44:43:0353 FuPlugin             fu_plugin_device_registered(uefi_capsule)
07:44:43:0353 FuDeviceList         ::added 310f45f1f223064b5c16bf6dff31146755a64480
07:44:43:0354 XbSilo               ignoring for OR statement: indexed string 'b586caf2-ac7e-5a07-8630-dd289d8fd3f4' was unfound
07:44:43:0354 XbSilo               ignoring for OR statement: indexed string '484eb66f-4175-5499-8dc9-a8cc651e8450' was unfound
07:44:43:0354 XbSilo               ignoring for OR statement: indexed string 'cce2386f-6d68-5f85-9f3f-ebead9288696' was unfound
07:44:43:0355 XbSilo               ignoring for OR statement: indexed string '77bb4022-9503-586c-99b7-c8a64502da30' was unfound
07:44:43:0397 XbSilo               ignoring for OR statement: indexed string '230c8b18-8d9b-53ec-838b-6cfc0383493a' was unfound
07:44:43:0397 XbSilo               ignoring for OR statement: indexed string '68b8d4d4-88dc-5c69-8013-67b942a77dd3' was unfound
07:44:43:0398 FuEngine             requirement 1.1.0 ge 1.6.3 -> org.freedesktop.fwupd passed
07:44:43:0398 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0399 FuEngine             requirement 1.1.0 ge 1.6.3 -> org.freedesktop.fwupd passed
07:44:43:0399 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0401 FuEngine             requirement 1.1.0 ge 1.6.3 -> org.freedesktop.fwupd passed
07:44:43:0401 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0402 FuEngine             requirement 1.1.0 ge 1.6.3 -> org.freedesktop.fwupd passed
07:44:43:0402 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0403 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0405 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0406 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0407 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0409 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0410 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0411 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0412 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0414 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0425 XbSilo               ignoring for OR statement: indexed string '0e559cf4-f432-5cd4-9611-bd774afb417a' was unfound
07:44:43:0426 FuEngine             HWID provided 90706264-e399-575b-a9fb-077ead03b9b4
07:44:43:0426 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0428 FuEngine             HWID provided 90706264-e399-575b-a9fb-077ead03b9b4
07:44:43:0428 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0429 FuEngine             HWID provided 90706264-e399-575b-a9fb-077ead03b9b4
07:44:43:0430 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0442 XbSilo               ignoring for OR statement: indexed string '1445f630-3409-5ac3-aca4-8e59c36f7846' was unfound
07:44:43:0443 FuEngine             requirement 1.1.3 ge 1.6.3 -> org.freedesktop.fwupd passed
07:44:43:0443 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0457 XbSilo               ignoring for OR statement: indexed string '3a5bdad1-2726-5194-aa7d-04e1daf9946b' was unfound
07:44:43:0457 XbSilo               ignoring for OR statement: indexed string '8d708000-7d3b-5e85-ac9d-8ef32fb2d445' was unfound
07:44:43:0457 XbSilo               ignoring for OR statement: indexed string '1df23e1b-0cb9-52e0-9b9d-f8ed96aac18e' was unfound
07:44:43:0457 XbSilo               ignoring for OR statement: indexed string 'b435be36-7b59-5463-ab34-abfe22cf7a53' was unfound
07:44:43:0467 XbSilo               ignoring for OR statement: indexed string 'd00564ae-a4cf-509a-a4c2-b7062cd924bb' was unfound
07:44:43:0467 XbSilo               ignoring for OR statement: indexed string '8d708000-7d3b-5e85-ac9d-8ef32fb2d445' was unfound
07:44:43:0467 XbSilo               ignoring for OR statement: indexed string '253815c5-5730-5ece-baea-453f12cefcfb' was unfound
07:44:43:0467 XbSilo               ignoring for OR statement: indexed string '43abf8a0-7a20-55b6-a405-2a7013c826c0' was unfound
07:44:43:0481 XbSilo               ignoring for OR statement: indexed string '7952264b-1a16-5011-8564-8a619eeec3d7' was unfound
07:44:43:0481 XbSilo               ignoring for OR statement: indexed string '49ec4eb4-c02b-58fc-8935-b1ee182405c7' was unfound
07:44:43:0481 XbSilo               ignoring for OR statement: indexed string '8eba3da0-2998-58bf-a7d7-210c15b3a3a8' was unfound
07:44:43:0488 XbSilo               ignoring for OR statement: indexed string 'b586caf2-ac7e-5a07-8630-dd289d8fd3f4' was unfound
07:44:43:0488 XbSilo               ignoring for OR statement: indexed string '484eb66f-4175-5499-8dc9-a8cc651e8450' was unfound
07:44:43:0488 XbSilo               ignoring for OR statement: indexed string 'b586caf2-ac7e-5a07-8630-dd289d8fd3f4' was unfound                                                                                                                                           [0/754]
07:44:43:0488 XbSilo               ignoring for OR statement: indexed string '484eb66f-4175-5499-8dc9-a8cc651e8450' was unfound
07:44:43:0488 XbSilo               ignoring for OR statement: indexed string 'cce2386f-6d68-5f85-9f3f-ebead9288696' was unfound
07:44:43:0488 XbSilo               ignoring for OR statement: indexed string '77bb4022-9503-586c-99b7-c8a64502da30' was unfound
07:44:43:0488 FuEngine             Emitting PropertyChanged('Status'='idle')
07:44:43:0488 FuMain               Emitting PropertyChanged('Status'='idle')
07:44:43:0488 XbSilo               ignoring for OR statement: indexed string '3a5bdad1-2726-5194-aa7d-04e1daf9946b' was unfound
07:44:43:0489 XbSilo               ignoring for OR statement: indexed string '8d708000-7d3b-5e85-ac9d-8ef32fb2d445' was unfound
07:44:43:0489 XbSilo               ignoring for OR statement: indexed string '1df23e1b-0cb9-52e0-9b9d-f8ed96aac18e' was unfound
07:44:43:0489 XbSilo               ignoring for OR statement: indexed string 'b435be36-7b59-5463-ab34-abfe22cf7a53' was unfound
07:44:43:0489 XbSilo               ignoring for OR statement: indexed string 'd00564ae-a4cf-509a-a4c2-b7062cd924bb' was unfound
07:44:43:0489 XbSilo               ignoring for OR statement: indexed string '8d708000-7d3b-5e85-ac9d-8ef32fb2d445' was unfound
07:44:43:0489 XbSilo               ignoring for OR statement: indexed string '253815c5-5730-5ece-baea-453f12cefcfb' was unfound
07:44:43:0489 XbSilo               ignoring for OR statement: indexed string '43abf8a0-7a20-55b6-a405-2a7013c826c0' was unfound
07:44:43:0490 XbSilo               ignoring for OR statement: indexed string '1445f630-3409-5ac3-aca4-8e59c36f7846' was unfound
07:44:43:0490 FuEngine             requirement 1.1.3 ge 1.6.3 -> org.freedesktop.fwupd passed
07:44:43:0490 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0491 FuEngine             ignoring 0.1.14 == 0.1.14
07:44:43:0492 XbSilo               ignoring for OR statement: indexed string '0e559cf4-f432-5cd4-9611-bd774afb417a' was unfound
07:44:43:0492 FuEngine             HWID provided 90706264-e399-575b-a9fb-077ead03b9b4
07:44:43:0492 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0492 FuEngine             HWID provided 90706264-e399-575b-a9fb-077ead03b9b4
07:44:43:0492 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0492 FuEngine             HWID provided 90706264-e399-575b-a9fb-077ead03b9b4
07:44:43:0492 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0494 FuEngine             ignoring 184.70.3626 == 184.70.3626
07:44:43:0494 FuEngine             ignoring 184.65.3590 < 184.70.3626
07:44:43:0494 XbSilo               ignoring for OR statement: indexed string 'b586caf2-ac7e-5a07-8630-dd289d8fd3f4' was unfound
07:44:43:0494 XbSilo               ignoring for OR statement: indexed string '484eb66f-4175-5499-8dc9-a8cc651e8450' was unfound
07:44:43:0494 XbSilo               ignoring for OR statement: indexed string 'cce2386f-6d68-5f85-9f3f-ebead9288696' was unfound
07:44:43:0494 XbSilo               ignoring for OR statement: indexed string '77bb4022-9503-586c-99b7-c8a64502da30' was unfound
07:44:43:0495 XbSilo               ignoring for OR statement: indexed string '230c8b18-8d9b-53ec-838b-6cfc0383493a' was unfound
07:44:43:0495 XbSilo               ignoring for OR statement: indexed string '68b8d4d4-88dc-5c69-8013-67b942a77dd3' was unfound
07:44:43:0495 FuEngine             requirement 1.1.0 ge 1.6.3 -> org.freedesktop.fwupd passed
07:44:43:0495 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0495 FuEngine             requirement 1.1.0 ge 1.6.3 -> org.freedesktop.fwupd passed
07:44:43:0495 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0496 FuEngine             requirement 1.1.0 ge 1.6.3 -> org.freedesktop.fwupd passed
07:44:43:0496 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0496 FuEngine             requirement 1.1.0 ge 1.6.3 -> org.freedesktop.fwupd passed
07:44:43:0496 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0496 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0497 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0497 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0497 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0498 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0498 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0498 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0499 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0499 XbSilo               ignoring for OR statement: element name suggests is unknown in silo
07:44:43:0500 FuEngine             ignoring 0.1.51 == 0.1.51
07:44:43:0500 FuEngine             ignoring 0.1.50 < 0.1.51
07:44:43:0500 FuEngine             ignoring 0.1.49 < 0.1.51
07:44:43:0500 FuEngine             ignoring 0.1.47 < 0.1.51
07:44:43:0500 FuEngine             ignoring 0.1.46 < 0.1.51
07:44:43:0500 FuEngine             ignoring 0.1.45 < 0.1.51
07:44:43:0500 FuEngine             ignoring 0.1.44 < 0.1.51
07:44:43:0500 FuEngine             ignoring 0.1.43 < 0.1.51
07:44:43:0500 FuEngine             ignoring 0.1.42 < 0.1.51
07:44:43:0500 FuEngine             ignoring 0.1.41 < 0.1.51
07:44:43:0500 FuEngine             ignoring 0.1.40 < 0.1.51
07:44:43:0500 FuEngine             ignoring 0.1.39 < 0.1.51
07:44:43:0500 FuEngine             ignoring 0.1.37 < 0.1.51
07:44:43:0500 FuEngine             ignoring 0.1.36 < 0.1.51
07:44:43:0500 FuEngine             ignoring 0.1.35 < 0.1.51
07:44:43:0500 FuEngine             ignoring 0.1.33 < 0.1.51
07:44:43:0500 XbSilo               ignoring for OR statement: indexed string '7952264b-1a16-5011-8564-8a619eeec3d7' was unfound
07:44:43:0500 XbSilo               ignoring for OR statement: indexed string '49ec4eb4-c02b-58fc-8935-b1ee182405c7' was unfound
07:44:43:0500 XbSilo               ignoring for OR statement: indexed string '8eba3da0-2998-58bf-a7d7-210c15b3a3a8' was unfound
07:44:43:0512 GLib-GIO             Failed to initialize portal (GMemoryMonitorPortal) for gio-memory-monitor: Not using portals
07:44:43:0512 GLib-GIO             _g_io_module_get_default: Found default implementation dbus (GMemoryMonitorDBus) for ‘gio-memory-monitor’
07:44:43:0526 FuMain               Daemon ready for requests (locale (null))
07:44:43:0528 FuMain               acquired name: org.freedesktop.fwupd
^CInterrupt
stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

frittentheke commented 2 years ago

I don't think this is stale....

hughsie commented 2 years ago

@dkwo we need the daemon log when you've actually scheduled the update (using fwupdmgr) -- not just the startup phase. Thanks.

dkwo commented 2 years ago

Do you mean: start logging, schedule update, stop logging ?

There's a new update for my firmware, so I can do that in the next couple of days.

dkwo commented 2 years ago

@hughsie Done, here's the log: https://paste.c-net.org/BeatriceDelay Hope it helps.

hughsie commented 2 years ago

So we're just reusing the existing Boot0001 entry. Can you provide us sudo efibootmgr -v too please.

dkwo commented 2 years ago

Here it is:

doas efibootmgr -v
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0017,0018,0019,001A,001B,001C
Boot0000* GRUB  HD(1,GPT,4a04d763-6e6c-4f50-a11b-c5d1092ccee5,0x800,0x100000)/File(\EFI\GRUB\grubx64.efi)
Boot0010  Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011  Boot Menu     FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012  Diagnostic Splash Screen      FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013  Lenovo Diagnostics    FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014  Startup Interrupt Menu        FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0015  Rescue and Recovery   FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0016  MEBx Hot Key  FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0017* USB CD        VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0018* USB FDD       VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0019* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001A* ATA HDD0      VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot001B* USB HDD       VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001C* PCI LAN       VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot001D* IDER BOOT CDROM       PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,1,0)
Boot001E* IDER BOOT Floppy      PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,0,0)
Boot001F* ATA HDD       VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0020* ATAPI CD      VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
dkwo commented 2 years ago

(Notice I had to chroot and reinstall grub after the firmware update, with grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id="GRUB" otherwise nothing to boot from..)

dkwo commented 2 years ago

@hughsie Could it be that this issue depends on the details of how grub is installed, whether with efi-directory=/boot or /boot/efi? I updated firmware on a Dell machine yesterday, with similar setup, and it did not wipe out grub, which was installed to /boot/efi, while the lenovo laptop where the issue arises uses /boot. Not sure if relevant.

hughsie commented 2 years ago

Could it be that this issue depends on the details of how grub is installed

I don't think so.

superm1 commented 2 years ago

I don't think so.

The more and more details are added to this issue the more it points that this issue is specific to the Lenovo BIOS implementation. Note; I'm not calling it a bug.

In all those cases there isn't anything that fwupd can do about it without more information. If we have more actionable information then we can try to do something different to quirk the encountered behavior.

As such, I'm moving this issue to the Github project that tracks Lenovo issues.

dkwo commented 2 years ago

Agreed, looks like a Lenovo issue. (The other machine, without the bug, is a Dell indeed.)

mrhpearson commented 2 years ago

I'm not sure we have any X390's in our team...they're from before when I joined. How easy is this to reproduce? I've raised an internal ticket for tracking: LO-1636

dkwo commented 2 years ago

@mrhpearson This happens on many other thinkpads as well, e.g. on my t460s

mrhpearson commented 2 years ago

FW team are unable to reproduce the problem. They've tried on the X390 as well as some other platforms (X13/T14s Gen1/2 and T490/T590)

I'm personally a bit confused about the steps to reproduce above. I'm probably being thick but they didn't add up to me. The Ubuntu bug linked to is more useful - and that looks like the boot variables just got lost in a regular update with nothing to do with USB sticks and grub involved - but we unfortunately have limited information there.

I think the "not realised ME updated" issue above noted is very different and related to the ESRT table not getting update which they have a (hopefully) fix in the pipeline for. I don't want to confuse that issue with the efiboot variables disappearing as it's not the same.

@hughsie - any recommendations on what else we can do here or can I mark this unreproducible?

Mark

hughsie commented 2 years ago

@mrhpearson I think it's highly a requirement of having the correct old firmware version, i.e. the one you're upgrading from.

dkwo commented 2 years ago

@mrhpearson Please look into this more carefully: this issue has to do with grub entry being deleted by a lenovo fw update, as title says. It happens for sure on my t460s, for which I provided relevant logs above.

It seems to be related to some sort of reset that the firmware update performs on the boot order, which erases the grub from boot entries, see also this comment https://github.com/fwupd/firmware-lenovo/issues/209#issuecomment-1074111005

mrhpearson commented 2 years ago

@dkwo - afraid I found your notes confusing. You linked to a ME update issue which is different and it wasn't clear your efi boot variable was missing. If just an EFI variable is removed then why does grub need to be reinstalled? Wouldn't you just need to add the appropriate EFI boot variable back in? If grub itself has been removed....that's very different The logs show Boot001 being used, and your efibootmgr -v output shows the grub EFI boot variable is still present. It doesn't seem to match this issue. Is your issue different and just that somehow grub is being trashed during the update/boot process?

@hughsie - sorry, didn't understand your comment either. I'm obviously in thick mode this week :(

What am I missing? The bug is for EFI boot variables disappearing on a FW update leading to the system booting windows. I 100% agree that's a problem when it happens - but we can't reproduce it and the FW team really tried.

I confirmed with the BIOS team and they believe the only time the variables should be reset is if someone pressed F9 in the setup screen - which I'm assuming wasn't done here. I'm trying to figure out the next steps.

Mark

dkwo commented 2 years ago

@mrhpearson I appreciate the effort. In my case, there's no Windows to boot into, so the simplest thing is to chroot from a usb stick and reinstall grub, which adds back the appropriate efi boot variables I guess. The efibootmgr output is from after doing that.

dkwo commented 2 years ago

@mrhpearson I think this is the same as https://github.com/fwupd/firmware-lenovo/issues/187 The firmware update removes the boot efi variable pointing to grub

ChiWei-Chen commented 2 years ago

Hi, According to the FW team, this seems to be a known grub issue in old version, seems already fixed in later version. (Sorry, we don't have specific version of the fix) Please help to provide the grub and fwupd version if you still see the problem. Thanks.

dkwo commented 2 years ago

@ChiWei-Chen I'm using grub 2.06, the current released version, and I had this issue a few days ago, with fwupd 1.8.1. Is the fw team referring to some specific commit in grub master?

hughsie commented 2 years ago

I think it could be referring to the old firmware version, i.e. the thing you're updating from.

dkwo commented 2 years ago

I see, then last update (Released 2022-06-15) Version 1.55 still had the issue for my T460s.

ChiWei-Chen commented 2 years ago

Hi @dkwo, the FW team need to know following detail of the machine, could you comment on it? Thanks

What is their partition scheme of their SSD? Also, did they set secure boot to DISABLED before the update?

dkwo commented 2 years ago

Hi @ChiWei-Chen Here's the layout:

fdisk -l /dev/nvme0n1
Disk /dev/nvme0n1: 476.94 GiB, 512110190592 bytes, 1000215216 sectors
Disk model: SAMSUNG MZVKV512HAJH-000L1              
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 7A25233E-506D-4E75-B8BD-6C7847C0DF1E

Device           Start        End   Sectors   Size Type
/dev/nvme0n1p1    2048    1050623   1048576   512M EFI System
/dev/nvme0n1p2 1050624 1000215182 999164559 476.4G Linux filesystem

and yes, secure boot is disabled:

$ sbctl status 
Installed:  ✓ sbctl is installed
Setup Mode: ✗ Enabled
Secure Boot:    ✗ Disabled
Vendor Keys:    microsoft
ChiWei-Chen commented 2 years ago

@dkwo , thanks! This is very appreciated. I'll give you back if any progress from FW team.

dkwo commented 2 years ago

This is not specific to grub, as the same happens with just an efistub created using efibootmgr: when updating firmware, it resets/removes the corresponding boot efi variables, and the only option left in the list is nvme... (the hard drive).

ChiWei-Chen commented 2 years ago

@dkwo , I shared your feedback to the FW, since they're in the holiday season these 2 weeks, we may not get an update soon. I'll keep you posted if there is any progress. Thanks.