[SOLVED] lm_sensors fancontrol issues on a Gigabyte Z690 Motherboard
by gnostickief from LinuxQuestions.org on (#6NMXW)
Hello, I'm having a somewhat niche issue when it comes to a fan control application (coolercontrol) finding my CPU and System fans. System information is as follows:
OS: CachyOS (Arch Fork)
CPU: i5-12600kf
GPU: RTX 3060 Ti
MEM: 32gbs DDR4
MB: Gigabyte Aorus Z690 Elite AX DDR4
This seems to be somewhat of a known issue with my motherboard (Gigabyte Z690) as seen by this section in the AUR and by this post on the Linux Hardware subreddit. I've tried what the reddit post has suggested using the DKMS variant of the it87 kernel driver found here. I don't get an error when running modprobe, however it doesn't seem to be working for me, as when I do sensors-detect it still spits out that the chip is unknown:
Trying family `ITE'... Yes
Found unknown chip with ID 0x8689
It continues with the rest of the sensors-detect scans but the fans do now show up in coolercontrol. GPU Fan and all the temperatures however do. I'm unsure how to set custom kernel parameters via the systemboot (I've looked at the AUR wiki page on it but it's currently a bit beyond me how I'd deviate for my own needs), nor am I entirely sure if it's necessary if you are using DKMS. Am I missing a step? Do I need to rebuild the whole kernel? Hopefully this is enough information while being succinct.
OS: CachyOS (Arch Fork)
CPU: i5-12600kf
GPU: RTX 3060 Ti
MEM: 32gbs DDR4
MB: Gigabyte Aorus Z690 Elite AX DDR4
This seems to be somewhat of a known issue with my motherboard (Gigabyte Z690) as seen by this section in the AUR and by this post on the Linux Hardware subreddit. I've tried what the reddit post has suggested using the DKMS variant of the it87 kernel driver found here. I don't get an error when running modprobe, however it doesn't seem to be working for me, as when I do sensors-detect it still spits out that the chip is unknown:
Trying family `ITE'... Yes
Found unknown chip with ID 0x8689
It continues with the rest of the sensors-detect scans but the fans do now show up in coolercontrol. GPU Fan and all the temperatures however do. I'm unsure how to set custom kernel parameters via the systemboot (I've looked at the AUR wiki page on it but it's currently a bit beyond me how I'd deviate for my own needs), nor am I entirely sure if it's necessary if you are using DKMS. Am I missing a step? Do I need to rebuild the whole kernel? Hopefully this is enough information while being succinct.