Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alternative for IT8613E with new linux kernels #46

Open
john9631 opened this issue Feb 10, 2025 · 1 comment
Open

Alternative for IT8613E with new linux kernels #46

john9631 opened this issue Feb 10, 2025 · 1 comment

Comments

@john9631
Copy link

I was having difficulty using this solution with Linux Kernel 6.12. Sometimes it would provide me with fan speeds, sometimes not. So I did some additional research and andliuk at forums.truenas.com made this suggestion.

I checked 6.12 kernel source, and it87 module is not updated to support IT8613E chipset. Nor it is on the latest kernel, so it is very unlikely it reaches production soon.

I found out the IT8622E chipset is similar to IT8613E, so as workaround the module can be loaded by forcing the chip id to 0x8622:

sudo modprobe it87 force_id=0x8622

He'd tried it on an Odroid H4+. I used dkms_clean to remove the current modules. Then I tried:

sudo modprobe it87 force_id=0x8622
followed by sudo sensors-detect
and sensors to check if the fan rpm was reported. Success.

This was for a Beelink Mini S (Intel N100) so it should work for other Intel N100 systems with Linux Kernel 6.12 or later.

@john9631 john9631 reopened this Feb 10, 2025
@john9631
Copy link
Author

john9631 commented Feb 10, 2025

Note that to avoid using modprobe each time you reboot you can:
add the line it87 at the end of /etc/modules-load.d/modules.conf
and add a file named it87.conf to /etc/modprobe.d/ and edit it to add the line options it87 force_id=0x8622

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant