On Thu, 1 Nov 2012 10:17:07 -0700, Guenter Roeck wrote: > On Thu, Nov 01, 2012 at 05:37:57PM +0100, Jean Delvare wrote: > > On an IT8720F chip with temp3 configured for PECI: > > > > temp1_offset: 0 > > temp2_offset: 0 > > temp3_offset: -128000 > > > > I'm unsure how to interpret this -128000... This value is definitely > > not neutral, doesn't sound very realistic. I would expect a positive > > number for PECI. Maybe the offset register should be treated as > > unsigned in PECI mode? Or maybe its value is irrelevant for the IT8720F > > in PECI mode. > > > > # grep . /sys/class/hwmon/hwmon2/device/temp3* > > /sys/class/hwmon/hwmon2/device/temp3_alarm:0 > > /sys/class/hwmon/hwmon2/device/temp3_beep:1 > > /sys/class/hwmon/hwmon2/device/temp3_input:25000 > > /sys/class/hwmon/hwmon2/device/temp3_max:70000 > > /sys/class/hwmon/hwmon2/device/temp3_min:127000 > > /sys/class/hwmon/hwmon2/device/temp3_offset:-128000 > > /sys/class/hwmon/hwmon2/device/temp3_type:6 > > > > This is with an it87 driver including all your recent patches. It you > > have ideas or theories, I'm interested. > > > Hi Jean, > > I agree. The alternative (+128 degrees C) sounds a bit high, though. > Maybe there is another register on IT8720F to store Tjmax ? Did you check > in the register map if there is a register value that happens to match it ? How would I know which value I am looking for? k10temp says this: high = +70.0°C, crit = +90.0°C, hyst = +87.0°C but the monitored value doesn't match it87's temp3. > What happens if you change the offset register value to, say, 100 ? > Does the reported temperature change as well ? Yes it does. temp3_offset = 120000 -> temp3_input = 14000 temp3_offset = 125000 -> temp3_input = 19000 temp3_offset = -128000 -> temp3_input = 22000 temp3_offset = -126000 -> temp3_input = 23000 This leads me to the conclusion that the offset registers are unsigned in PECI mode. > Another maybe dumb question - is this with Intel or AMD CPU ? Because > if it is AMD, it would not be PECI but AMDSI (something to fix if someone > has a system w/ IT87xx and AMD CPU). It is AMD indeed, that's another issue I wanted to report. Do you already know how to fix it? -- Jean Delvare _______________________________________________ lm-sensors mailing list lm-sensors@xxxxxxxxxxxxxx http://lists.lm-sensors.org/mailman/listinfo/lm-sensors