2013-07-03 12:36:05

by Justin Piszcz

[permalink] [raw]
Subject: 3.10: NCT6776F sensor question with Supermicro X9SRL-F motherboard

Hello,

Currently running 3.10 with:
CONFIG_SENSORS_NCT6775=y

Motherboard: Supermicro X9SRL-F

A couple questions:
1) Was curious if the PCH CHIP/CPU/MCH temperatures should be populated for
this board?
2) Additionally, why is the CPUTIN in alarm?

I also found:
http://www.lm-sensors.org/wiki/Configurations/SuperMicro/X9SRA

Does Super Micro also have such a config file for the X9SRL-F?
This board uses a NCT6776F.

Relevant output from lm_sensors 3.6.0+dfsg1-1:

nct6776-isa-0a30
Adapter: ISA adapter
Vcore: +0.81 V (min = +0.54 V, max = +1.49 V)
in1: +1.85 V (min = +1.62 V, max = +1.99 V)
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: +1.51 V (min = +1.35 V, max = +1.65 V)
in5: +1.27 V (min = +1.13 V, max = +1.38 V)
in6: +1.06 V (min = +0.92 V, max = +1.34 V)
3VSB: +3.57 V (min = +2.98 V, max = +3.63 V)
Vbat: +3.49 V (min = +2.70 V, max = +3.63 V)
fan1: 986 RPM (min = 700 RPM)
fan2: 1322 RPM (min = 700 RPM)
fan3: 1103 RPM (min = 700 RPM)
fan4: 1080 RPM (min = 700 RPM)
fan5: 1001 RPM (min = 700 RPM)
SYSTIN: +42.0 C (high = +75.0 C, hyst = +70.0 C) sensor =
thermistor
CPUTIN: +33.0 C (high = +95.0 C, hyst = +92.0 C) ALARM sensor =
thermistor
AUXTIN: +23.0 C (high = +80.0 C, hyst = +75.0 C) sensor =
thermistor
PECI Agent 0: +0.0 C (high = +95.0 C, hyst = +92.0 C)
(crit = +100.0 C)
PCH_CHIP_TEMP: +0.0 C
PCH_CPU_TEMP: +0.0 C
PCH_MCH_TEMP: +0.0 C
intrusion0: ALARM
intrusion1: ALARM

sensors3.conf snippet:

chip "w83627ehf-*" "w83627dhg-*" "w83667hg-*" "nct6775-*" "nct6776-*"

label in0 "Vcore"
label in2 "AVCC"
label in3 "+3.3V"
label in7 "3VSB"
label in8 "Vbat"

set in2_min 3.3 * 0.90
set in2_max 3.3 * 1.10
set in3_min 3.3 * 0.90
set in3_max 3.3 * 1.10
set in7_min 3.3 * 0.90
set in7_max 3.3 * 1.10
set in8_min 3.0 * 0.90
set in8_max 3.3 * 1.10

Justin.


2013-07-03 14:42:07

by Guenter Roeck

[permalink] [raw]
Subject: Re: [lm-sensors] 3.10: NCT6776F sensor question with Supermicro X9SRL-F motherboard

On Wed, Jul 03, 2013 at 08:35:59AM -0400, Justin Piszcz wrote:
> Hello,
>
> Currently running 3.10 with:
> CONFIG_SENSORS_NCT6775=y
>
> Motherboard: Supermicro X9SRL-F
>
> A couple questions:
> 1) Was curious if the PCH CHIP/CPU/MCH temperatures should be populated for
> this board?

No, but the driver doesn't know, so you'll have to create an ignore entry in
sensors3.conf.

> 2) Additionally, why is the CPUTIN in alarm?
>
Because of a bug in the driver. Should get fixed with 3.10.1 or 3.10.2.

> I also found:
> http://www.lm-sensors.org/wiki/Configurations/SuperMicro/X9SRA
>
> Does Super Micro also have such a config file for the X9SRL-F?
> This board uses a NCT6776F.
>
Supermicro does not provide configuration files. You can take the above file,
test and update it, and let us know so we can add it to the wiki.

> Relevant output from lm_sensors 3.6.0+dfsg1-1:
>
> nct6776-isa-0a30
> Adapter: ISA adapter
> Vcore: +0.81 V (min = +0.54 V, max = +1.49 V)
> in1: +1.85 V (min = +1.62 V, max = +1.99 V)
> 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: +1.51 V (min = +1.35 V, max = +1.65 V)
> in5: +1.27 V (min = +1.13 V, max = +1.38 V)
> in6: +1.06 V (min = +0.92 V, max = +1.34 V)
> 3VSB: +3.57 V (min = +2.98 V, max = +3.63 V)
> Vbat: +3.49 V (min = +2.70 V, max = +3.63 V)
> fan1: 986 RPM (min = 700 RPM)
> fan2: 1322 RPM (min = 700 RPM)
> fan3: 1103 RPM (min = 700 RPM)
> fan4: 1080 RPM (min = 700 RPM)
> fan5: 1001 RPM (min = 700 RPM)
> SYSTIN: +42.0 C (high = +75.0 C, hyst = +70.0 C) sensor =
> thermistor
> CPUTIN: +33.0 C (high = +95.0 C, hyst = +92.0 C) ALARM sensor =
> thermistor
> AUXTIN: +23.0 C (high = +80.0 C, hyst = +75.0 C) sensor =
> thermistor
> PECI Agent 0: +0.0 C (high = +95.0 C, hyst = +92.0 C)
> (crit = +100.0 C)

This is surprising and might be where the alarm comes from. What output do you
get if you load the coretemp driver ?

> PCH_CHIP_TEMP: +0.0 C
> PCH_CPU_TEMP: +0.0 C
> PCH_MCH_TEMP: +0.0 C
> intrusion0: ALARM
> intrusion1: ALARM

Are those not connected ?

>
> sensors3.conf snippet:
>
> chip "w83627ehf-*" "w83627dhg-*" "w83667hg-*" "nct6775-*" "nct6776-*"
>
> label in0 "Vcore"
> label in2 "AVCC"
> label in3 "+3.3V"
> label in7 "3VSB"
> label in8 "Vbat"
>
> set in2_min 3.3 * 0.90
> set in2_max 3.3 * 1.10
> set in3_min 3.3 * 0.90
> set in3_max 3.3 * 1.10
> set in7_min 3.3 * 0.90
> set in7_max 3.3 * 1.10
> set in8_min 3.0 * 0.90
> set in8_max 3.3 * 1.10
>
Supermicro tends to set the limits in the BIOS, so you should not have to do
that.

Thanks,
Guenter

2013-07-03 16:08:21

by Justin Piszcz

[permalink] [raw]
Subject: RE: [lm-sensors] 3.10: NCT6776F sensor question with Supermicro X9SRL-F motherboard



-----Original Message-----
From: Guenter Roeck [mailto:[email protected]]
Sent: Wednesday, July 03, 2013 10:42 AM
To: Justin Piszcz
Cc: [email protected]; [email protected]
Subject: Re: [lm-sensors] 3.10: NCT6776F sensor question with Supermicro
X9SRL-F motherboard

[ .. ]

This is surprising and might be where the alarm comes from. What output do
you
get if you load the coretemp driver ?

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +38.0 C (high = +81.0 C, crit = +91.0 C)
Core 0: +36.0 C (high = +81.0 C, crit = +91.0 C)
Core 1: +35.0 C (high = +81.0 C, crit = +91.0 C)
Core 2: +35.0 C (high = +81.0 C, crit = +91.0 C)
Core 3: +34.0 C (high = +81.0 C, crit = +91.0 C)
Core 4: +37.0 C (high = +81.0 C, crit = +91.0 C)
Core 5: +38.0 C (high = +81.0 C, crit = +91.0 C)

> PCH_CHIP_TEMP: +0.0 C
> PCH_CPU_TEMP: +0.0 C
> PCH_MCH_TEMP: +0.0 C
> intrusion0: ALARM
> intrusion1: ALARM

Are those not connected ?

The intrusion headers are not connected, also, I have not dug into it but
when you try to ignore the PECI or those PCH* lm_sensors seems to ignore the
rule.

sensors3.conf:
ignore PCH_CHIP_TEMP
ignore PCH_CPU_TEMP
ignore PCH_MCH_TEMP

$ sensors |tail -n 4
PCH_CHIP_TEMP: +0.0 C
PCH_CPU_TEMP: +0.0 C
PCH_MCH_TEMP: +0.0 C

Ignoring intrusion works though:
ignore intrusion0
ignore intrusion1


nct6776-isa-0a30
Adapter: ISA adapter
Vcore: +0.84 V (min = +0.54 V, max = +1.49 V)
in1: +1.84 V (min = +1.62 V, max = +1.99 V)
AVCC: +3.28 V (min = +2.98 V, max = +3.63 V)
+3.3V: +3.28 V (min = +2.98 V, max = +3.63 V)
in4: +1.50 V (min = +1.35 V, max = +1.65 V)
in5: +1.26 V (min = +1.13 V, max = +1.38 V)
in6: +1.06 V (min = +0.92 V, max = +1.34 V)
3VSB: +3.57 V (min = +2.98 V, max = +3.63 V)
Vbat: +3.47 V (min = +2.70 V, max = +3.63 V)
fan1: 1007 RPM (min = 700 RPM)
fan2: 1317 RPM (min = 700 RPM)
fan3: 1102 RPM (min = 700 RPM)
fan4: 1059 RPM (min = 700 RPM)
fan5: 998 RPM (min = 700 RPM)
SYSTIN: +40.0 C (high = +75.0 C, hyst = +70.0 C) sensor =
thermistor
CPUTIN: +31.5 C (high = +95.0 C, hyst = +92.0 C) ALARM sensor =
thermistor
AUXTIN: +23.0 C (high = +80.0 C, hyst = +75.0 C) sensor =
thermistor
PECI Agent 0: +0.0 C (high = +95.0 C, hyst = +92.0 C)
(crit = +100.0 C)
PCH_CHIP_TEMP: +0.0 C
PCH_CPU_TEMP: +0.0 C
PCH_MCH_TEMP: +0.0 C

Thanks,
Guenter

2013-07-03 16:33:12

by Guenter Roeck

[permalink] [raw]
Subject: Re: [lm-sensors] 3.10: NCT6776F sensor question with Supermicro X9SRL-F motherboard

On Wed, Jul 03, 2013 at 12:08:17PM -0400, Justin Piszcz wrote:
>
>
> -----Original Message-----
> From: Guenter Roeck [mailto:[email protected]]
> Sent: Wednesday, July 03, 2013 10:42 AM
> To: Justin Piszcz
> Cc: [email protected]; [email protected]
> Subject: Re: [lm-sensors] 3.10: NCT6776F sensor question with Supermicro
> X9SRL-F motherboard
>
> [ .. ]
>
> This is surprising and might be where the alarm comes from. What output do
> you
> get if you load the coretemp driver ?
>
> coretemp-isa-0000
> Adapter: ISA adapter
> Physical id 0: +38.0 C (high = +81.0 C, crit = +91.0 C)
> Core 0: +36.0 C (high = +81.0 C, crit = +91.0 C)
> Core 1: +35.0 C (high = +81.0 C, crit = +91.0 C)
> Core 2: +35.0 C (high = +81.0 C, crit = +91.0 C)
> Core 3: +34.0 C (high = +81.0 C, crit = +91.0 C)
> Core 4: +37.0 C (high = +81.0 C, crit = +91.0 C)
> Core 5: +38.0 C (high = +81.0 C, crit = +91.0 C)
>
Can you install superiotool and run "sudo superiotool -V -e" ?
I would like to see raw data from the superio chip.

> > PCH_CHIP_TEMP: +0.0 C
> > PCH_CPU_TEMP: +0.0 C
> > PCH_MCH_TEMP: +0.0 C
> > intrusion0: ALARM
> > intrusion1: ALARM
>
> Are those not connected ?
>
> The intrusion headers are not connected, also, I have not dug into it but
> when you try to ignore the PECI or those PCH* lm_sensors seems to ignore the
> rule.
>
> sensors3.conf:
> ignore PCH_CHIP_TEMP
> ignore PCH_CPU_TEMP
> ignore PCH_MCH_TEMP
>
You have to specify the raw attribute names, not the symbolic ones.
You see the raw attribute names with "sensors -u".

> $ sensors |tail -n 4
> PCH_CHIP_TEMP: +0.0 C
> PCH_CPU_TEMP: +0.0 C
> PCH_MCH_TEMP: +0.0 C
>
> Ignoring intrusion works though:
> ignore intrusion0
> ignore intrusion1
>
Does the board have intrusion detection headers ? If so, you could close
(bridge) the header(s) which should get rid of the alarm.

Thanks,
Guenter

2013-07-03 16:47:51

by Justin Piszcz

[permalink] [raw]
Subject: RE: [lm-sensors] 3.10: NCT6776F sensor question with Supermicro X9SRL-F motherboard



-----Original Message-----
From: Guenter Roeck [mailto:[email protected]]
Sent: Wednesday, July 03, 2013 12:33 PM
To: Justin Piszcz
Cc: [email protected]; [email protected]
Subject: Re: [lm-sensors] 3.10: NCT6776F sensor question with Supermicro
X9SRL-F motherboard

[ .. ]
>
Can you install superiotool and run "sudo superiotool -V -e" ?
I would like to see raw data from the superio chip.

# superiotool -V -e
superiotool r6637
..
Probing for Nuvoton Super I/O (sid=0xfc) at 0x164e...
Found Nuvoton WPCM450 (id=0x1a11, rev=0x00) at 0x164e
Probing for Nuvoton Super I/O at 0x2e...
Found Nuvoton NCT6776F (C) (id=0xc333) at 0x2e

[ .. ]

You have to specify the raw attribute names, not the symbolic ones.
You see the raw attribute names with "sensors -u".

# sensors -u
PCH_CHIP_TEMP:
temp8_input: 0.000
PCH_CPU_TEMP:
temp9_input: 0.000
PCH_MCH_TEMP:
temp10_input: 0.000

Tried:
ignore PCH_CHIP_TEMP
ignore temp8_input

For some reason still can't get rid of it appearing:
PCH_CHIP_TEMP: +0.0 C
(..as well as the others)


> $ sensors |tail -n 4
> PCH_CHIP_TEMP: +0.0 C
> PCH_CPU_TEMP: +0.0 C
> PCH_MCH_TEMP: +0.0 C
>
> Ignoring intrusion works though:
> ignore intrusion0
> ignore intrusion1
>
Does the board have intrusion detection headers ? If so, you could close
(bridge) the header(s) which should get rid of the alarm.

ftp://ftp.supermicro.com/CDR-X9-UP_1.21_for_Intel_X9_UP_platform/MANUALS/X9S
RL-F/X9SRL-F.pdf
@ page 49 (2-23) [motherboard: JL1 2-pin header]

-


2013-07-03 17:21:12

by Justin Piszcz

[permalink] [raw]
Subject: RE: [lm-sensors] 3.10: NCT6776F sensor question with Supermicro X9SRL-F motherboard



-----Original Message-----
From: Guenter Roeck [mailto:[email protected]]
Sent: Wednesday, July 03, 2013 1:17 PM
To: Justin Piszcz
Cc: [email protected]; [email protected]
Subject: Re: [lm-sensors] 3.10: NCT6776F sensor question with Supermicro
X9SRL-F motherboard

[ .. ]

Can you try http://roeck-us.net/linux/bin/superiotool ?

Sure, below:

$ sudo ./superiotool
superiotool r4.0-2514-gf419483
Found Nuvoton WPCM450 (id=0x1a11, rev=0x00) at 0x164e
Found Nuvoton NCT6776F (C) (id=0xc333) at 0x2e
$ sudo ./superiotool -V -e
Probing for Nuvoton Super I/O (sid=0xfc) at 0x164e...
Found Nuvoton WPCM450 (id=0x1a11, rev=0x00) at 0x164e
Probing for Nuvoton Super I/O at 0x2e...
Found Nuvoton NCT6776F (C) (id=0xc333) at 0x2e
Bank 0:
00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
00: 03 33 03 33 00 ff ff ff ff ff ff ff ff ff ff ff
01: 04 ff 00 00 00 00 ff ff 00 00 00 00 00 83 00 00
02: 69 e6 ce ce bc 9e 84 2b ff ff ff ba 43 f9 cb e3
03: ba e3 ba ce a9 ac 8d a8 73 4b 46 ff ff ff ff ff
04: 03 fe 58 ff ff 80 3f ff 2d ff ff ff 10 05 00 a3
05: ff ff ff ff ff ff ff ff c1 ff ff ff ff 01 00 ff
06: 00 ff ff ff ff 01 07 ff ff ff ff ff ff ff ff ff
07: 00 0a 00 21 00 00 00 17 00 ff ff ff ff ff ff ff
08: ff 03 1f 0f ff 3c 3c 3c 00 00 00 00 00 00 00 00
09: 0a 00 00 00 00 0a 0a 0a 0a aa ef 80 ff 40 46 c4
0a: 0e 01 00 00 ff 00 00 ff 00 00 80 66 66 06 01 01
0b: 00 00 00 00 02 01 35 00 1c 00 00 04 38 c0 c4 ff
0c: 01 00 00 00 00 00 00 00 00 07 02 ff ff ff ff ff
0d: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0e: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0f: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Bank 1:
00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
00: 82 00 00 01 01 28 01 3c ff 33 ff ff 00 ff ff ff
01: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
02: 01 23 28 37 37 ff ff 28 51 ff ff ff ff ff ff ff
03: ff 00 ff ff 00 55 ff ff 05 01 00 00 00 00 00 00
04: ff ff ff ff ff d9 03 ff ff ff ff ff ff ff 01 ff
05: 00 00 00 5c 00 5f 00 ff ff ff ff ff ff ff ff ff
06: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
07: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
08: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
09: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0a: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0b: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0c: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0d: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0e: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0f: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Bank 2:
00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
00: 8c 32 00 01 01 33 01 3c ff 33 ff ff 00 ff ff ff
01: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
02: 01 32 5a 5a 5a ff ff 33 ff ff ff ff ff ff ff ff
03: ff 00 ff ff 00 5f ff ff 03 01 00 00 00 00 00 00
04: ff ff ff ff ff 2c 05 ff ff ff ff ff ff ff 02 ff
05: 21 00 00 5c 00 5f 00 ff ff ff ff ff ff ff ff ff
06: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
07: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
08: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
09: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0a: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0b: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0c: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0d: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0e: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0f: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Bank 3:
00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
00: 03 00 00 0a 0a 01 01 3c ff ff ff ff 00 ff ff ff
01: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
02: 00 19 23 2d 37 ff ff 8c aa c8 e6 ff ff ff ff ff
03: ff 00 ff ff 00 3c ff ff 00 01 00 00 00 00 00 00
04: ff ff ff ff ff 48 04 ff ff ff ff ff ff ff 03 ff
05: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
06: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
07: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
08: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
09: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0a: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0b: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0c: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0d: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0e: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0f: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Bank 4:
00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01: 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff
02: ff ff ff 96 64 96 64 e1 96 ff ff ff ff ff ff ff
03: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
04: 3f 00 03 ff ff ff ff ff ff ff ff ff ff ff 04 ff
05: 31 13 ff ff 00 00 00 ff 00 20 12 00 09 ff ff ff
06: ff 01 00 00 00 00 00 00 ff ff ff ff ff ff ff ff
07: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
08: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
09: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0a: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0b: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0c: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0d: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0e: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0f: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Bank 5:
00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
00: ff ff 00 00 00 00 ff ff ff ff ff ff ff 00 00 ff
01: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
02: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
03: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
04: ff ff ff ff ff ff ff ff ff ff ff ff ff ff 05 ff
05: df d9 c0 ff e3 ba e3 a9 ff ff ff ff ff ff ff ff
06: 00 00 00 00 00 00 07 01 01 ff ff ff ff ff ff ff
07: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
08: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
09: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0a: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0b: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0c: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0d: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0e: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0f: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Bank 6:
00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
00: 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff
01: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
02: ff 01 0c 02 03 01 01 ff 00 00 00 17 2b 2b 00 ff
03: 2a 1a 1f 1c 26 0f 26 1f 2a 04 3c 06 3c 06 3c 06
04: 3c 06 3c 06 02 02 02 ff ff ff ff ff ff ff 06 ff
05: 7f 7f 7f 7f 7f 7f 03 d9 05 2b 04 48 04 3a 03 e9
06: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
07: 7f 7f 50 4b 04 7f 7f 50 4b 04 7f 7f 50 4b 04 ff
08: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
09: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0a: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0b: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0c: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0d: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0e: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0f: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Bank 7:
00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
00: ff 95 02 10 00 00 00 00 00 64 00 00 00 00 00 00
01: 00 00 00 00 00 00 00 f8 80 f8 80 f8 80 f8 80 00
02: 28 00 06 00 00 09 00 00 00 ef 00 00 00 00 00 00
03: 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff
04: ff ff ff ff ff ff ff ff ff ff ff ff ff ff 07 ff
05: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
06: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
07: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
08: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
09: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0a: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0b: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0c: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0d: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0e: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0f: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Probing for Nuvoton Super I/O at 0x4e...
Failed. Returned data: chip_id=0xffff
Probing for Nuvoton Super I/O (sid=0xfc) at 0x4e...


> [ .. ]
>
> You have to specify the raw attribute names, not the symbolic ones.
> You see the raw attribute names with "sensors -u".
>
It has to be
ignore temp8
ignore temp9
ignore temp10

Woohoo! Thank you.

nct6776-isa-0a30
Adapter: ISA adapter
Vcore: +0.83 V (min = +0.54 V, max = +1.49 V)
in1: +1.85 V (min = +1.62 V, max = +1.99 V)
AVCC: +3.30 V (min = +2.98 V, max = +3.63 V)
+3.3V: +3.28 V (min = +2.98 V, max = +3.63 V)
in4: +1.50 V (min = +1.35 V, max = +1.65 V)
in5: +1.26 V (min = +1.13 V, max = +1.38 V)
in6: +1.06 V (min = +0.92 V, max = +1.34 V)
3VSB: +3.57 V (min = +2.98 V, max = +3.63 V)
Vbat: +3.47 V (min = +2.70 V, max = +3.63 V)
fan1: 1010 RPM (min = 700 RPM)
fan2: 1324 RPM (min = 700 RPM)
fan3: 1102 RPM (min = 700 RPM)
fan4: 1062 RPM (min = 700 RPM)
fan5: 991 RPM (min = 700 RPM)
SYSTIN: +43.0 C (high = +75.0 C, hyst = +70.0 C) sensor = thermistor
CPUTIN: +33.0 C (high = +95.0 C, hyst = +92.0 C) ALARM sensor =
thermistor
AUXTIN: +23.0 C (high = +80.0 C, hyst = +75.0 C) sensor = thermistor

Justin.

2013-07-03 17:23:27

by Guenter Roeck

[permalink] [raw]
Subject: Re: [lm-sensors] 3.10: NCT6776F sensor question with Supermicro X9SRL-F motherboard

On Wed, Jul 03, 2013 at 12:47:47PM -0400, Justin Piszcz wrote:
>
>
> -----Original Message-----
> From: Guenter Roeck [mailto:[email protected]]
> Sent: Wednesday, July 03, 2013 12:33 PM
> To: Justin Piszcz
> Cc: [email protected]; [email protected]
> Subject: Re: [lm-sensors] 3.10: NCT6776F sensor question with Supermicro
> X9SRL-F motherboard
>
> [ .. ]
> >
> Can you install superiotool and run "sudo superiotool -V -e" ?
> I would like to see raw data from the superio chip.
>
> # superiotool -V -e
> superiotool r6637
> ..
> Probing for Nuvoton Super I/O (sid=0xfc) at 0x164e...
> Found Nuvoton WPCM450 (id=0x1a11, rev=0x00) at 0x164e
> Probing for Nuvoton Super I/O at 0x2e...
> Found Nuvoton NCT6776F (C) (id=0xc333) at 0x2e
>
Version is too old :(.

Can you try http://roeck-us.net/linux/bin/superiotool ?

> [ .. ]
>
> You have to specify the raw attribute names, not the symbolic ones.
> You see the raw attribute names with "sensors -u".
>
> # sensors -u
> PCH_CHIP_TEMP:
> temp8_input: 0.000
> PCH_CPU_TEMP:
> temp9_input: 0.000
> PCH_MCH_TEMP:
> temp10_input: 0.000
>
> Tried:
> ignore PCH_CHIP_TEMP
> ignore temp8_input
>
> For some reason still can't get rid of it appearing:
> PCH_CHIP_TEMP: +0.0 C
> (..as well as the others)
>
It has to be
ignore temp8
ignore temp9
ignore temp10

Thanks,
Guenter

2013-07-03 20:56:54

by Guenter Roeck

[permalink] [raw]
Subject: Re: [lm-sensors] 3.10: NCT6776F sensor question with Supermicro X9SRL-F motherboard

On Wed, Jul 03, 2013 at 01:21:06PM -0400, Justin Piszcz wrote:
>
>
> -----Original Message-----
> From: Guenter Roeck [mailto:[email protected]]
> Sent: Wednesday, July 03, 2013 1:17 PM
> To: Justin Piszcz
> Cc: [email protected]; [email protected]
> Subject: Re: [lm-sensors] 3.10: NCT6776F sensor question with Supermicro
> X9SRL-F motherboard
>
> [ .. ]
>
> Can you try http://roeck-us.net/linux/bin/superiotool ?
>
> Sure, below:
>
> $ sudo ./superiotool
> superiotool r4.0-2514-gf419483
> Found Nuvoton WPCM450 (id=0x1a11, rev=0x00) at 0x164e
> Found Nuvoton NCT6776F (C) (id=0xc333) at 0x2e
> $ sudo ./superiotool -V -e
> Probing for Nuvoton Super I/O (sid=0xfc) at 0x164e...
> Found Nuvoton WPCM450 (id=0x1a11, rev=0x00) at 0x164e
> Probing for Nuvoton Super I/O at 0x2e...
> Found Nuvoton NCT6776F (C) (id=0xc333) at 0x2e
> Bank 0:
> 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
> 00: 03 33 03 33 00 ff ff ff ff ff ff ff ff ff ff ff
> 01: 04 ff 00 00 00 00 ff ff 00 00 00 00 00 83 00 00
> 02: 69 e6 ce ce bc 9e 84 2b ff ff ff ba 43 f9 cb e3
> 03: ba e3 ba ce a9 ac 8d a8 73 4b 46 ff ff ff ff ff
> 04: 03 fe 58 ff ff 80 3f ff 2d ff ff ff 10 05 00 a3
> 05: ff ff ff ff ff ff ff ff c1 ff ff ff ff 01 00 ff
> 06: 00 ff ff ff ff 01 07 ff ff ff ff ff ff ff ff ff
> 07: 00 0a 00 21 00 00 00 17 00 ff ff ff ff ff ff ff
> 08: ff 03 1f 0f ff 3c 3c 3c 00 00 00 00 00 00 00 00
> 09: 0a 00 00 00 00 0a 0a 0a 0a aa ef 80 ff 40 46 c4
> 0a: 0e 01 00 00 ff 00 00 ff 00 00 80 66 66 06 01 01
^^
This shows that PECI Agent 0 is supposed to be enabled.

> 0b: 00 00 00 00 02 01 35 00 1c 00 00 04 38 c0 c4 ff
> 0c: 01 00 00 00 00 00 00 00 00 07 02 ff ff ff ff ff
> 0d: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0e: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0f: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Bank 1:
> 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
> 00: 82 00 00 01 01 28 01 3c ff 33 ff ff 00 ff ff ff
> 01: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 02: 01 23 28 37 37 ff ff 28 51 ff ff ff ff ff ff ff
> 03: ff 00 ff ff 00 55 ff ff 05 01 00 00 00 00 00 00
> 04: ff ff ff ff ff d9 03 ff ff ff ff ff ff ff 01 ff
> 05: 00 00 00 5c 00 5f 00 ff ff ff ff ff ff ff ff ff
> 06: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 07: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 08: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 09: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0a: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0b: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0c: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0d: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0e: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0f: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Bank 2:
> 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
> 00: 8c 32 00 01 01 33 01 3c ff 33 ff ff 00 ff ff ff
^^
This value suggests that the second temperature sensor (the one creating
the alarm) is supposed to be the PECI source (which reports the CPU temperature
to the NCT6776), and that it is supposed to be used to control the speed
of the CPU fan.
^^
Fan control is in manual mode. Did you set this ?
It is quite unusual.

> 01: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 02: 01 32 5a 5a 5a ff ff 33 ff ff ff ff ff ff ff ff
> 03: ff 00 ff ff 00 5f ff ff 03 01 00 00 00 00 00 00
> 04: ff ff ff ff ff 2c 05 ff ff ff ff ff ff ff 02 ff
> 05: 21 00 00 5c 00 5f 00 ff ff ff ff ff ff ff ff ff
> 06: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 07: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 08: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 09: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0a: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0b: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0c: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0d: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0e: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0f: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Bank 3:
> 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
> 00: 03 00 00 0a 0a 01 01 3c ff ff ff ff 00 ff ff ff
> 01: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 02: 00 19 23 2d 37 ff ff 8c aa c8 e6 ff ff ff ff ff
> 03: ff 00 ff ff 00 3c ff ff 00 01 00 00 00 00 00 00
> 04: ff ff ff ff ff 48 04 ff ff ff ff ff ff ff 03 ff
> 05: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 06: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 07: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 08: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 09: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0a: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0b: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0c: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0d: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0e: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0f: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Bank 4:
> 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
> 00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 01: 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff
> 02: ff ff ff 96 64 96 64 e1 96 ff ff ff ff ff ff ff
> 03: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 04: 3f 00 03 ff ff ff ff ff ff ff ff ff ff ff 04 ff
> 05: 31 13 ff ff 00 00 00 ff 00 20 12 00 09 ff ff ff
> 06: ff 01 00 00 00 00 00 00 ff ff ff ff ff ff ff ff
> 07: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 08: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 09: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0a: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0b: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0c: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0d: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0e: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0f: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Bank 5:
> 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
> 00: ff ff 00 00 00 00 ff ff ff ff ff ff ff 00 00 ff
> 01: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 02: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 03: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 04: ff ff ff ff ff ff ff ff ff ff ff ff ff ff 05 ff
> 05: df d9 c0 ff e3 ba e3 a9 ff ff ff ff ff ff ff ff
> 06: 00 00 00 00 00 00 07 01 01 ff ff ff ff ff ff ff
> 07: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 08: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 09: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0a: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0b: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0c: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0d: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0e: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0f: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Bank 6:
> 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
> 00: 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 01: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 02: ff 01 0c 02 03 01 01 ff 00 00 00 17 2b 2b 00 ff
> 03: 2a 1a 1f 1c 26 0f 26 1f 2a 04 3c 06 3c 06 3c 06
> 04: 3c 06 3c 06 02 02 02 ff ff ff ff ff ff ff 06 ff
> 05: 7f 7f 7f 7f 7f 7f 03 d9 05 2b 04 48 04 3a 03 e9
> 06: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 07: 7f 7f 50 4b 04 7f 7f 50 4b 04 7f 7f 50 4b 04 ff
> 08: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 09: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0a: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0b: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0c: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0d: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0e: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0f: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Bank 7:
> 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
> 00: ff 95 02 10 00 00 00 00 00 64 00 00 00 00 00 00
> 01: 00 00 00 00 00 00 00 f8 80 f8 80 f8 80 f8 80 00
^^
00 here shows that the PECI source is not active, ie the CPU does not deliver
PECI data to the NCT6776. This explains the alarm.

Practical impact is probably limited as fan control is configured to be manual
anyway, but I wonder why PECI doesn't work on your board. PECI configuration
is identical to my Supermicro board.

Guenter

> 02: 28 00 06 00 00 09 00 00 00 ef 00 00 00 00 00 00
> 03: 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff
> 04: ff ff ff ff ff ff ff ff ff ff ff ff ff ff 07 ff
> 05: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 06: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 07: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 08: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 09: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0a: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0b: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0c: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0d: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0e: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 0f: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Probing for Nuvoton Super I/O at 0x4e...
> Failed. Returned data: chip_id=0xffff
> Probing for Nuvoton Super I/O (sid=0xfc) at 0x4e...
>
>
> > [ .. ]
> >
> > You have to specify the raw attribute names, not the symbolic ones.
> > You see the raw attribute names with "sensors -u".
> >
> It has to be
> ignore temp8
> ignore temp9
> ignore temp10
>
> Woohoo! Thank you.
>
> nct6776-isa-0a30
> Adapter: ISA adapter
> Vcore: +0.83 V (min = +0.54 V, max = +1.49 V)
> in1: +1.85 V (min = +1.62 V, max = +1.99 V)
> AVCC: +3.30 V (min = +2.98 V, max = +3.63 V)
> +3.3V: +3.28 V (min = +2.98 V, max = +3.63 V)
> in4: +1.50 V (min = +1.35 V, max = +1.65 V)
> in5: +1.26 V (min = +1.13 V, max = +1.38 V)
> in6: +1.06 V (min = +0.92 V, max = +1.34 V)
> 3VSB: +3.57 V (min = +2.98 V, max = +3.63 V)
> Vbat: +3.47 V (min = +2.70 V, max = +3.63 V)
> fan1: 1010 RPM (min = 700 RPM)
> fan2: 1324 RPM (min = 700 RPM)
> fan3: 1102 RPM (min = 700 RPM)
> fan4: 1062 RPM (min = 700 RPM)
> fan5: 991 RPM (min = 700 RPM)
> SYSTIN: +43.0 C (high = +75.0 C, hyst = +70.0 C) sensor = thermistor
> CPUTIN: +33.0 C (high = +95.0 C, hyst = +92.0 C) ALARM sensor =
> thermistor
> AUXTIN: +23.0 C (high = +80.0 C, hyst = +75.0 C) sensor = thermistor
>
> Justin.
>
>
>

2013-07-11 08:47:15

by Jean Delvare

[permalink] [raw]
Subject: Re: [lm-sensors] 3.10: NCT6776F sensor question with Supermicro X9SRL-F motherboard

Hi Guenter, Justin,

On Wed, 3 Jul 2013 07:42:01 -0700, Guenter Roeck wrote:
> On Wed, Jul 03, 2013 at 08:35:59AM -0400, Justin Piszcz wrote:
> > I also found:
> > http://www.lm-sensors.org/wiki/Configurations/SuperMicro/X9SRA
> >
> > Does Super Micro also have such a config file for the X9SRL-F?
> > This board uses a NCT6776F.
>
> Supermicro does not provide configuration files. You can take the above file,
> test and update it, and let us know so we can add it to the wiki.

Actually they do provide configuration information. They have their own
tool names SuperDoctor, which can be downloaded from:
ftp://ftp.supermicro.com/utility/SuperDoctor_II/Linux/Release/

If you look at file AllSuperD.ini, you'll find per-board entries
describing the input mapping. It is very helpful when writing a custom
libsensors configuration file for the board in question. It takes some
knowledge of the monitoring chip or its driver though, as the ini file
references register addresses ("Offset" in the file.)

A gave a quick look and at least the voltage input mapping (and
presumably the voltage scaling factors as well) is similar to the
X9SRA so you can reuse this part of the X9SRA configuration file.

Hope that helps,
--
Jean Delvare

2013-07-11 13:57:15

by Justin Piszcz

[permalink] [raw]
Subject: Re: [lm-sensors] 3.10: NCT6776F sensor question with Supermicro X9SRL-F motherboard

Thanks for these details!

On Thu, Jul 11, 2013 at 4:47 AM, Jean Delvare <[email protected]> wrote:
> Hi Guenter, Justin,
>
> On Wed, 3 Jul 2013 07:42:01 -0700, Guenter Roeck wrote:
>> On Wed, Jul 03, 2013 at 08:35:59AM -0400, Justin Piszcz wrote:
>> > I also found:
>> > http://www.lm-sensors.org/wiki/Configurations/SuperMicro/X9SRA
>> >
>> > Does Super Micro also have such a config file for the X9SRL-F?
>> > This board uses a NCT6776F.
>>
>> Supermicro does not provide configuration files. You can take the above file,
>> test and update it, and let us know so we can add it to the wiki.
>
> Actually they do provide configuration information. They have their own
> tool names SuperDoctor, which can be downloaded from:
> ftp://ftp.supermicro.com/utility/SuperDoctor_II/Linux/Release/
>
> If you look at file AllSuperD.ini, you'll find per-board entries
> describing the input mapping. It is very helpful when writing a custom
> libsensors configuration file for the board in question. It takes some
> knowledge of the monitoring chip or its driver though, as the ini file
> references register addresses ("Offset" in the file.)
>
> A gave a quick look and at least the voltage input mapping (and
> presumably the voltage scaling factors as well) is similar to the
> X9SRA so you can reuse this part of the X9SRA configuration file.
>
> Hope that helps,
> --
> Jean Delvare