Fred78290 / nct6687d

Linux kernel module for Nuvoton NCT6687-R
GNU General Public License v2.0
215 stars 42 forks source link

T_SEN1 input missing #6

Closed berniyh closed 2 years ago

berniyh commented 3 years ago

Hi,

thanks for the driver, it works very well on my MSI B550 Gaming Carbon board. However, I noticed that one temperature is missing and that is the temperature for the T_SEN1 input, which can be used to monitor e.g. the case temperature or the water temperature in case of water cooling. I have installed a thermister to the correct pin and in the BIOS I get a proper reading for the sensor (about 30°C).

I already tried increasing the number of temperatures being read in the driver to 8 (which is the maximum as far as I understood), but that gives me a 0°C reading, just like the M2 one.

Do you have an idea how to fix this or how to find out whether the thermister is connected to this controller? I didn't see any other controller on the mainboard it could be connected to but it is of course possible that I missed something.

Fred78290 commented 3 years ago

Hello,

Do you have the ability to run a Windows 1O and test with Hardware monitor if the sensor is detected and display the good value?

berniyh commented 3 years ago

No, unfortunately not. This PC is linux only. But I've made a request for that already in a pc-oriented forum I'm participating in. Don't know if anyone there has this board, though.

However, I just found this here, which could be helpful: https://github.com/LibreHardwareMonitor/LibreHardwareMonitor/issues/361

So it seems hwinfo can show it, but LibreHardwareMonitor can't (yet).

FocalDE commented 3 years ago

@Fred78290 @berniyh Gents, attached a screenshot of HWInfo, which is detecting it just fine. HWI-T-SEN1

FocalDE commented 3 years ago

@Fred78290 : no Luck with CPUID HW Monitor - shall i try something else?

Fred78290 commented 3 years ago

@FocalDE Thank's. It means that whitout public official documentation from Nuvoton, Reverse engineering is the rule.

berniyh commented 3 years ago

The screenshot says "NUC126". For that I found docs here: https://www.nuvoton.com/export/resource-files/DS_NUC126_Series_EN_Rev1.05.pdf

There is also info about a temperature sensor in section 8.4.2.

Don't quite understand though why they would hook up that sensor to another controller, especially one that seems to fulfill a different purpose normally.

Cersei123 commented 2 years ago

There is a workaround for using this sensor.

  1. Download Fan Control https://github.com/Rem0o/FanControl.Releases

  2. Download and do the instructions for the HWinfo Plugin https://github.com/Rem0o/FanControl.HWInfo

  3. ????

  4. Use the sensor as you like in Fan Control

PS: I attachted the probe directly on the radiator to monitor the exhaust temperature:

image