Hi Team
I'm running a new PVE cluster of 3 nodes in a test. Hardware is running on identical Lenovo P3 Ultras
Lenovo & Intel have recently released various updates. I have added the below packages to the PVE nodes as other firmware updates were available previously and have been applied.
I've updated the /etc/fwupd/daemon.conf changing the below line
from
to
(the path is correct and the /boot/efi is mounted on /dev/nvme0n1p2)
The system has been online and stable for a few weeks. All is good with my Proxmox cluster. All previous firmware updates for the system, which have been a few, have applied without error.
Lenovo has very recently released a new BIOS update for the MoBo which
This new BIOS version updates the Intel Microcode to 0x129 os it's quite important!
My Problem:
which is zero bytes in size.
I've executed a
Applying the
Selecting Y to the above downloads the update and I then restart the system
System POST completes as normal, with Lenovo splash on-screen,
"Welcome to GRUB" flashes up for a microsecond (caught via screencast capture) and GRUB loads as normal
The BIOS update hasn't been applied and running
Can someone please point me in the right direction on this?
I'm running a new PVE cluster of 3 nodes in a test. Hardware is running on identical Lenovo P3 Ultras
- Intel 13th gen i9-13900 CPU
- 128Gb DDR5 ECC memory
- 1 x 256Gb NVME (/boot/efi and /root)
- 2 x 4Tb Gen4 NVMe 990 Pro Samsung drives.
- The system hosts a 1GbE and 2.5GbE onboard NICs
- PCIe card: Intel X550-T2 (dual) 10GbE NIC.
Lenovo & Intel have recently released various updates. I have added the below packages to the PVE nodes as other firmware updates were available previously and have been applied.
Code:
proxmox-secure-boot-support
fwupd
udisks2
udisks2-bcache
udisks2-zram
udisks2-lvm2
udisks2-btrfs
intel-microcode
I've updated the /etc/fwupd/daemon.conf changing the below line
from
EspLocation=
to
EspLocation=/boot/efi
(the path is correct and the /boot/efi is mounted on /dev/nvme0n1p2)
The system has been online and stable for a few weeks. All is good with my Proxmox cluster. All previous firmware updates for the system, which have been a few, have applied without error.
Lenovo has very recently released a new BIOS update for the MoBo which
fwupdmgr refresh
is showing as needed. Lenovo's website shows this update as Critical also. This new BIOS version updates the Intel Microcode to 0x129 os it's quite important!
My Problem:
Code:
fwupd.service - Firmware update daemon
Loaded: loaded (/lib/systemd/system/fwupd.service; static)
Active: active (running) since Thu 2024-09-12 09:38:02 AWST; 10s ago
Docs: https://fwupd.org/
Main PID: 21657 (fwupd)
Tasks: 6 (limit: 154034)
Memory: 26.9M
CPU: 577ms
CGroup: /system.slice/fwupd.service
└─21657 /usr/libexec/fwupd/fwupd
Sep 12 09:37:57 pve03 systemd[1]: Starting fwupd.service - Firmware update daemon...
Sep 12 09:38:02 pve03 fwupd[21657]: 01:38:02.096 FuEngine failed to update history database: Error opening file /sys/firmware/efi/efivars/CapsuleLast-39b68c46-f7fb-441b-b6ec-16b0f69821f3: No such file or directory
Sep 12 09:38:02 pve03 systemd[1]: Started fwupd.service - Firmware update daemon.
ls /sys/firmware/efi/efivars | grep Capsule
returns the below 1 file only
Code:
BiosGuardCapsuleVariable-368b3153-563d-4610-8d94-47a9fa8c4c16
I've executed a
fwupdmgr get-upgrades
which shows the new BIOS is there.Applying the
fwupdmgr update
returns the below
Code:
Devices with no available firmware updates:
• SSD 990 PRO 4TB
• SSD 990 PRO 4TB
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• WD PC SN740 SDDQNQD-256G-1201
Devices with the latest available firmware version:
• Embedded Controller
╔══════════════════════════════════════════════════════════════════════════════╗
║ Upgrade System Firmware from 1.27 to 1.40? ║
╠══════════════════════════════════════════════════════════════════════════════╣
║ This stable release fixes the following issues: ║
║ ║
║ • Base BIOS 27A. ║
║ ║
║ 30HACTO1WW must remain plugged into a power source for the duration of the ║
║ update to avoid damage. ║
╚══════════════════════════════════════════════════════════════════════════════╝
Perform operation? [Y|n]:
System POST completes as normal, with Lenovo splash on-screen,
"Welcome to GRUB" flashes up for a microsecond (caught via screencast capture) and GRUB loads as normal
The BIOS update hasn't been applied and running
fwupdmgr update
shows the same pending update.Can someone please point me in the right direction on this?
Last edited: