Re: Config of P9X79 WS motherboard and its nct6776-isa-0290 sensor

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

 



On 09/21/2013 05:31 AM, Kent Larsson wrote:
Hi!

I have a P9X79 WS motherboard and am having some problems with the
nct6776-isa-0290 sensor. I'll start with most serious problem (where Google
didn't turn up anything promising), 2 out of 4 fans are reported as 0 RPM,
even though they are running.

I am running Debian stable which has sensors version 3.3.2 with libsensors
version 3.3.2. I am using the latest kernel in Debian stable at the time of
writing, uname -a prints:
Linux cow 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1+deb7u1 x86_64 GNU/Linux

I have executed sensors-detect and loaded the suggested kernel modules. The
sensors command prints:

----/ sensors output start /-----

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

nouveau-pci-0100
Adapter: PCI adapter
temp1:        +48.0°C  (high = +100.0°C, crit = +110.0°C)

nct6776-isa-0290
Adapter: ISA adapter
Vcore:         +0.81 V  (min =  +0.00 V, max =  +1.74 V)
in1:           +1.02 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:           +1.01 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in5:           +2.04 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
3VSB:          +3.39 V  (min =  +2.98 V, max =  +3.63 V)
Vbat:          +3.34 V  (min =  +2.70 V, max =  +3.63 V)
fan1:          978 RPM  (min =    0 RPM)  ALARM
fan2:         1508 RPM  (min =    0 RPM)  ALARM
fan3:            0 RPM  (min =    0 RPM)  ALARM
fan4:            0 RPM  (min =    0 RPM)  ALARM
fan5:            0 RPM  (min =    0 RPM)  ALARM
SYSTIN:        +37.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor =
thermistor
CPUTIN:        +41.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = CPU diode
AUXTIN:        +31.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor =
thermistor
PECI Agent 0:  +32.0°C
cpu0_vid:     +1.708 V
intrusion0:   OK
intrusion1:   ALARM

----/ sensors output end /-----

As you can see there are no "div" in any of the output, which I understand
means that changing the divisor won't help?

I have screenshots of my BIOS (upgraded to latest version) and an annotated
picture of the actual machine inside here:
http://forums.debian.net/viewtopic.php?f=10&t=107523&p=512640#p512640

That link also contains sensors-detect output and my complete
/etc/sensors3.conf as I thought they were a bit too large to post in this
message. Let me know if that conclusion was wrong, in which case I'm sorry
and I'll paste them here.

I am willing to help out any way I can to improve lm-sensors support for my
motherboard. It's supposed to be a nice motherboard, so improved
compatibility would hopefully be of value for lots of users.

Thank you for reading this post! I would greatly appreciate some help as I
am pretty dumbfounded when it comes to this problem.


The NCT6776 does not have fan divisor registers.

Couple of things to try:

1) Try using the asus_atk0110 driver. ASUS exports environmental data through ACPI,
   so that is the preferred method to get the the information for ASUS boards.
   [ Which makes me wonder. Do you have "acpi_enforce_resources=lax" configured
     your boot command line ? ]
   If that does not work, please send a copy of /sys/firmware/acpi/tables/DSDT.
2) Try setting the minimum fan speed to something reasonable. Odd, though, that
   the BIOS reports minimum speeds but the driver reports 0.
3) Try using other fan connectors. I understand the board has a total of 6 connectors.
   Since the chip can only monitor a total of 5 fan inputs, it is possible that ASUS
   uses a multiplexer to be able to read the speed of two of the fans. Since we don't
   know about that, it won't work for us.
4) Install and use the driver from https://github.com/groeck/nct6775.

We can go from there if nothing of the above works. Next step would be to dump all
registers from the SuperIO chip.

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