Found `Nuvoton NCT6792D Super IO Sensors' (but not activated)


Go to solution Solved by StancuFlorin,

Recommended Posts

LE1:

 

 After more digging, this is what I found

 

root@Tower:~# modprobe nct6775
modprobe: ERROR: could not insert 'nct6775': No such device
root@Tower:~# dmesg | grep -i nct
[  146.871928] nct6775: Refusing to enable a Super-I/O device with a base I/O port 0

 

Original:

 

Greetings,

 

I'm currently attempting to manage my fans, but I'm encountering some difficulties.

 

On one of my unRAID servers, specifically the one equipped with a Fujitsu D3401-B2 motherboard, the Dynamix System Temperature plugin functioned seamlessly, automatically identifying the "coretemp nct6775" drivers.

 

However, I'm facing an issue with my second unRAID server, which shares a similar motherboard (Fujitsu D3402-B2). In the Dynamix plugin, I'm only able to detect the "coretemp" driver.

 

If I run "sensors-detect", I get this part

 

Some south bridges, CPUs or memory controllers contain embedded sensors.
Do you want to scan for them? This is totally safe. (YES/no): y
Silicon Integrated Systems SIS5595...                       No
VIA VT82C686 Integrated Sensors...                          No
VIA VT8231 Integrated Sensors...                            No
AMD K8 thermal sensors...                                   No
AMD Family 10h thermal sensors...                           No
AMD Family 11h thermal sensors...                           No
AMD Family 12h and 14h thermal sensors...                   No
AMD Family 15h thermal sensors...                           No
AMD Family 16h thermal sensors...                           No
AMD Family 17h thermal sensors...                           No
AMD Family 15h power sensors...                             No
AMD Family 16h power sensors...                             No
Hygon Family 18h thermal sensors...                         No
Intel digital thermal sensor...                             Success!
    (driver `coretemp')
Intel AMB FB-DIMM thermal sensor...                         No
Intel 5500/5520/X58 thermal sensor...                       No
VIA C7 thermal sensor...                                    No
VIA Nano thermal sensor...                                  No

 

and

 

Some Super I/O chips contain embedded sensors. We have to write to
standard I/O ports to probe them. This is usually safe.
Do you want to scan for Super I/O sensors? (YES/no): y
Probing for Super-I/O at 0x2e/0x2f
Trying family `National Semiconductor/ITE'...               No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Nuvoton/Fintek'...               Yes
Found `Nuvoton NCT6792D Super IO Sensors'                   
    (but not activated)
Probing for Super-I/O at 0x4e/0x4f
Trying family `National Semiconductor/ITE'...               No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Nuvoton/Fintek'...               No
Trying family `ITE'...                                      No

 

What does it means that Nuvoton NCT6792D Super IO Sensors was found but was not activated? From where I can activate it?

 

Thanks in advance!

Edited by StancuFlorin
LE1
Link to comment
  • Solution

It seams that I had to use ftsteutates for my motherboard. You can enable it by running "modprobe ftsteutates"

 

root@Tower:~# sensors
coretemp-isa-0000
Adapter: ISA adapter
CPU Temp:     +32.0°C  (high = +80.0°C, crit = +100.0°C)
Core 0:       +32.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:       +30.0°C  (high = +80.0°C, crit = +100.0°C)
Core 2:       +31.0°C  (high = +80.0°C, crit = +100.0°C)
Core 3:       +29.0°C  (high = +80.0°C, crit = +100.0°C)

pch_skylake-virtual-0
Adapter: Virtual device
MB Temp:      +29.5°C

ftsteutates-i2c-0-73
Adapter: SMBus I801 adapter at f040
in1:           2.99 V
in2:           3.02 V
in3:           3.07 V
in4:           2.68 V
Array Fan:    720 RPM
Array Fan:   1260 RPM
Array Fan:   1200 RPM
temp1:        +32.0°C
temp2:        +26.0°C
temp3:        +23.0°C
temp4:        +25.0°C
temp5:        +25.0°C
temp6:        +29.0°C
temp7:          FAULT
temp8:          FAULT
temp9:          FAULT
temp10:         FAULT
temp11:         FAULT
temp12:         FAULT
temp13:         FAULT
temp14:         FAULT
temp15:         FAULT
temp16:         FAULT

nvme-pci-0100
Adapter: PCI adapter
Composite:    +28.9°C  (low  =  -0.1°C, high = +83.8°C)
                       (crit = +87.8°C)
Sensor 1:     +31.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +28.9°C  (low  = -273.1°C, high = +65261.8°C)

 

image.png.343f2e9194211b0eaac3ad2759fdc4bb.png

Link to comment
  • 2 weeks later...
Posted (edited)

I can add some context why I had to use ftsteutates driver (https://docs.kernel.org/hwmon/ftsteutates.html) instead of nct6775.

 

It seams that my motherboard (Fujitsu D3402-B21) is using a Teutates chip, not Nuvoton NCT6792D how sensors-detect is saying. 

 

Specifications of the chip can be found at the Kontron FTP Server https://ftp.kontron.com/ (username = “anonymous”, no password required) under the following path:

/Services/Software_Tools/Linux_SystemMonitoring_Watchdog_GPIO/BMC-Teutates_Specification_V1.21.pdf

/Services/Software_Tools/Linux_SystemMonitoring_Watchdog_GPIO/Fujitsu_mainboards-1-Sensors_HowTo-en-US.pdf

 

I still have a problem, the Auto Fan plugin can't detect any PWM controller. Still looking for a solution. 

 

Screenshot 2024-04-03 164816.png

image.png

Edited by StancuFlorin
Link to comment
  • 3 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.