Re: ASRock C2750D4I - Case fans are showing zero RPM and 1 is missing

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

 



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





[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux