Fan control passthrough

jack111232

Member
Mar 6, 2021
4
0
6
36
Hello everyone,

i am running proxmox VE on an a320m mainboard. I have a nextcloud vm which has access to an hbm adapter via pci passthrough. I want to control some of my fans according to hdd temperatures. Is there any way to pass one of the hosts fan controllers through to an vm? More specifically i want to passthrough control for fan2

Code:
root@pve:~# ls /sys/devices/platform/it87.656/hwmon/hwmon1 | grep fan
fan1_alarm
fan1_beep
fan1_input
fan1_min
fan2_alarm
fan2_beep
fan2_input
fan2_min

I am grateful for any help
 
Any luck with figuring this out? Also what's your motherboard brand? Could you share the output of `uname -a`?
 
Still looking for it, but mine is a Unraid VM - I have CoolerControl on my host, but it can't see the HDD temps (hba card passthrough), so I thought of passing through the fan controller and installing fan control in Unraid.

I would be greatful if anyone can answer this
 
This tool is really cool....but with PCI Passthrough you have to make some decisions. Discrete PCI devices with it's on sensors are manageable within the VM, as long as the sensors are setting on the discrete device itself.
With a SATA controller it depends on the mainboard design and how you've set up your PCI Passthrough. If you can't get rid of it, consider installing CoolerControl nativ on Proxmox.

In my case, I'm using two RTX 3090 in a VM. No problem with Coolercontrol so far. After compiling, loading and triggering the adm1021 modul (temp sensor of the VRMs) which communicates over the i2C bus, the bus crashes. Why??? Under load the RTX 3090 utilizes the I2C bus really heavy...there are no time slots remaining (in conjunction with the light latencies due to PCI Passthrough) to communicate with these temp sensors.
Conclusion: It depends... as always! ;)

Now, I'm using CoolerControl additionally on the Hypervisor for tracking the mainboard sensors. ...a really fine tool!