- install lm-sensors with your package manager
sensors
If it won't show any fan/speed, continue
sensor-detect
Say YES to at least "Super I/O sensors"
Expected output:
Trying family `ITE'... Yes
Found unknown chip with ID 0x8688
If similar, continue
git clone https://github.com/frankcrawford/it87
cd it87
sudo make clean
sudo make install
sudo modprobe it87 ignore_resource_conflict=1 force_id=0x8622
sensors
The fans should show up now, if yes, continue to make them available at boot:
echo options it87 ignore_resource_conflict=1 force_id=0x8622 > /etc/modprobe.d/it87.conf
echo it87 >> /etc/modules
(the
make
command in particular is missing)sensors-detect
only throw errors like/dev/port: Operation not permitted
, it means you have Secure Boot activated. You need to deactivate it in the BIOSit87
wasn't found by modprobeNo such device
. A tip, just in case…Device or resource busy
, checkdmesg
. If you haveACPI: OSL: Resource conflict; ACPI support missing from driver?
, then you need either theignore_resource_conflict=1
part, or you need to addacpi_enforce_resources=lax
to the kernel options. I choose the first choice, because it doesn't change the whole system.So in the end, I used
sudo modprobe it87 ignore_resource_conflict=1
, and it worked.As for only one fan showing RPMs, I believe, at least in my case, that I only have one fan plugged to the motherboard PWM plugs, the others being controlled by the PC's case itself.
@danielsanfr Using modprobe means you are using a module right now only. It won't stay after a reboot. But even there, you can use the option
-r
with modprobe to remove a module.