Re: Something wrong with support for NCT6776F in w83627ehf driver

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

 



On Mon, 2011-10-31 at 03:46 -0400, Soeren D. Schulze wrote:
> On 31.10.2011 05:57, Guenter Roeck wrote:
> >> I have an ASRock H67M-ITX motherboard.
> >>
> >> The w83626ehf driver detects:
> >>
> >> [ 3904.608693] w83627ehf: Found NCT6776F chip at 0x290
> >>
> >> "sensors" shows me:
> >>
> >> coretemp-isa-0000
> >> Adapter: ISA adapter
> >> Physical id 0:  +46.0°C  (high = +80.0°C, crit = +98.0°C)
> >> Core 0:         +46.0°C  (high = +80.0°C, crit = +98.0°C)
> >> Core 1:         +45.0°C  (high = +80.0°C, crit = +98.0°C)
> >> Core 2:         +46.0°C  (high = +80.0°C, crit = +98.0°C)
> >> Core 3:         +46.0°C  (high = +80.0°C, crit = +98.0°C)
> >>
> >> nct6776-isa-0290
> >> Adapter: ISA adapter
> >> Vcore:         +0.96 V  (min =  +0.00 V, max =  +1.74 V)
> >> in1:           +0.18 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> >> AVCC:          +3.39 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> >> +3.3V:         +3.39 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> >> in4:           +0.54 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> >> in5:           +1.69 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> >> 3VSB:          +3.41 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> >> Vbat:          +3.31 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> >> fan1:            0 RPM  (min =    0 RPM)  ALARM
> >> fan2:         2180 RPM  (min =    0 RPM)  ALARM
> >> SYSTIN:        +42.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor
> >> = thermistor
> >> CPUTIN:       +127.5°C  (high = +80.0°C, hyst = +75.0°C)  ALARM  sensor
> >> = thermistor
> >> AUXTIN:        -24.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor =
> >> thermistor
> >> PECI Agent 0:  +46.5°C
> >> cpu0_vid:     +2.050 V
> >> intrusion0:   ALARM
> >> intrusion1:   ALARM
> >>
> >>
> >> Here, CPUTIN and AUXTIN (whatever it is) are obviously wrong.  CPUTIN
> >> *decreases* towards 17°C when the CPU gets hot (non-linearly, though).
> >>
> > Odd. No idea what is going on, though. The registers are quite straightforward,
> > and the same for NCT6775F and NCT6776F. And it works on my system with NCT6775F.
> 
> Is there the option that auto-detection was wrong and I have a 
> completely different chip?
> 
Theoretically possible, but unlikely. More likely something is missing,
or the chip is misconfigured from the BIOS.

> >> This was the first problem.  The second problem occurs when I try to
> >> control fan2 manually.  The "pwm2" file in sysfs is 255 for anything
> >> above 2000 RPM, but as you can see above, the fan can do more (I've been
> >> at 2600 RPM -- maybe it can do even more), but pwm2 stays at 255.
> >>
> > Looking through the datasheet, I did not find anything obvious. It might
> > be possible that the PWM output frequency (register 2 bank 0) somehow affects
> > the fan speed as well. What causes the fan speed to go higher in your system ?
> 
> High temperature in Temperature Cruise mode.
> 
> My firmware setup interface actually provides me with both the options 
> "Target fan speed" and "Target temperature", but I have the impression 
> that while the driver reports that I'm in Temperature Cruise mode, the 
> fan speed does not vary that much, but it rather tries to keep the fan 
> speed constant unless temperature is completely out of range.
> 
> The fan speeds up only when I'm above 60°C, and even that with a certain 
> delay, so under full load, I get above 70°C when my fans are 
> firmware-controlled...  That's basically the reason why I want software 
> control.

Might be the way it is configured. Best option, if you can do that,
would probably be to get the datasheet from Nuvoton (ask nicely and
explain why you need it) and check the various registers and what they
are doing.

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