To help us pinpoint your issue, please insert the output of the
following commands when ran on the system with the issue:
$ fwupdmgr --version
client version: 1.1.1
daemon version: 1.1.1
compile-time dependency versions
appstream-glib: 0.7.10
gusb: 0.3.0
efivar: 35
$ fwupdmgr get-devices
X1 Carbon Thunderbolt Controller
DeviceId: e95521252b392e08d42ac4cb1082bf8fd1df0a1b
Guid: 5ff9544e-fce2-5fd9-9cd2-671c95ac91dc
Summary: Unmatched performance for high-speed I/O
Plugin: thunderbolt
Flags: internal|updatable|registered
Vendor: Lenovo
VendorId: TBT:0x0109
Version: 30.00
Icon: computer
Created: 2018-09-12
$ efibootmgr -v
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,001A,0000,0018,0019,001B,001C,001D,001E,001F,0024
Boot0000* Windows Boot Manager HD(1,GPT,c5f78380-8748-7049-859f-a274a340a993,0x800,0x32000)/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.}..._................
Boot0001* arch_grub HD(1,GPT,c5f78380-8748-7049-859f-a274a340a993,0x800,0x32000)/File(\EFI\arch_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 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* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
Boot001C* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001D* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot001E Other CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot001F Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot0020* USBR BOOT CDROM PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1)
Boot0021* USBR BOOT Floppy PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0)
Boot0022* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0023* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot0024* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
$ efivar -l | grep fw
no output
$ tree /boot
boot
โโโ efi
โย ย โโโ EFI
โย ย โโโ arch_grub
โย ย โโโ grubx64.efi
โโโ grub
โย ย โโโ fonts
โย ย โย ย โโโ unicode.pf2
โย ย โโโ grub.cfg
โย ย โโโ grub.cfg.example
โย ย โโโ grubenv
โย ย โโโ locale
โย ย โย ย โโโ ast.mo
โย ย โย ย โโโ ca.mo
โย ย โย ย โโโ da.mo
โย ย โย ย โโโ de_CH.mo
โย ย โย ย โโโ [email protected]
โย ย โย ย โโโ de.mo
โย ย โย ย โโโ [email protected]
โย ย โย ย โโโ [email protected]
โย ย โย ย โโโ [email protected]
โย ย โย ย โโโ [email protected]
โย ย โย ย โโโ eo.mo
โย ย โย ย โโโ es.mo
โย ย โย ย โโโ fi.mo
โย ย โย ย โโโ fr.mo
โย ย โย ย โโโ gl.mo
โย ย โย ย โโโ hr.mo
โย ย โย ย โโโ hu.mo
โย ย โย ย โโโ id.mo
โย ย โย ย โโโ it.mo
โย ย โย ย โโโ ja.mo
โย ย โย ย โโโ ko.mo
โย ย โย ย โโโ lt.mo
โย ย โย ย โโโ nb.mo
โย ย โย ย โโโ nl.mo
โย ย โย ย โโโ pa.mo
โย ย โย ย โโโ pl.mo
โย ย โย ย โโโ pt_BR.mo
โย ย โย ย โโโ ru.mo
โย ย โย ย โโโ sl.mo
โย ย โย ย โโโ sr.mo
โย ย โย ย โโโ sv.mo
โย ย โย ย โโโ tr.mo
โย ย โย ย โโโ uk.mo
โย ย โย ย โโโ vi.mo
โย ย โย ย โโโ zh_CN.mo
โย ย โย ย โโโ zh_TW.mo
โย ย โโโ themes
โย ย โย ย โโโ starfield
โย ย โย ย โโโ blob_w.png
โย ย โย ย โโโ boot_menu_c.png
โย ย โย ย โโโ boot_menu_e.png
โย ย โย ย โโโ boot_menu_ne.png
โย ย โย ย โโโ boot_menu_n.png
โย ย โย ย โโโ boot_menu_nw.png
โย ย โย ย โโโ boot_menu_se.png
โย ย โย ย โโโ boot_menu_s.png
โย ย โย ย โโโ boot_menu_sw.png
โย ย โย ย โโโ boot_menu_w.png
โย ย โย ย โโโ COPYING.CC-BY-SA-3.0
โย ย โย ย โโโ dejavu_10.pf2
โย ย โย ย โโโ dejavu_12.pf2
โย ย โย ย โโโ dejavu_14.pf2
โย ย โย ย โโโ dejavu_16.pf2
โย ย โย ย โโโ dejavu_bold_14.pf2
โย ย โย ย โโโ README
โย ย โย ย โโโ slider_c.png
โย ย โย ย โโโ slider_n.png
โย ย โย ย โโโ slider_s.png
โย ย โย ย โโโ starfield.png
โย ย โย ย โโโ terminal_box_c.png
โย ย โย ย โโโ terminal_box_e.png
โย ย โย ย โโโ terminal_box_ne.png
โย ย โย ย โโโ terminal_box_n.png
โย ย โย ย โโโ terminal_box_nw.png
โย ย โย ย โโโ terminal_box_se.png
โย ย โย ย โโโ terminal_box_s.png
โย ย โย ย โโโ terminal_box_sw.png
โย ย โย ย โโโ terminal_box_w.png
โย ย โย ย โโโ theme.txt
โย ย โโโ 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
โย ย โโโ boottime.mod
โย ย โโโ bsd.mod
โย ย โโโ bswap_test.mod
โย ย โโโ btrfs.mod
โย ย โโโ bufio.mod
โย ย โโโ cacheinfo.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
โย ย โโโ 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
โย ย โโโ linux.mod
โย ย โโโ loadbios.mod
โย ย โโโ 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
โย ย โโโ play.mod
โย ย โโโ png.mod
โย ย โโโ priority_queue.mod
โย ย โโโ probe.mod
โย ย โโโ procfs.mod
โย ย โโโ progress.mod
โย ย โโโ raid5rec.mod
โย ย โโโ raid6rec.mod
โย ย โโโ random.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
โย ย โโโ signature_test.mod
โย ย โโโ sleep.mod
โย ย โโโ sleep_test.mod
โย ย โโโ spkmodem.mod
โย ย โโโ squash4.mod
โย ย โโโ syslinuxcfg.mod
โย ย โโโ tar.mod
โย ย โโโ terminal.lst
โย ย โโโ terminal.mod
โย ย โโโ terminfo.mod
โย ย โโโ test_blockarg.mod
โย ย โโโ testload.mod
โย ย โโโ test.mod
โย ย โโโ testspeed.mod
โย ย โโโ tftp.mod
โย ย โโโ tga.mod
โย ย โโโ time.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
โย ย โโโ verify.mod
โย ย โโโ video_bochs.mod
โย ย โโโ video_cirrus.mod
โย ย โโโ video_colors.mod
โย ย โโโ video_fb.mod
โย ย โโโ videoinfo.mod
โย ย โโโ video.lst
โย ย โโโ video.mod
โย ย โโโ videotest_checksum.mod
โย ย โโโ videotest.mod
โย ย โโโ xfs.mod
โย ย โโโ xnu.mod
โย ย โโโ xnu_uuid.mod
โย ย โโโ xnu_uuid_test.mod
โย ย โโโ xzio.mod
โย ย โโโ zfscrypt.mod
โย ย โโโ zfsinfo.mod
โย ย โโโ zfs.mod
โโโ initramfs-linux-fallback.img
โโโ initramfs-linux.img
โโโ lost+found [error opening dir]
โโโ vmlinuz-linux
Please answer the following questions:
from source, pacman, apt-get, etc): pacmanI apologize for my naivete -- I'm attempting to update the firmware on my machine, but it doesn't appear to be recognized (see output from get-devices). The disk on this laptop was dd'd from a gen5 carbon x1, without an NVMe disk.
What does fwupdmgr get-devices --show-all-devices show?
$ fwupdmgr get-devices --show-all-devices
UHD Graphics 620
DeviceId: 8de6c7959053fd5798006dcc63590d33fa5e51cb
Guid: 8eb8bd2e-0fca-5aba-9aa8-f341e0aa4482
Plugin: udev
Flags: internal|registered
Vendor: Intel Corporation
VendorId: PCI:0x8086
Icon: audio-card
Created: 2018-09-12
X1 Carbon Thunderbolt Controller
DeviceId: e95521252b392e08d42ac4cb1082bf8fd1df0a1b
Guid: 5ff9544e-fce2-5fd9-9cd2-671c95ac91dc
Summary: Unmatched performance for high-speed I/O
Plugin: thunderbolt
Flags: internal|updatable|registered
Vendor: Lenovo
VendorId: TBT:0x0109
Version: 30.00
Icon: computer
Created: 2018-09-12
What does sudo /usr/libexec/fwupd/fwupdtool --verbose --plugin-whitelist=uefi get-devices --show-all-devices display? Can you pastebin it somewhere please.
Ohh, and does /sys/firmware/efi/esrt/entries exist?
/sys/firmware/efi/esrt/entries does not exist
https://gist.github.com/stuartnelson3/a801fe447d23ff7b257617a98d7e9f30 seems to corroborate that /sys/firmware/efi/esrt/entries sounds relatively necessary
Sounds like UEFI capsule updates are turned off or this system doesn't support em.
(or your kernel has ESRT turned off)
If anyone stumbles across this issue:
I had turned off UEFI windows updates in the BIOS. Re-enabling this solved the issue immediately.
Most helpful comment
If anyone stumbles across this issue:
I had turned off UEFI windows updates in the BIOS. Re-enabling this solved the issue immediately.