On 11/23/2014 09:46 AM, Dulcow wrote:
Hi there, I'm running Ubuntu 14.04 LTS on a fresly built server using ASRock C2750D4I. This is server/rack mini-ITX motherboard. I bought and install last week 3x Noctua NF-F12PWM (4 wires) in replacement of the factory fans of the case (SilverStone DS380). In the BIOS, I can select SmartFan for each of the fans or a level between 1 and 9. I forced the speed for now, waiting for a potential solution ;-) I noticed that lm-sensors was showing only 2 of 3 fans and both have zero RPM. IPMI on the other side is reporting the correct values but I cannot control the fans with it. Any ideas on what I can do to fix that? I'm more than happy to provide more logs/traces and I can even recompile some stuff if needed (kernel, lm-sensors).
The board uses an ASPEED AST2300 IPMI controller. This controller implements fan control, which explains why the nct6776 does not report any fan speeds but IPMI does. In other words, you'll have to use IPMI; the nct6776 is not used to control or report fan speeds on this board. Hope this helps, Guenter
Thanks! D. Below more information: root@macroserver:~# uname -r 3.13.0-39-generic root@macroserver:~# sensors -v sensors version 3.3.4 with libsensors version 3.3.4 root@macroserver:~# sensors coretemp-isa-0000 Adapter: ISA adapter Core 0: +25.0°C (high = +98.0°C, crit = +98.0°C) Core 1: +25.0°C (high = +98.0°C, crit = +98.0°C) Core 2: +26.0°C (high = +98.0°C, crit = +98.0°C) Core 3: +26.0°C (high = +98.0°C, crit = +98.0°C) Core 4: +25.0°C (high = +98.0°C, crit = +98.0°C) Core 5: +25.0°C (high = +98.0°C, crit = +98.0°C) Core 6: +26.0°C (high = +98.0°C, crit = +98.0°C) Core 7: +26.0°C (high = +98.0°C, crit = +98.0°C) nct6776-isa-0290 Adapter: ISA adapter Vcore: +0.92 V (min = +0.00 V, max = +1.74 V) in1: +0.18 V (min = +0.00 V, max = +0.00 V) ALARM AVCC: +3.41 V (min = +2.98 V, max = +3.63 V) +3.3V: +3.39 V (min = +2.98 V, max = +3.63 V) in4: +0.53 V (min = +0.00 V, max = +0.00 V) ALARM in5: +1.82 V (min = +0.00 V, max = +0.00 V) ALARM in6: +1.72 V (min = +0.00 V, max = +0.00 V) ALARM 3VSB: +3.47 V (min = +2.98 V, max = +3.63 V) Vbat: +3.34 V (min = +2.70 V, max = +3.63 V) fan1: 0 RPM (min = 0 RPM) fan2: 0 RPM (min = 0 RPM) SYSTIN: +40.0°C (high = +0.0°C, hyst = +0.0°C) ALARM sensor = thermistor CPUTIN: +34.5°C (high = +80.0°C, hyst = +75.0°C) sensor = thermistor AUXTIN: -15.5°C (high = +80.0°C, hyst = +75.0°C) sensor = thermistor PCH_CHIP_TEMP: +0.0°C PCH_CPU_TEMP: +0.0°C PCH_MCH_TEMP: +0.0°C cpu0_vid: +0.000 V intrusion0: OK intrusion1: OK beep_enable: disabled root@macroserver:~# sensors-detect # sensors-detect revision 6170 (2013-05-20 21:25:22 +0200) # Board: ASRock C2750D4I This program will help you determine which kernel modules you need to load to use lm_sensors most effectively. It is generally safe and recommended to accept the default answers to all questions, unless you know what you're doing. Some south bridges, CPUs or memory controllers contain embedded sensors. Do you want to scan for them? This is totally safe. (YES/no): Module cpuid loaded successfully. 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 15h power sensors... No AMD Family 16h power sensors... No Intel digital thermal sensor... Success! (driver `coretemp') Intel AMB FB-DIMM thermal sensor... No VIA C7 thermal sensor... No VIA Nano thermal sensor... No 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): 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 NCT5577D/NCT6776F Super IO Sensors' Success! (address 0x290, driver `nct6775') 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 Some systems (mainly servers) implement IPMI, a set of common interfaces through which system health data may be retrieved, amongst other things. We first try to get the information from SMBIOS. If we don't find it there, we have to read from arbitrary I/O ports to probe for such interfaces. This is normally safe. Do you want to scan for IPMI interfaces? (YES/no): Probing for `IPMI BMC KCS' at 0xca0... Success! (confidence 4, driver `to-be-written') Probing for `IPMI BMC SMIC' at 0xca8... No Some hardware monitoring chips are accessible through the ISA I/O ports. We have to write to arbitrary I/O ports to probe them. This is usually safe though. Yes, you do have ISA I/O ports even if you do not have any ISA slots! Do you want to scan the ISA I/O ports? (yes/NO): yes Probing for `National Semiconductor LM78' at 0x290... No Probing for `National Semiconductor LM79' at 0x290... No Probing for `Winbond W83781D' at 0x290... No Probing for `Winbond W83782D' at 0x290... No Lastly, we can probe the I2C/SMBus adapters for connected hardware monitoring devices. This is the most risky part, and while it works reasonably well on most systems, it has been reported to cause trouble on some systems. Do you want to probe the I2C/SMBus adapters now? (YES/no): Found unknown SMBus adapter 8086:1f3c at 0000:00:1f.3. Sorry, no supported PCI bus adapters found. Module i2c-dev loaded successfully. Next adapter: SMBus iSMT adapter at df764000 (i2c-0) Do you want to scan it? (YES/no/selectively): Next adapter: AST i2c bit bus (i2c-1) Do you want to scan it? (yes/NO/selectively): yes 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 `to-be-written': * ISA bus, address 0xca0 Chip `IPMI BMC KCS' (confidence: 4) Driver `nct6775': * ISA bus, address 0x290 Chip `Nuvoton NCT5577D/NCT6776F Super IO Sensors' (confidence: 9) Note: there is no driver for IPMI BMC KCS yet. Check http://www.lm-sensors.org/wiki/Devices for updates. To load everything that is needed, add this to /etc/modules: #----cut here---- # Chip drivers coretemp nct6775 #----cut here---- If you have some drivers built into your kernel, the list above will contain too many modules. Skip the appropriate ones! Do you want to add these lines automatically to /etc/modules? (yes/NO) Unloading i2c-dev... OK Unloading cpuid... OK root@macroserver:~# lsmod Module Size Used by nfsd 280289 2 auth_rpcgss 59338 1 nfsd nfs_acl 12837 1 nfsd nfs 236501 0 lockd 93977 2 nfs,nfsd sunrpc 289260 6 nfs,nfsd,auth_rpcgss,lockd,nfs_acl fscache 63988 1 nfs nct6775 55222 0 hwmon_vid 12783 1 nct6775 joydev 17381 0 hid_generic 12548 0 gpio_ich 13476 0 coretemp 13435 0 kvm_intel 143148 0 kvm 451729 1 kvm_intel crct10dif_pclmul 14289 0 crc32_pclmul 13113 0 ghash_clmulni_intel 13216 0 aesni_intel 55624 0 aes_x86_64 17131 1 aesni_intel lrw 13286 1 aesni_intel gf128mul 14951 1 lrw ast 60254 1 glue_helper 13990 1 aesni_intel ablk_helper 13597 1 aesni_intel cryptd 20359 3 ghash_clmulni_intel,aesni_intel,ablk_helper ttm 85150 1 ast drm_kms_helper 55071 1 ast usbhid 52659 0 hid 106148 2 hid_generic,usbhid serio_raw 13462 0 drm 303102 3 ast,ttm,drm_kms_helper syscopyarea 12529 1 ast lpc_ich 21080 0 i2c_ismt 19545 0 sysfillrect 12701 1 ast sysimgblt 12640 1 ast shpchp 37032 0 mac_hid 13205 0 ipmi_si 53257 0 ipmi_devintf 17572 0 lp 17759 0 parport 42348 1 lp xfs 912399 6 libcrc32c 12644 1 xfs igb 179433 0 i2c_algo_bit 13413 2 ast,igb dca 15130 1 igb ptp 18933 1 igb pps_core 19382 1 ptp ahci 25819 7 libahci 32716 1 ahci root@macroserver:~# ipmitool sensor +5VSB | 4.980 | Volts | ok | 4.230 | 4.710 | na | na | 5.550 | 5.610 +3VSB | 3.460 | Volts | ok | 2.780 | 2.820 | na | na | 3.660 | 3.680 Vcore | 1.030 | Volts | ok | 0.540 | 0.560 | 0.600 | 1.490 | 1.560 | 1.640 VCCM | 1.500 | Volts | ok | 1.090 | 1.120 | na | na | 1.720 | 1.750 +1.1V | 1.080 | Volts | ok | 0.850 | 0.890 | 0.940 | 1.150 | 1.210 | 1.270 +1.0V | 1.010 | Volts | ok | 0.850 | 0.890 | 0.940 | 1.150 | 1.210 | 1.270 BAT | 3.180 | Volts | ok | 2.380 | 2.500 | na | na | 3.580 | 3.680 +3V | 3.380 | Volts | ok | 2.780 | 2.820 | na | na | 3.660 | 3.680 +5V | 5.130 | Volts | ok | 4.230 | 4.710 | na | na | 5.550 | 5.610 +12V | 12.000 | Volts | ok | 10.100 | 10.300 | na | na | 13.300 | 13.400 CPU_FAN1 | na | RPM | na | na | na | 100.000 | na | na | na REAR_FAN1 | 1200.000 | RPM | ok | na | na | 100.000 | na | na | na FRNT_FAN1 | 1100.000 | RPM | ok | na | na | 100.000 | na | na | na FRNT_FAN2 | 1100.000 | RPM | ok | na | na | 100.000 | na | na | na REAR_FAN2 | na | RPM | na | na | na | 100.000 | na | na | na CPU_FAN2 | na | RPM | na | na | na | 100.000 | na | na | na MB Temperature | 40.000 | degrees C | ok | na | na | na | 80.000 | na | na CPU Temperature | 35.000 | degrees C | ok | na | na | na | 80.000 | 85.000 | 90.000 _______________________________________________ lm-sensors mailing list lm-sensors@xxxxxxxxxxxxxx http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
_______________________________________________ lm-sensors mailing list lm-sensors@xxxxxxxxxxxxxx http://lists.lm-sensors.org/mailman/listinfo/lm-sensors