w83627 driver bug report

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

 



Greetengs,


We experience permanent problem with w83627dhg driver on serveral machines.

Software version: lm_sensors-2.10.7-9.el5
Sensors driver name: w83627dhg-isa-0a10
OS: CentOS release 5.8 (Final)


============
Description:
============
We use lm_sensors together with nagios/nrpe check_sensors plugin in order to monitor sensors' status. The problem is that after editing sensors.conf according to our needs (e.g. ignoring inactive fans or setting min and max values for specific sensors) and applying the changes with "sensors -s" command, the sensor's configuration drops back to defaults at a random moment usually within ~5-30 hours after "sensors -s" has been run. This makes nagios/nrpe to set the false alarm and send an e-mail to the customer, and this brings us a lot of pain as long as it happens almost every night.

========
Example:
========
Below there's sensors' output right after it fell back to defaults:

root@working ~ # sensors
w83627dhg-isa-0a10
Adapter: ISA adapter
Case Fan: 11637 RPM  (min = 12053 RPM, div = 1) ALARM
CPU Fan:  11739 RPM  (min =    0 RPM, div = 1) ALARM
CPU Temp:  +38.0 C  (high =  +0.0 C, hyst = +60.0 C)  [CPU diode ]
AUX Temp:  +29.5 C  (high = +45.0 C, hyst = +60.0 C)  [thermistor]
vid:      +1.300 V

Running "sensors -s" again solves the problem...

root@working ~ # sensors -s
root@working ~ # sensors
w83627dhg-isa-0a10
Adapter: ISA adapter
Case Fan: 11440 RPM  (min = 6026 RPM, div = 2)
CPU Fan:  11637 RPM  (min = 6026 RPM, div = 2)
CPU Temp:  +38.0 C  (high = +56.0 C, hyst = +60.0 C)  [CPU diode ]
AUX Temp:  +29.5 C  (high = +45.0 C, hyst = +60.0 C)  [thermistor]
vid:      +1.300 V

but only for ~5-30 hours, until it drops back to defaults again.

At the moment we haven't found any dependencies between the bug itself and os/chassis, it occurs on different machines and OSes (so far we had it on CentOS 5/6 and Debian 5/6).
Please investigate. Feel free to request any additional information you might need.


A piece of config file related to w83627dhg-isa-0a10 is below:

====
# Winbond W83627EHF configuration originally contributed by Leon Moonen
# This is for an Asus P5P800, voltages for A8V-E SE.
chip "w83627ehf-*" "w83627dhg-*"

#    set fan1_min    2000
#    set fan2_min    2000
    ignore in0
    ignore in1
    ignore in2
    ignore in3
    ignore in4
    ignore in5
    ignore in6
    ignore in7
    ignore in8
    ignore fan5
    label in0 "VCore"
    label in2 "AVCC"
    label in3 "3VCC"
    label in7 "VSB"
    label in8 "VBAT"

# The W83627DHG has no in9, uncomment the following line
#    ignore in9

# +12V is in1 and +5V is in6 as recommended by datasheet
    compute in1 @*(1+(56/10)),  @/(1+(56/10))
    compute in6 @*(1+(22/10)),  @/(1+(22/10))
#    set in1_min   12.0*0.9
#    set in1_max   12.0*1.1
#    set in6_min   5.0*0.95
#    set in6_max   5.0*1.05

# Set the 3.3V
#    set in2_min   3.3*0.95
#    set in2_max   3.3*1.05
#    set in3_min   3.3*0.95
#    set in3_max   3.3*1.05
#    set in7_min   3.3*0.95
#    set in7_max   3.3*1.05
#    set in8_min   3.3*0.95
#    set in8_max   3.3*1.05

# Fans
   label fan1      "Case Fan"
   label fan2      "CPU Fan"
   label fan3      "Aux Fan"
#   ignore fan1
#   ignore fan2
   ignore fan3
   ignore fan4
#   ignore fan5
#  ignore fan4

set fan1_min 6000
set fan2_min 6000
set fan4_min 6000
set fan5_min 6000

# Temperatures
   #set temp2_max   90
   #set temp2_over  95
   #set temp2_hyst  110
   label temp1     "Sys Temp"
   label temp2     "CPU Temp"
   label temp3     "AUX Temp"

ignore temp1
#   ignore temp2
#   ignore temp3
#  ignore temp3
  set temp2_over  56
  set temp2_hyst  60

  set temp3_over  45
  set temp3_hyst  60
====


--
Best regards, Igor Netkachev
NK support
netkachev@xxxxxxxxxxxxx
http://www.nksupport.com
_______________________________________________
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