Sensors - cpu_fan = 0 RPM (and no service script generated)
by Moun from LinuxQuestions.org on (#54TTS)
I get a similar situation described in a previous thread.
Before submitting an issue to the project GitHub page, I prefer confirm this is not an issue related to my installation. Installed package is the official lm_sensors-3.4.0-x86_64-1.
Running sensors-detect leads me to this result:
Code:Now follows a summary of the probes I have just done.
Just press ENTER to continue:
Driver `coretemp':
* Chip `Intel digital thermal sensor' (confidence: 9)
Driver `nct6775':
* ISA bus, address 0x290
Chip `Nuvoton NCT5532D/NCT6779D Super IO Sensors' (confidence: 9)
Do you want to overwrite /etc/sysconfig/lm_sensors? (YES/no): yes
Copy prog/init/lm_sensors.init to /etc/init.d/lm_sensors
for initialization at boot time.
You should now start the lm_sensors service to load the required
kernel modules./etc/sysconfig/lm_sensors contains :
Code:# [...]
# This file is sourced by /etc/init.d/
lm_sensors and defines the modules toWMON_MODULES="coretemp nct6775"However, I didn't find any lm_sensors.init file with the command below:
Code:find /{bin,dev,etc,lib,lib64,root,run,sbin,srv,sys,tmp,usr,var} -iname lm_sensors.initAfter reading sensors-detect, which is actually a Perl script, it seems this message is displayed if the script failed to find /bin/systemctl.
It may be the expected situation with Slackware. By the way, I added a line to load nct6775 in /etc/rc.d/rc.local:
Code:modprobe nct6775Once the module loaded a wild hwmon2 appears (I wonder why I have an eeepc-wmi entry, it's a desktop computer):
Code:/sys/class/hwmon/hwmon0 -> ../../devices/platform/eeepc-wmi/hwmon/hwmon0/
/sys/class/hwmon/hwmon1 -> ../../devices/platform/coretemp.0/hwmon/hwmon1/
/sys/class/hwmon/hwmon2 -> ../../devices/platform/nct6775.656/hwmon/hwmon2/Only hwmon0 and hwmon2 have fan informations. The alias hwmon0 seems to reference the cpu fan:
Code:/sys/class/hwmon/hwmon0/fan1_input
/sys/class/hwmon/hwmon0/fan1_label (contains "cpu_fan")The alias hwmon2 references 5 fans without labels.
But what bugs me is that the hwmon0/fan1_input file shows 0 RPM, among hwmon2/fan[4-5]_input ones, but I assume it's because those fans are not actually plugged for them.
Below summary outputted by inxi and sensors shows the same results, and several others fans (I only see 3 fans in my computer case).
inxi:
Code:~$ inxi -MCs
Machine: Type: Desktop Mobo: ASUSTeK model: P8Z77-V LX v: Rev X.0x serial: 120700329403428 BIOS: American Megatrends v: 0610
date: 05/08/2012
CPU: Topology: Quad Core model: Intel Core i5-3570K bits: 64 type: MCP L2 cache: 6144 KiB
Speed: 1644 MHz min/max: 1600/3800 MHz Core speeds (MHz): 1: 1694 2: 1897 3: 1705 4: 1604
Sensors: System Temperatures: cpu: 42.0 C mobo: N/A
Fan Speeds (RPM): cpu: 0 fan-1: 812 fan-2: 1319 fan-3: 736 fan-4: 0 fan-5: 0sensors:
Code:asus-isa-0000
Adapter: ISA adapter
cpu_fan: 0 RPM
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +54.0C (high = +85.0C, crit = +105.0C)
Core 0: +55.0C (high = +85.0C, crit = +105.0C)
Core 1: +54.0C (high = +85.0C, crit = +105.0C)
Core 2: +53.0C (high = +85.0C, crit = +105.0C)
Core 3: +51.0C (high = +85.0C, crit = +105.0C)
nct6779-isa-0290
Adapter: ISA adapter
Vcore: +0.92 V (min = +0.00 V, max = +1.74 V)
in1: +1.01 V (min = +0.00 V, max = +0.00 V) ALARM
AVCC: +3.38 V (min = +0.00 V, max = +0.00 V) ALARM
+3.3V: +3.38 V (min = +0.00 V, max = +0.00 V) ALARM
in4: +1.03 V (min = +0.00 V, max = +0.00 V) ALARM
in5: +0.00 V (min = +0.00 V, max = +0.00 V)
in6: +0.99 V (min = +0.00 V, max = +0.00 V) ALARM
3VSB: +3.42 V (min = +0.00 V, max = +0.00 V) ALARM
Vbat: +3.36 V (min = +0.00 V, max = +0.00 V) ALARM
in9: +1.06 V (min = +0.00 V, max = +0.00 V) ALARM
in10: +0.15 V (min = +0.00 V, max = +0.00 V) ALARM
in11: +0.12 V (min = +0.00 V, max = +0.00 V) ALARM
in12: +0.12 V (min = +0.00 V, max = +0.00 V) ALARM
in13: +0.12 V (min = +0.00 V, max = +0.00 V) ALARM
in14: +0.12 V (min = +0.00 V, max = +0.00 V) ALARM
fan1: 869 RPM (min = 0 RPM)
fan2: 1383 RPM (min = 0 RPM)
fan3: 779 RPM (min = 0 RPM)
fan4: 0 RPM (min = 0 RPM)
fan5: 0 RPM (min = 0 RPM)
SYSTIN: +119.0C (high = +0.0C, hyst = +0.0C) sensor = thermistor
CPUTIN: +46.5C (high = +80.0C, hyst = +75.0C) sensor = thermistor
AUXTIN0: +26.0C (high = +0.0C, hyst = +0.0C) ALARM sensor = thermistor
AUXTIN1: +112.0C sensor = thermistor
AUXTIN2: +111.0C sensor = thermistor
AUXTIN3: +31.0C sensor = thermal diode
PECI Agent 0: +46.0C
PCH_CHIP_CPU_MAX_TEMP: +0.0C
PCH_CHIP_TEMP: +0.0C
PCH_CPU_TEMP: +0.0C
intrusion0: ALARM
intrusion1: ALARM
beep_enable: disabled


Before submitting an issue to the project GitHub page, I prefer confirm this is not an issue related to my installation. Installed package is the official lm_sensors-3.4.0-x86_64-1.
Running sensors-detect leads me to this result:
Code:Now follows a summary of the probes I have just done.
Just press ENTER to continue:
Driver `coretemp':
* Chip `Intel digital thermal sensor' (confidence: 9)
Driver `nct6775':
* ISA bus, address 0x290
Chip `Nuvoton NCT5532D/NCT6779D Super IO Sensors' (confidence: 9)
Do you want to overwrite /etc/sysconfig/lm_sensors? (YES/no): yes
Copy prog/init/lm_sensors.init to /etc/init.d/lm_sensors
for initialization at boot time.
You should now start the lm_sensors service to load the required
kernel modules./etc/sysconfig/lm_sensors contains :
Code:# [...]
# This file is sourced by /etc/init.d/
lm_sensors and defines the modules toWMON_MODULES="coretemp nct6775"However, I didn't find any lm_sensors.init file with the command below:
Code:find /{bin,dev,etc,lib,lib64,root,run,sbin,srv,sys,tmp,usr,var} -iname lm_sensors.initAfter reading sensors-detect, which is actually a Perl script, it seems this message is displayed if the script failed to find /bin/systemctl.
It may be the expected situation with Slackware. By the way, I added a line to load nct6775 in /etc/rc.d/rc.local:
Code:modprobe nct6775Once the module loaded a wild hwmon2 appears (I wonder why I have an eeepc-wmi entry, it's a desktop computer):
Code:/sys/class/hwmon/hwmon0 -> ../../devices/platform/eeepc-wmi/hwmon/hwmon0/
/sys/class/hwmon/hwmon1 -> ../../devices/platform/coretemp.0/hwmon/hwmon1/
/sys/class/hwmon/hwmon2 -> ../../devices/platform/nct6775.656/hwmon/hwmon2/Only hwmon0 and hwmon2 have fan informations. The alias hwmon0 seems to reference the cpu fan:
Code:/sys/class/hwmon/hwmon0/fan1_input
/sys/class/hwmon/hwmon0/fan1_label (contains "cpu_fan")The alias hwmon2 references 5 fans without labels.
But what bugs me is that the hwmon0/fan1_input file shows 0 RPM, among hwmon2/fan[4-5]_input ones, but I assume it's because those fans are not actually plugged for them.
Below summary outputted by inxi and sensors shows the same results, and several others fans (I only see 3 fans in my computer case).
inxi:
Code:~$ inxi -MCs
Machine: Type: Desktop Mobo: ASUSTeK model: P8Z77-V LX v: Rev X.0x serial: 120700329403428 BIOS: American Megatrends v: 0610
date: 05/08/2012
CPU: Topology: Quad Core model: Intel Core i5-3570K bits: 64 type: MCP L2 cache: 6144 KiB
Speed: 1644 MHz min/max: 1600/3800 MHz Core speeds (MHz): 1: 1694 2: 1897 3: 1705 4: 1604
Sensors: System Temperatures: cpu: 42.0 C mobo: N/A
Fan Speeds (RPM): cpu: 0 fan-1: 812 fan-2: 1319 fan-3: 736 fan-4: 0 fan-5: 0sensors:
Code:asus-isa-0000
Adapter: ISA adapter
cpu_fan: 0 RPM
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +54.0C (high = +85.0C, crit = +105.0C)
Core 0: +55.0C (high = +85.0C, crit = +105.0C)
Core 1: +54.0C (high = +85.0C, crit = +105.0C)
Core 2: +53.0C (high = +85.0C, crit = +105.0C)
Core 3: +51.0C (high = +85.0C, crit = +105.0C)
nct6779-isa-0290
Adapter: ISA adapter
Vcore: +0.92 V (min = +0.00 V, max = +1.74 V)
in1: +1.01 V (min = +0.00 V, max = +0.00 V) ALARM
AVCC: +3.38 V (min = +0.00 V, max = +0.00 V) ALARM
+3.3V: +3.38 V (min = +0.00 V, max = +0.00 V) ALARM
in4: +1.03 V (min = +0.00 V, max = +0.00 V) ALARM
in5: +0.00 V (min = +0.00 V, max = +0.00 V)
in6: +0.99 V (min = +0.00 V, max = +0.00 V) ALARM
3VSB: +3.42 V (min = +0.00 V, max = +0.00 V) ALARM
Vbat: +3.36 V (min = +0.00 V, max = +0.00 V) ALARM
in9: +1.06 V (min = +0.00 V, max = +0.00 V) ALARM
in10: +0.15 V (min = +0.00 V, max = +0.00 V) ALARM
in11: +0.12 V (min = +0.00 V, max = +0.00 V) ALARM
in12: +0.12 V (min = +0.00 V, max = +0.00 V) ALARM
in13: +0.12 V (min = +0.00 V, max = +0.00 V) ALARM
in14: +0.12 V (min = +0.00 V, max = +0.00 V) ALARM
fan1: 869 RPM (min = 0 RPM)
fan2: 1383 RPM (min = 0 RPM)
fan3: 779 RPM (min = 0 RPM)
fan4: 0 RPM (min = 0 RPM)
fan5: 0 RPM (min = 0 RPM)
SYSTIN: +119.0C (high = +0.0C, hyst = +0.0C) sensor = thermistor
CPUTIN: +46.5C (high = +80.0C, hyst = +75.0C) sensor = thermistor
AUXTIN0: +26.0C (high = +0.0C, hyst = +0.0C) ALARM sensor = thermistor
AUXTIN1: +112.0C sensor = thermistor
AUXTIN2: +111.0C sensor = thermistor
AUXTIN3: +31.0C sensor = thermal diode
PECI Agent 0: +46.0C
PCH_CHIP_CPU_MAX_TEMP: +0.0C
PCH_CHIP_TEMP: +0.0C
PCH_CPU_TEMP: +0.0C
intrusion0: ALARM
intrusion1: ALARM
beep_enable: disabled