Proxmox random reboots on HP Elitedesk 800g4 - fixed with proxmox install on top of Debian 12 - now issues with hardware transcoding in plex

Thank you for the fantastic information in this thread! A life saver (literally for my hardware ;)).
I had the exact same problems on my HP EliteDesk 800 G5 Mini PC (i5 9500) with Proxmox 8.2.7). Reboots after a couple of hours. Sometimes paired with the BIOS error 90D from HP stating that the CPU ran too hot (but the fans never spun up).

I can confirm (7d+ uptime vs reboots every few hours) that both solution work for me:
- renaming /lib/firmware/i915/kbl_dmc_ver1_04.bin as a quick fix (needs to be done again after some updates)
- Adding kernel parameters as pointed out by Winterd85 and others (thank you!). This solution is less hacky and more stable for me.
 
Last edited:
Same problem here, HP elitedesk G4 mini i5 8500T.

I followed the instructions in this thread and I removed the .bin file but with that, the issue moved from the host to the guest.
Because if the monitor is unplugged, passing the gpu to a vm causes the host crash (even blacklisting the i915 etc).

So, I turn out that the issue was into the BIOS.
I rollback from version 2.27 to 2.25 and now everything works.

Here's the link to reddit, this guy had our - or at least mine - same problem:
https://www.reddit.com/r/homelab/comments/1baoy0y/fresh_proxmox_install_on_hp_elitedesk_800_g4_mini/

I have only downgrade the bios.

EDIT:
on my initial setup I had the power power management section completely disabled.
I did some test and I found that if "PCI Express Power Management" is enable the crash problem (igpu used without monitor or an usb device is unplugged) will happen again

With that disabled, the system "is stable" (it is on by 10 mins, so the "" are mandatory) and 1 vm on (frigate with pcie tpu + igpu pass) I can get the C3 state on the host
 

Attachments

  • power_management_section.png
    power_management_section.png
    381 KB · Views: 15
Last edited:
  • Like
Reactions: Tinju
DUDE! @crc-error-79 you have saved me big time! I had so much trouble with Proxmox after inserting any USB device. New installation. No LXCs no VMs. Proxmox crashed almost instantly after USB insertion and afterwards the complete PC crashed and reboots. HP Elitedesk G4 800 Mini 9500T

After troubleshooting for several days! I just gave up on Proxmox and tried UNRAID. But same exact behavior with UNRAID. Just a little bit more stable but in the end random crash and reboot.

No log file had any information leading to the root cause. "PCI Express Power Management" deactivated finally. Proxmox now works as intended and stable.

You cannot believe how happy I am right now to have found a solution! Thank you!
 
  • Like
Reactions: crc-error-79
Guys, thanks everybody for this thread. It's a lifesaver!

I can confirm that "i915.enable_dc=0" works like charm. My configuration is HP EliteDesk 800 G4 DM 35W (TAA), 64 GiB, i5-8500T with latest Arch (6.6.70-1-lts x86_64).

The symptoms were a bit different I think, probably intermixed with a bad CMOS batery, but the random reboots were there.

I tried to put it under the load with mprime and it was working just fine all the way. Whenever I stopped the test a reboot would occur within time interval of 1 sec to 2 hrs. I believe this correlates with GPU theory. So I tried "i915.enable_dc=0" and it works brilliantly!

Thanks a lot again!