Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dell T5820 Firmware out of date #136

Open
w5pny opened this issue Aug 2, 2022 · 1 comment
Open

Dell T5820 Firmware out of date #136

w5pny opened this issue Aug 2, 2022 · 1 comment
Labels

Comments

@w5pny
Copy link

w5pny commented Aug 2, 2022

fwupdmgr shows the version 2.2.0 is current, but the current version is in fact 9 releases later at version 2.20.0 and almost two years later.

fwupdmgr get-devices

└─System Firmware:
│ Device ID: a45df35ac0e948ee180fe216a5f703f32dda163f
│ Summary: UEFI ESRT device
│ Current version: 2.2.0
│ Minimum Version: 2.2.0
│ Vendor: Dell (DMI:Dell Inc.)
│ Update State: Success
│ GUIDs: 9f1ecab8-a9d1-4d01-9bf8-b91cb116b641
│ 230c8b18-8d9b-53ec-838b-6cfc0383493a ← main-system-firmware
│ 6146cfb4-3453-545f-8121-60186f9766b2 ← UEFI\RES_{9F1ECAB8-A9

/usr/bin/fwupdmgr --force refresh
Updating lvfs
Downloading… [***************************************]
Successfully downloaded new metadata: 1 local device supported

fwupdmgr get-updates
Devices with no available firmware updates:
• KXG50PNV2T04 NVMe TOSHIBA 2048GB
• UEFI dbx
Devices with the latest available firmware version:
• System Firmware
No updates available for remaining devices

fwupdmgr --version
runtime org.freedesktop.fwupd 1.7.5
compile org.freedesktop.gusb 0.3.4
runtime com.dell.libsmbios 2.4
runtime org.kernel 5.4.0-122-generic
compile org.freedesktop.fwupd 1.7.5
runtime org.freedesktop.gusb 0.3.4

This is the installed version for Ubuntu 20.04 from Ubuntu repository.

efibootmgr -v
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000
Boot0000* ubuntu HD(1,GPT,83df42d8-6567-49ef-ba63-18ff088ac614,0x800,0x177000)/File(\EFI\ubuntu\shimx64.efi)
Boot0001* Diskette Drive BBS(Floppy,Diskette Drive,0x0)..BO
Boot0002* P0: KXG50PNV2T04 NVMe TOSHIBA 2048G BBS(HD,P0: KXG50PNV2T04 NVMe TOSHIBA 2048G,0x0)..BO
Boot0003* USB Storage Device BBS(USB,USB Storage Device,0x0)..BO
Boot0004* P7: HL-DT-ST DVD+/-RW GHB0N BBS(CDROM,P7: HL-DT-ST DVD+/-RW GHB0N,0x0)..BO
Boot0005* Onboard NIC BBS(Network,IBA CL Slot 00FE v0110,0x0)..BO
Boot0008* Onboard NIC(IPV4) PciRoot(0x0)/Pci(0x1f,0x6)/MAC(6c2b59dfa90d,0)/IPv4(0.0.0.00.0.0.0,0,0)..BO
Boot0009* Onboard NIC(IPV6) PciRoot(0x0)/Pci(0x1f,0x6)/MAC(6c2b59dfa90d,0)/IPv6([::]:<->[::]:,0,0)..BO

There is no efivar command.

tree /boot
/boot
├── config-5.4.0-121-generic
├── config-5.4.0-122-generic
├── efi [error opening dir]
├── grub
│   ├── fonts
│   │   └── unicode.pf2
│   ├── gfxblacklist.txt
│   ├── grub.cfg
│   ├── grubenv
│   ├── i386-pc
│   │   ├── 915resolution.mod
│   │   ├── acpi.mod
│   │   ├── adler32.mod
│   │   ├── affs.mod
│   │   ├── afs.mod
│   │   ├── ahci.mod
│   │   ├── all_video.mod
│   │   ├── aout.mod
│   │   ├── archelp.mod
│   │   ├── ata.mod
│   │   ├── at_keyboard.mod
│   │   ├── backtrace.mod
│   │   ├── bfs.mod
│   │   ├── biosdisk.mod
│   │   ├── bitmap.mod
│   │   ├── bitmap_scale.mod
│   │   ├── blocklist.mod
│   │   ├── boot.img
│   │   ├── 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
│   │   ├── cmosdump.mod
│   │   ├── cmostest.mod
│   │   ├── cmp.mod
│   │   ├── cmp_test.mod
│   │   ├── command.lst
│   │   ├── configfile.mod
│   │   ├── core.img
│   │   ├── 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
│   │   ├── drivemap.mod
│   │   ├── echo.mod
│   │   ├── efiemu32.o
│   │   ├── efiemu64.o
│   │   ├── efiemu.mod
│   │   ├── ehci.mod
│   │   ├── elf.mod
│   │   ├── eval.mod
│   │   ├── exfat.mod
│   │   ├── exfctest.mod
│   │   ├── ext2.mod
│   │   ├── extcmd.mod
│   │   ├── f2fs.mod
│   │   ├── fat.mod
│   │   ├── file.mod
│   │   ├── font.mod
│   │   ├── freedos.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
│   │   ├── gdb.mod
│   │   ├── geli.mod
│   │   ├── gettext.mod
│   │   ├── gfxmenu.mod
│   │   ├── gfxterm_background.mod
│   │   ├── gfxterm_menu.mod
│   │   ├── gfxterm.mod
│   │   ├── gptsync.mod
│   │   ├── gzio.mod
│   │   ├── halt.mod
│   │   ├── hashsum.mod
│   │   ├── hdparm.mod
│   │   ├── hello.mod
│   │   ├── help.mod
│   │   ├── hexdump.mod
│   │   ├── hfs.mod
│   │   ├── hfspluscomp.mod
│   │   ├── hfsplus.mod
│   │   ├── http.mod
│   │   ├── hwmatch.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
│   │   ├── loadenv.mod
│   │   ├── loopback.mod
│   │   ├── lsacpi.mod
│   │   ├── lsapm.mod
│   │   ├── lsmmap.mod
│   │   ├── ls.mod
│   │   ├── lspci.mod
│   │   ├── luks.mod
│   │   ├── lvm.mod
│   │   ├── lzopio.mod
│   │   ├── macbless.mod
│   │   ├── macho.mod
│   │   ├── mda_text.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
│   │   ├── ntldr.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
│   │   ├── pci.mod
│   │   ├── pgp.mod
│   │   ├── plan9.mod
│   │   ├── play.mod
│   │   ├── png.mod
│   │   ├── priority_queue.mod
│   │   ├── probe.mod
│   │   ├── procfs.mod
│   │   ├── progress.mod
│   │   ├── pxechain.mod
│   │   ├── pxe.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
│   │   ├── sendkey.mod
│   │   ├── serial.mod
│   │   ├── setjmp.mod
│   │   ├── setjmp_test.mod
│   │   ├── setpci.mod
│   │   ├── sfs.mod
│   │   ├── shift_test.mod
│   │   ├── signature_test.mod
│   │   ├── sleep.mod
│   │   ├── sleep_test.mod
│   │   ├── smbios.mod
│   │   ├── spkmodem.mod
│   │   ├── squash4.mod
│   │   ├── strtoull_test.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
│   │   ├── truecrypt.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
│   │   ├── vbe.mod
│   │   ├── verifiers.mod
│   │   ├── vga.mod
│   │   ├── vga_text.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
│   ├── locale
│   │   ├── en_AU.mo
│   │   ├── en_CA.mo
│   │   ├── en_GB.mo
│   │   └── [email protected]
│   ├── 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
│   ├── sleep.mod
│   ├── sleep_test.mod
│   ├── smbios.mod
│   ├── spkmodem.mod
│   ├── squash4.mod
│   ├── strtoull_test.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
│   ├── 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.4.0-122-generic
├── initrd.img-5.4.0-121-generic
├── initrd.img-5.4.0-122-generic
├── initrd.img.old -> initrd.img-5.4.0-121-generic
├── memtest86+.bin
├── memtest86+.elf
├── memtest86+_multiboot.bin
├── System.map-5.4.0-121-generic
├── System.map-5.4.0-122-generic
├── vmlinuz -> vmlinuz-5.4.0-122-generic
├── vmlinuz-5.4.0-121-generic
├── vmlinuz-5.4.0-122-generic
└── vmlinuz.old -> vmlinuz-5.4.0-121-generic

6 directories, 586 files

Rebooting results in the same behavior.

Secure boot is not enabled.

@w5pny w5pny added the bug label Aug 2, 2022
@hughsie hughsie transferred this issue from fwupd/fwupd Aug 10, 2022
@CragW CragW added the missing-firmware Missing on LVFS label Aug 10, 2022
@pjwelsh
Copy link

pjwelsh commented Aug 22, 2022

@w5pny please check fwupd now. The fwupd site seems to have a BIOS 2.22 (newer than Dell somehow???) and the latest Dell version 2.21:

fwupd's latest: https://fwupd.org/lvfs/devices/com.dell.uefi9f1ecab8.firmware
Dell's latest: https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=2p25n&oscode=biosa&productcode=precision-5820-workstation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

No branches or pull requests

3 participants