FYI: Owners of certain ASUS motherboards

(I have the PRIME X470-PRO model)
Because this board did not have sensors modules for Linux, I used this driver:

The problem was that my board, along with a few others, would have some or all of the chassis fans suddenly shut off, causing a major spike in heat. This would usually happen within the first 12 hours of a reboot.

I bring this up because this module has been incorporated into the v5.17 kernel. I didn’t even notice it when I upgraded yesterday, until I looked at my glances console and saw all of my sensors being displayed. So far, it’s running fine, so maybe the problem has been fixed. For most users, a more recent BIOS will do the trick; this did not, however, work for me.

From what I’ve gathered in investigating this issue, it was being caused by frequent polling of the WMI data (bugged in earlier BIOS releases).

1 Like

I have a B550-F gaming, not sure if its affected, but thanks for the info, I’ll be watching my coolers and temps…

You should be OK. From the asus_wmi_sensors.c file:

* HWMON driver for ASUS motherboards that provides sensor readouts via WMI
* interface present in the UEFI of the X370/X470/B450/X399 Ryzen motherboards.

What does lsmod | grep asus_wmi return?

1 Like

While not the OP, and was completely unaware of this, I have one of those ASUS boards, and I get this:

% lsmod | grep asus_wmi ~ arco-desktop
asus_wmi 65536 1 eeepc_wmi
sparse_keymap 16384 1 asus_wmi
platform_profile 16384 1 asus_wmi
rfkill 32768 4 asus_wmi
video 57344 1 asus_wmi
wmi 40960 3 asus_wmi,wmi_bmof,mxm_wmi

Does appear my chipset doesn’t yet give info though via sensors.

$ lsmod | grep asus_wmi
asus_wmi               65536  1 eeepc_wmi
sparse_keymap          16384  1 asus_wmi
platform_profile       16384  1 asus_wmi
rfkill                 32768  4 asus_wmi
video                  57344  1 asus_wmi
wmi                    40960  2 asus_wmi,wmi_bmof

For motherboards that are not supported by this driver you can check here.
I have been using it with a TUF B450 Gaming Plus for a long time without any problems.

EDIT:
Don´t use the link above. There´s a newer version in AUR.

1 Like

I may have to give this a shot, although I’m a bit leery since the author discontinued updating it since 2018.

Today my system overheated, CPU fan completely shutoff and spiked the CPU temp to over 90 degrees before the system shut off. I’ve blacklisted the module.

@ajgringo619
You got the problems with this it87 kernel driver I posted?

No, haven’t tried it yet. I just don’t like using software that’s been abandoned.

Yeah, I agree. But wanted it for sensors to be shown in conky :roll_eyes: so I tried :wink:

This package has been integrated into the 5.17 and later kernel mainline. Unless I am misunderstanding something, you shouldn’t need the package if you are running a current kernel version.

If you’re talking about the asus_wmi_sensors package, then you are correct. This is the one that is sending my chassis/CPU fans into chaos. The it87 module is not loaded on my system.

@sandman - Arch has a much-newer version of the it87 module: https://aur.archlinux.org/packages/it87-dkms-git

2 Likes

Strange. I can’t remember if i installed the package linked above or if i took the one from the AUR.
But…

└──╼ yay it87
1 aur/it87-dkms-git 152.2b8b4fe-3 (+31 1.55) (Installiert: 163.c93d61a-1)

WMI fixes in 5.18rc5 ?

https://www.phoronix.com/scan.php?page=news_item&px=Gigabyte-B660-GAMING-X-Sensors

Sadly, my board is not on the list.