- 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
Hi! I had the exact same issue with a similar Gigabyte setup. The reason
ignore_resource_conflictdoesn't work is that the kernel driver sees the resource as busy, andacpi_enforce_resources=laxis indeed the first step, but often not enough to gain write access to the PWM registers on the IT8686E.Try the following steps to unlock full control:
1. Update your GRUB definitively
Ensure your
/etc/default/grubcontains both parameters:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_enforce_resources=lax"Then run
sudo update-grub.2. Force the driver configuration
The
it87driver needs to be told explicitly to ignore the virtual ACPI device. Create a configuration file:sudo nano /etc/modprobe.d/it87.confAdd this line:
options it87 ignore_resource_conflict=13. The BIOS "Full Speed" Trick (Crucial)
On B550 Aorus boards, if the BIOS 'Smart Fan 5' is set to 'Auto' or 'Normal', the hardware controller often overrides software PWM signals.