Hello everyone,
I’ve been looking into desktop Linux for the first time in about 20 years. Mostly I’ve been distro hopping, learning as I go. And I’ve been forced to learn a lot, creating and solving my own problems.
I’m currently running openSUSE Tumbleweed and trying to make custom fan profiles using CoolerControl.
I installed it using zypper as instructed on their GitHub page.
Previously I have successfully set up CoolerControl on Mint and Kubuntu. On both distros, I had instant readings from the CPU temperature sensors and control access to the CPU fan header but other mainboard headers and most temperature sensors required me to install this kernel module before sensors-detect could find them.
On openSUSE Tumbleweed, even after installing the kernel module, CoolerControl GUI gives me the following error for my motherboard fan headers: “Not supported. The currently installed driver does not support control of this channel.”
It’s especially interesting that this includes the CPU fan header which worked out of the box on Ubuntu-based distros.
If I restart CoolerControl, I see the following error in the CoolerControl daemon log:
coolercontrold[3592]: No pwm_enable found for fan#N at location:"/sys/class/hwmon/hwmon3/pwmN_enable"
where N is the number of the fan header, and this error is given for all 8 headers.
How should I enable PWM fan control for these devices? Thanks for any help.
System specs
CPU: AMD Ryzen 7 5800X3D
Mainboard: MSI MAG B550 Tomahawk
RAM: 32 GB DDR4 @ 3600 MHz CL18
GPU: NVIDIA RTX 4070 Ti
Fan configuration
CPU fans: 2 x Noctua NF-A12x25 PWM fans connected to a single CPU fan header using the Noctua-provided Y-splitter.
Case fans: Various DC fans connected to the be quiet! DC fan hub. Fan hub powered by SATA and receiving a single PWM signal from a chassis fan header on the mainboard.