Re: [nct6775] Asrock 890FX Deluxe5 - Strange values and alarms (#6)

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

 



On Sat, Mar 30, 2013 at 08:54:57AM -0700, fizista wrote:
> Hi there.
> 
> Look at this:
> 
> Vcore:          +1.23 V  (min =  +0.00 V, max =  +1.74 V)
> in1:            +1.85 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> AVCC:           +3.30 V  (min =  +2.98 V, max =  +3.63 V)
> +3.3V:          +3.30 V  (min =  +2.98 V, max =  +3.63 V)
> in4:            +0.10 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> in5:            +1.70 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> in6:            +0.10 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> 3VSB:           +3.46 V  (min =  +2.98 V, max =  +3.63 V)
> Vbat:           +3.39 V  (min =  +2.70 V, max =  +3.30 V)  ALARM
> fan1:             0 RPM  (min =    0 RPM, div = 128)
> fan2:          3515 RPM  (min =    0 RPM, div = 8)
> fan3:             0 RPM  (min =    0 RPM, div = 128)
> SYSTIN:         +40.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor = thermistor
> CPUTIN:         +31.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
> AUXTIN:        +127.5°C  (high = +114.0°C, hyst = +114.0°C)  ALARM  sensor = thermistor
> PCH_CHIP_TEMP:   +0.0°C  
> PCH_CPU_TEMP:    +0.0°C  
> PCH_MCH_TEMP:    +0.0°C 
> 
> FAN3 should be about 700RPM (the value I saw in the BIOS)
> 

Hi,

The ASRock configuration utility specifies for this board:

<Fan Enable="1">
    <Item Index="0" Name="CPU_TEMP" Enable="1" Control="Temperature">CPU Temperature</Item>
    <Item Index="1" Name="MB_TEMP" Enable="1" Control="Temperature">M/B Temperature</Item>
    <Item Index="2" Name="FAN2" Enable="1" Control="FanReading">CPU Fan1 Speed</Item>
    <Item Index="3" Name="FAN6" Enable="1" Control="FanReading">CPU Fan2 Speed</Item>
    <Item Index="4" Name="FAN1" Enable="1" Control="FanReading">Chassis Fan1 Speed</Item>
    <Item Index="5" Name="FAN4" Enable="1" Control="FanReading">Chassis Fan2 Speed</Item>
    <Item Index="6" Name="FAN5" Enable="1" Control="FanReading">Chassis Fan3 Speed</Item>
    <Item Index="7" Name="FAN3" Enable="1" Control="FanReading">Power Fan Speed</Item>
</Fan>

</HardwareMonitor>
    <FanControl Enable="1" AutoApply="0">
    <Item Name="FAN2" Enable="1" Interface="SIO_FAN" SmartFan="1" ApplyValue="" ModelName="P67E4"
	SelectValue="0" TempSelectValue="0">CPU FAN1; CPU FAN2</Item>
    <Item Name="FAN1" Enable="1" Interface="SIO_FAN" SmartFan="1" ApplyValue="" ModelName="P67E4"
	SelectValue="0"> CHASSIS FAN1</Item>
    <Item Name="FAN4" Enable="1" Interface="MMIO" BaseAddress="0xFED80400" ReadingReg="0x69"
	WritingReg="0x03" ApplyValue="" ModelName="P67E4" SelectValue="0">CHASSIS FAN2</Item>
    <Item Name="FAN5" Enable="1" Interface="MMIO" BaseAddress="0xFED80400" ReadingReg="0x6E"
	WritingReg="0x13" ApplyValue="" ModelName="P67E4" SelectValue="0">CHASSIS FAN3</Item>
</FanControl>

<FanReading Enable="1">
    <Item Name="FAN1" Bank="6" HighReg="0x56" LowReg="0x57">SYSFANIN</Item>
    <Item Name="FAN2" Bank="6" HighReg="0x58" LowReg="0x59" SwitchInterface="SIO_GPIO"
	SwitchControl="GPIO80=Low, GPIO87=High">CPUFANIN</Item>
    <Item Name="FAN3" Interface="MMIO" BaseAddress="0xFED80400" ReadingReg="0x73"
	WritingReg="0x23">AUXFANIN</Item>
    <Item Name="FAN4" Interface="MMIO" BaseAddress="0xFED80400" ReadingReg="0x69"
	WritingReg="0x03">AUXFANIN0</Item>
    <Item Name="FAN5" Interface="MMIO" BaseAddress="0xFED80400" ReadingReg="0x6E"
	WritingReg="0x13" >AUXFANIN1</Item>
    <Item Name="FAN6" Bank="6" HighReg="0x58" LowReg="0x59" SwitchInterface="SIO_GPIO"
	SwitchControl="GPIO80=High, GPIO87=Low">CPUFANIN2</Item>
</FanReading>

Translating this, fan2 (the one with the high reading) would be one of
the CPU fans. The CPU fans are pin multiplexed, meaning you'll never know
which one of the fan speeds is really reported, as the pin multiplexing
is not supported by Linux. I have no idea why it reads such a high speed.
Is this a standard fan ?

Fans 3..5 are read via direct MMIO, ie not through the NCT6775, and also not
supported in Linux. If you want to see the speed of a chassis fan, you would
have to connect it to the header for chassis fan 1.

The alarms are because the min/max values are not configured. You would
have to specify limits in the configuration file and apply as appropriate.

There is a scaling factor for most of the voltages, but unfortunately the ASRock
utility doesn't specify it, or I don't know how to interpret it. So you'll have
to figure it out based on the raw voltages.

See http://www.lm-sensors.org/wiki/Configurations/ASRock/AM2NF3-VSTA for an
example configuration file for another ASRock board, and
http://www.lm-sensors.org/wiki/VoltageLabelsAndScaling for how to find the
specific values for your board.

Copying the lm-sensors mailing list for additional input.

Guenter

_______________________________________________
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