[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Is it possible to have temperature and fan speed readings on modern hardware?



Hello everyone.

The goal I trying to accomplish is to have full temperature monitoring and speed control of PWM fans.
I have somewhat modern hardware. Here is partial output from "sensors-detect" (lm-sensors package):
    $ sudo sensors-detect
# sensors-detect revision 6284 (2015-05-31 14:00:33 +0200)
# System: Gigabyte Technology Co., Ltd. H170-HD3 [Default string]
# Board: Gigabyte Technology Co., Ltd. H170-HD3-CF
# Kernel: 4.13.0-0.bpo.1-amd64 x86_64
# Processor: Intel(R) Core(TM) i5-6600 CPU @ 3.30GHz (6/94/3)
Some south bridges, CPUs or memory controllers contain embedded sensors.
...
Intel digital thermal sensor...                             Success!
    (driver `coretemp')
...
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 `ITE'...                                      Yes
Found unknown chip with ID 0x8628
...
Lastly, we can probe the I2C/SMBus adapters for connected hardware
monitoring devices.
...
Found unknown SMBus adapter 8086:a123 at 0000:00:1f.4.
Sorry, no supported PCI bus adapters found.
...
Now follows a summary of the probes I have just done.


Driver `coretemp':
  * Chip `Intel digital thermal sensor' (confidence: 9)

What could be done about "unknown chip" devices?
For now "sensors" command output is:
    $ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:        +27.8°C  (crit = +119.0°C)
temp2:        +29.8°C  (crit = +119.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +27.0°C  (high = +84.0°C, crit = +100.0°C)
Core 0:        +23.0°C  (high = +84.0°C, crit = +100.0°C)
Core 1:        +24.0°C  (high = +84.0°C, crit = +100.0°C)
Core 2:        +22.0°C  (high = +84.0°C, crit = +100.0°C)
Core 3:        +22.0°C  (high = +84.0°C, crit = +100.0°C)

I'm assuming these coming from "coretemp" kernel module, the only thing "lm-sensors" recognized, but there is no Fan related information.

Is it possible to have temperature and fan speed readings on modern consumer-grade hardware?
Is there a replacement for outdated and possibly dead "lm-sensors" project?
Maybe there is some monitoring Nagios-like system where its agents don't depend on "lm-sensors" package?

-- 
With kindest regards, Alexander.

⢀⣴⠾⠻⢶⣦⠀ 
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀⠀⠀⠀ 

Reply to: