Firmware and Microcode Errors on Proxmox VE with Intel Core Ultra 5 125H

mac99

New Member
Oct 17, 2024
11
0
1
Hello Proxmox Community,

I'm encountering multiple firmware and microcode-related errors on my Proxmox VE setup running on an Asus NUC 14 Pro with an Intel Core Ultra 5 125H processor.

System Information:

  • Proxmox VE Kernel: 6.8.12-4-pve
  • Host Hardware: Asus NUC 14 Pro with Intel Core Ultra 5 125H

Current Repository Configuration (/etc/apt/sources.list):

Code:
deb http://ftp.au.debian.org/debian bookworm main contrib non-free non-free-firmware
deb http://ftp.au.debian.org/debian bookworm-updates main contrib non-free

# security updates
deb http://security.debian.org bookworm-security main contrib
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription

Error Logs:

dmesg Output:

Code:
[    2.946001] intel-hid INTC1077:00: failed to enable HID power button
[    3.164307] ACPI BIOS Error: Could not resolve symbol [...]
[    3.183156] intel_vpu: probe of 0000:00:0b.0 failed with error -2
[    3.201353] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    3.858332] Bluetooth: hci0: Failed to load Intel firmware file intel/ibt-0180-0041.sfi (-2)
...


Installed Microcode Packages:

Code:
ii  intel-microcode    3.20240910.1~deb12u1    amd64    Processor microcode firmware for Intel CPUs
ii  iucode-tool        2.3.1-3                 amd64    Intel processor microcode tool

Questions:

  1. Resolving Firmware Errors: How can I address the intel-hid and other firmware-related errors?
  2. Proxmox-Compatible Firmware: Are there specific firmware or microcode packages recommended for Proxmox VE on Intel Core Ultra 5 125H?

Thank you in advance!!!
 
Firmware for your wifi/bluetooth card is what it is complaining about, not microcode which is for the CPU.

You need to install pve-firmware and that will hopefully have the correct firmware for your card. I'm not sure why you care about wifi though since it does not work very well with PVE.
 
Firmware for your wifi/bluetooth card is what it is complaining about, not microcode which is for the CPU.

You need to install pve-firmware and that will hopefully have the correct firmware for your card. I'm not sure why you care about wifi though since it does not work very well with PVE.

Thank you for the reply and I understand i can ignore wifi & bluetooth. I would appreciate if you see anything strange in the below.

Sorry I cut off dmesg | grep -i -E 'microcode|firmware|error|fail|warning' . I believe it is more than bluetooth or am i mistaken?
Code:
[    0.000000] x86/split lock detection: #AC: crashing the kernel on kernel split_locks and warning on user-space split_locks
[    0.923356] ACPI: thermal: [Firmware Bug]: Invalid critical threshold (-274000)
[    1.129565] microcode: Current revision: 0x00000020
[    1.188236] RAS: Correctable Errors collector initialized.
[    2.828518] intel-hid INTC1077:00: failed to enable HID power button
[    3.376462] EDAC igen6 MC1: HANDLING IBECC MEMORY ERROR
[    3.376464] EDAC igen6 MC0: HANDLING IBECC MEMORY ERROR
[    3.406957] intel_vpu 0000:00:0b.0: [drm] *ERROR* ivpu_fw_request(): Failed to request firmware: -2
[    3.407174] intel_vpu: probe of 0000:00:0b.0 failed with error -2
[    3.436023] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PC00.LPCB.HEC.DPTF.FCHG], AE_NOT_FOUND (20230628/psargs-330)
[    3.436048] ACPI Error: Aborting method \_SB.IETM.CHRG.PPSS due to previous error (AE_NOT_FOUND) (20230628/psparse-529)
[    3.436614] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    3.436618] cfg80211: failed to load regulatory.db
[    3.440313] asus_wmi: fan_curve_get_factory_default (0x00110024) failed: -19
[    3.440416] asus_wmi: fan_curve_get_factory_default (0x00110025) failed: -19
[    3.440716] asus_wmi: fan_curve_get_factory_default (0x00110032) failed: -19
[    3.520411] iwlwifi 0000:00:14.3: loaded firmware version 86.fb5c9aeb.0 ma-b0-gf-a0-86.ucode op_mode iwlmvm
[    3.524175] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    3.524230] ACPI Warning: \_SB.PC00.XHCI.RHUB.HS10._DSM: Argument #4 type mismatch - Found [Integer], ACPI requires [Package] (20230628/nsarguments-61)
[    3.524368] Bluetooth: hci0: Failed to load Intel firmware file intel/ibt-0180-0041.sfi (-2)
[    3.525149] Bluetooth: hci0: Reading supported features failed (-56)
[    3.525151] Bluetooth: hci0: Error reading debug features
[    3.526142] Bluetooth: hci0: Failed to read MSFT supported features (-56)
[    3.875025] i915 0000:00:02.0: [drm] *ERROR* Unexpected child device config size 40 (expected 39 for VBT version 256)
[    3.897171] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/mtl_dmc.bin (v2.23)
[    3.907663] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/mtl_guc_70.bin version 70.29.2
[    3.920156] thermal thermal_zone5: failed to read out thermal zone (-61)
[    3.932379] i915 0000:00:02.0: [drm] GT1: GuC firmware i915/mtl_guc_70.bin version 70.29.2
[    3.932382] i915 0000:00:02.0: [drm] GT1: HuC firmware i915/mtl_huc_gsc.bin version 8.5.4
[    4.097661] iwlwifi 0000:00:14.3: Not valid error log pointer 0x0027B0C0 for RT uCode
[    4.099233] i915 0000:00:02.0: [drm] GT1: Loaded GSC firmware i915/mtl_gsc_1.bin (cv1.0, r102.0.10.1878, svn 1)


apt install pve-firmware
Code:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
pve-firmware is already the newest version (3.14-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Thank you in advance for your patience. I am new to checking these sorts of things.
 
Last edited:
Most of those would appear to just be warnings. Apparently you have ECC memory and some errors were corrected, which could be a problem down the road. There are some errors related to the video adapter, but PVE doesn't really use that.

Do you have an actual problem?
 
So I have turned off bluetooth, wifi and ivpu in BIOS as they are unnecessary.

For ECC I established the Asus NUC does not support it.

Code:
[ 3.376462] EDAC igen6 MC1: HANDLING IBECC MEMORY ERROR
[    3.376464] EDAC igen6 MC0: HANDLING IBECC MEMORY ERROR

So I took these steps
  1. Blacklisted igen6_edac Module:
    echo "blacklist igen6_edac" | sudo tee /etc/modprobe.d/blacklist-edac.conf
  2. Updated Initramfs to Apply Changes:
    sudo update-initramfs -u
  3. Rebooted the System:
    sudo reboot
  4. Verified igen6_edac is Not Loaded:
    lsmod | grep edac dmesg | grep -i edac journalctl -b | grep -i edac
For the ACPI and FAN errors I raised it with Asus support.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!