Open w5pny opened 2 years ago
@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
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 │ │ └── en@quot.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 │ ├── 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.