Issues with Fan Control on Gigabyte B650E AORUS ELITE X AX

Hi EndeavourOS community,

I’ve been struggling with fan control on my system and wanted to share my experience, hoping for advice or confirmation if anyone else is encountering the same issue. Here’s the situation:

I recently tried using fan-control. I followed all the instructions, installed the necessary udev rules, and lm-sensors. However, just like with CoolerControl, no fans are available for configuration. It seems like the same issue persists across tools.

I suspect there’s a deeper issue here since I can’t access fan control via the motherboard. Below is a summary of what I’ve tried so far:

  1. Fan Control: Installed and set up everything as instructed, but no fans are detected.
  2. CoreCtrl: Installed and tested, but again, no access to system fans.
  3. CoolerControl: Reinstalled it, this time using the AUR package (surprisingly easy!). Still, no fans were listed for control.

Here are some screenshots showing the tools and their outputs:

After running sensors-detect, I discovered my motherboard contains an unknown Super-I/O chip with ID 0x8689. Unfortunately, this chip is not currently recognized or supported by the lm_sensors or nct6775 modules. This seems to be a common issue with motherboards like the Gigabyte B650E AORUS ELITE X AX, as confirmed by GitHub discussions and Reddit posts:

From what I gather, it seems this problem won’t be resolved until there’s official support for the affected chip.

If anyone has a workaround or alternative suggestion, I’d be very grateful to hear it!

Thanks in advance, and I hope this post can also help others facing the same challenge.

This doesn’t help but

Maybe more options lol

Maybe, maybe it does, there is something seemingly very sensible in the last posting “it means you have Secure Boot activated. You need to deactivate it in the BIOS” - this might be the issue why the Board is protecting acpi. Gonna install Endeavour again tomorrow and give it a shot!

Seems some commands need with care

https://bbs.archlinux.org/viewtopic.php?pid=2169564#p2169564

yep, already tried with “acpi_enforce_resources=lax” added to grub cfg and running sensors-detect but to no avail. Guess I’m gonna stay on Win for now.
Ok, I’ve tried to disable Secure Boot but also to no avail. Also the IT87 Project didn’t help, seems like the mainboard doesn’t come with an IT87 chip after all.

I now installed it87 from frankcrawford
but I don’t know what to do next?

[RR2025-01-19 09:41:29] git clone https://github.com/frankcrawford/it87.git
Klone nach 'it87'...
remote: Enumerating objects: 1060, done.
remote: Counting objects: 100% (258/258), done.
remote: Compressing objects: 100% (52/52), done.
remote: Total 1060 (delta 238), reused 206 (delta 206), pack-reused 802 (from 2)
Empfange Objekte: 100% (1060/1060), 14.39 MiB | 26.16 MiB/s, fertig.
Löse Unterschiede auf: 100% (602/602), fertig.
[RR2025-01-19 09:41:34] cd it87
[RR2025-01-19 09:41:35] make
  CC [M]  /home/roland/it87/it87/it87/it87/it87.o
  MODPOST /home/roland/it87/it87/it87/it87/Module.symvers
  CC [M]  /home/roland/it87/it87/it87/it87/it87.mod.o
  CC [M]  /home/roland/it87/it87/it87/it87/.module-common.o
  LD [M]  /home/roland/it87/it87/it87/it87/it87.ko
  BTF [M] /home/roland/it87/it87/it87/it87/it87.ko
[RR2025-01-19 09:41:39] sudo make install
mkdir -p /lib/modules/6.12.9-arch1-1/kernel/drivers/hwmon
cp it87.ko /lib/modules/6.12.9-arch1-1/kernel/drivers/hwmon/
depmod -a -F /proc/kallsyms 6.12.9-arch1-1
[RR2025-01-19 09:41:48] sudo modporbe it87
sudo: modporbe: Befehl nicht gefunden

typo with modprobe ?

if that works probably need to start it from modprobe.d ?

Thanks, how incredibly stupid.

modprobe: ERROR: could not insert 'it87': No such device

Edit: Got a Step further, following steps from this issue #29 on Github

sudo modprobe it87 ignore_resource_conflict=1 force_id=0x8689

now shows me my fans and rpm

it8689-isa-0a40
Adapter: ISA adapter
in0:           1.07 V  (min =  +0.00 V, max =  +3.06 V)
in1:           2.02 V  (min =  +0.00 V, max =  +3.06 V)
in2:           2.02 V  (min =  +0.00 V, max =  +3.06 V)
in3:           2.00 V  (min =  +0.00 V, max =  +3.06 V)
in4:           1.28 V  (min =  +0.00 V, max =  +3.06 V)
in5:           1.14 V  (min =  +0.00 V, max =  +3.06 V)
in6:           1.99 V  (min =  +0.00 V, max =  +3.06 V)
3VSB:          3.29 V  (min =  +0.00 V, max =  +6.12 V)
Vbat:          3.05 V
fan1:         473 RPM  (min =    0 RPM)
fan2:           0 RPM  (min =    0 RPM)
fan3:         600 RPM  (min =    0 RPM)
fan4:         786 RPM  (min =    0 RPM)
fan5:         586 RPM  (min =    0 RPM)
fan6:         746 RPM  (min =    0 RPM)
temp1:        +21.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp2:        +25.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp3:        +38.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = AMD AMDSI
temp4:        +26.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp5:        +23.0°C  (low  =  +0.0°C, high = -125.0°C)  sensor = thermistor
temp6:        +24.0°C  (low  =  +0.0°C, high = -125.0°C)  sensor = thermistor
intrusion0:  ALARM

After restarting the Demon in Cooler Control, I can now access and control the Fans

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.