- 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
Hopefully helpful additional information:
ignore_resource_conflict=1
andforce_id=0x8622
(or whatever the chip's ID is) should only be used for testing and troubleshooting. The module should do a good job at detecting what is needed automatically - on top of that, if you ever restore a backup of your system to different hardware, theignore_resource_conflict
option could cause boot issues./etc/modules
but instead by.conf
files in/etc/modules-load.d
- see https://wiki.archlinux.org/title/Kernel_module for more information, under "Automatic module loading"