You are not logged in.

#1 2016-09-23 16:02:29

perseus
Member
Registered: 2007-01-28
Posts: 160

[SOLVED] Help with detecting system fans on an H170 motherboard

Hello,

I have just assembled this machine based on a Gigabye GA-H170-HD3 motherboard.

According to the manual there is a Hardware Monitor capacity able to detect (amongst other things, including voltages), CPU fan and system fan speeds. lm_sensors does not, however, find any fans. sensors-detect reports the presence only of an "Intel digital thermal sensor" and that is consistent with the fact that I see only temperature measurements.

Is there anything more I can do to find and use whatever it is that does fan speed detection? Should I be looking in dmesg for a particular chip? Is there a module I should load, etc.

TIA

Last edited by perseus (2016-09-26 10:56:25)

Offline

#2 2016-09-25 09:20:34

mich41
Member
Registered: 2012-06-22
Posts: 796

Re: [SOLVED] Help with detecting system fans on an H170 motherboard

Try https://wiki.archlinux.org/index.php/lm … nux_2.6.31

Another possibility is lack of kernel drivers and/or support in sensors-detect. See what SuperIO chip your board has and google it.

Offline

#3 2016-09-25 12:15:29

perseus
Member
Registered: 2007-01-28
Posts: 160

Re: [SOLVED] Help with detecting system fans on an H170 motherboard

Mich41

Thanks for this. It has put me on the right track - the key being the SuperIO reference. My mobo layout shows an iTE chip.  journalctl shows the presence of IT8728F & IT8628E, with messages about a SystemIO range conflict and a recommendation to use an ACPI driver rather than the native. I have googled my way to some information about this, but have not yet discovered whether or not there is a fix. Simply trying to modprobe the it87 module (even with -f), fails  with " ERROR: could not insert 'it87': Device or resource busy".  I joined the Gigabyte forum yesterday (before your post), hoping for help, but am still awaiting approval of my membership from their moderators. I will, of course, report back with a solution if I find one.

Offline

#4 2016-09-25 13:41:47

mich41
Member
Registered: 2012-06-22
Posts: 796

Re: [SOLVED] Help with detecting system fans on an H170 motherboard

perseus wrote:

Simply trying to modprobe the it87 module (even with -f), fails  with " ERROR: could not insert 'it87': Device or resource busy".

See my wiki link.

Offline

#5 2016-09-25 15:13:34

perseus
Member
Registered: 2007-01-28
Posts: 160

Re: [SOLVED] Help with detecting system fans on an H170 motherboard

mich41

Thanks for the response. I did read the wiki page before posting, and I have tried inserting the module with force_id option for both of the chips (including using the --verbose option, which worked for an Ubuntu user). I still get the "Device or resource busy" message. I have not yet tried the entries in /etc/modules-load & /etc/ moprobe.d suggested in the wiki because I can't reboot this machine just at the moment. I will give that a try (soon) when a reboot is possible. Please let me know if there is something in the wiki I have misunderstood or missed.

Offline

#6 2016-09-25 19:02:01

perseus
Member
Registered: 2007-01-28
Posts: 160

Re: [SOLVED] Help with detecting system fans on an H170 motherboard

I tried following the /etc/modprobe.d /etc/modules-load.d advice in wiki. The result was a systemd error on rebooting "Failed to start Load Kernel Modules", and, of course, the module was not loaded. I think I am at the end of the road on this. I only wanted to have cpu fan and its speed show up in conky, but that does not seem possible. I did try the conky "acpifan" object in case acpi had control of the fan, but it returns "no fans".  Unless anyone has any other suggestions (and with particular thanks to you mich41), I will leave it at that.

Offline

#7 2016-09-26 06:51:27

mich41
Member
Registered: 2012-06-22
Posts: 796

Re: [SOLVED] Help with detecting system fans on an H170 motherboard

I meant this thing about Linux 2.6.31 and newer. They say it might be dangerous, but I don't think I've ever heard about anybody having problems with that on desktop motherboards.

Offline

#8 2016-09-26 10:55:56

perseus
Member
Registered: 2007-01-28
Posts: 160

Re: [SOLVED] Help with detecting system fans on an H170 motherboard

mich41

So I persisted and gave that a try, and it led to success.  I am using force_id=8603.

For the sake of completeness, in case it helps someone else, I will add that on my mobo hwinfo detects 6 chip IDs as follows:

IT8603E chip at 0xa40, revision 2
IT8620E chip at 0xa40, revision 2
IT8623E chip at 0xa40, revision 2
IT8628E chip at 0xa40, revision 2
IT8720F chip at 0xa40, revision 2
IT8728F chip at 0xa40, revision 2

Some of those are listed at https://hwmon.wiki.kernel.org/device_support_status_g_i and I can report that using force_id=0x8728 for the IT8620E (as suggested there), immediately set off a system alarm.

I also found this post encouraging https://github.com/groeck/it87/issues/5

I am very grateful for your help.

Last edited by perseus (2016-09-26 14:05:06)

Offline

Board footer

Powered by FluxBB