lm_sensors 2.6.4 on Tyan Thunder K7 (S2462) (w83781d driver)

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

 



-----BEGIN PGP SIGNED MESSAGE-----

Folks,

This motherboard is claimed in its manual of having a Winbond W83627HF 
Super I/O ASIC and as a build option a Winbond W83627D hardware 
monitoring.

The Winbond W83627D hardware monitoring chip is claimed to include:
	3-pin fan monitoring headers
	2-pin chassis intrusion header
	CPU temperature and voltage monitoring

The Winbond web site doesn't have data on the W83627D chip.

lm_sensors 2.6.4 detects a w83627hf at SMBUS address 0x2c, and a w83782d 
at address 0x2d.

There are only two subclients detected at addresses 0x48 and 0x49.

I have a suspidin that a W83627D is actually a W83782D with no subclients.

Anyway, I cannot have both installed at once, because of a lack of 
subclient addresses.

I have created a shell script that dumps all the files in 
/proc/sys/dev/sensors/w*/*.

Here is the output of my script and 'sensors' for the two chips (I used 
init=0 to retain the BIOS initialisation):

> insmod w83781d ignore=0,0x2d init=0
> 
> w83627hf-i2c-0-2c:
> alarms=4096
> beep=0 0
> fan1=750 0
> fan2=750 0
> fan3=750 0
> fan_div=8 8 8
> in0=4.08 4.08 1.74
> in1=4.08 4.08 1.72
> in2=2.97 3.63 3.29
> in3=2.68 3.26 2.94
> in4=2.84 3.45 2.91
> in5=0.33 0.78 0.59
> in6=0.70 1.02 0.72
> in7=2.68 3.26 3.21
> in8=2.70 3.29 0.00
> pwm1=255
> pwm2=255
> sensor1=2
> sensor2=2
> sensor3=2
> temp1=60.0 127.0 56.0
> temp2=72.5 32.0 40.5
> temp3=72.5 32.0 45.0
> vid=1.850
> vrm=8.2
> 
> w83627hf-i2c-0-2c
> Adapter: SMBus AMD766 adapter at 80e0
> Algorithm: Non-I2C SMBus adapter
> VCore 1:   +1.74 V  (min =  +4.08 V, max =  +4.08 V)              
> VCore 2:   +1.74 V  (min =  +4.08 V, max =  +4.08 V)              
> +3.3V:     +3.29 V  (min =  +2.97 V, max =  +3.63 V)              
> +5V:       +4.94 V  (min =  +4.50 V, max =  +5.48 V)              
> +12V:     +11.06 V  (min = +10.79 V, max = +13.11 V)              
> -12V:     -11.88 V  (min = -13.21 V, max = -10.90 V)              
> -5V:       -5.45 V  (min =  -5.51 V, max =  -4.51 V)       ALARM  
> V5SB:      +5.39 V  (min =  +4.50 V, max =  +5.48 V)              
> VBat:      +0.00 V  (min =  +2.70 V, max =  +3.29 V)              

The BIOS hardware monitor page lists core voltages, plus +6 and +/-12V 
foltages, which closely match these here.

> fan1:        0 RPM  (min =  750 RPM, div = 8)                     
> fan2:        0 RPM  (min =  750 RPM, div = 8)                     
> fan3:        0 RPM  (min =  750 RPM, div = 8)                     

The BIOS lists 2 CPU fans, and 4 chassis fans.  The chassis fans were all 
reported at 0 RPM.

> temp1:       +55?C  (limit =  +60?C)                       sensor = 3904 transistor           
> temp2:     +41.5?C  (limit =  +72?C, hysteresis =  +32?C) sensor = 3904 transistor           
> temp3:     +45.0?C  (limit =  +72?C, hysteresis =  +32?C) sensor = 3904 transistor           

The BIOS only lists 2 temperature for the two CPUs, which wwere both 43 degC

> vid:      +1.850 V
> alarms:   Chassis intrusion detection                      ALARM

My case does not make any connection with the chassis intrusion connector 
on the mootherboard.

> beep_enable:
>           Sound alarm disabled
> 
> insmod w83781d ignore=0,0x2c init=0
> w83782d-i2c-0-2d:
> alarms=198656
> beep=1 0
> fan1=3000 5314
> fan2=3000 5152
> fan3=1500 0
> fan_div=2 2 4
> in0=4.08 4.08 1.76
> in1=4.08 4.08 2.84
> in2=2.97 3.63 1.52
> in3=2.68 3.26 2.86
> in4=2.84 3.45 1.23
> in5=0.33 0.78 2.48
> in6=0.70 1.02 3.29
> in7=2.68 3.26 2.51
> in8=2.70 3.29 0.00
> pwm1=255
> pwm2=255
> pwm3=255
> pwm4=255
> sensor1=2
> sensor2=2
> sensor3=2
> temp1=100.0 127.0 46.0
> temp2=72.5 32.0 41.5
> temp3=72.5 32.0 45.0
> vid=1.850
> vrm=8.2
> 
> w83782d-i2c-0-2d
> Adapter: SMBus AMD766 adapter at 80e0
> Algorithm: Non-I2C SMBus adapter
> VCore 1:   +1.76 V  (min =  +4.08 V, max =  +4.08 V)              
> VCore 2:   +2.84 V  (min =  +4.08 V, max =  +4.08 V)              
> +3.3V:     +1.53 V  (min =  +2.97 V, max =  +3.63 V)              
> +5V:       +4.80 V  (min =  +4.50 V, max =  +5.48 V)              
> +12V:      +4.56 V  (min = +10.79 V, max = +13.11 V)              
> -12V:      -2.16 V  (min = -13.21 V, max = -10.90 V)              
> -5V:       +2.62 V  (min =  -5.51 V, max =  -4.51 V)              
> V5SB:      +4.22 V  (min =  +4.50 V, max =  +5.48 V)              
> VBat:      +0.00 V  (min =  +2.70 V, max =  +3.29 V)              

These voltages don't seem to corrrespond with anything reported by th 
BIOS.

> fan1:     5314 RPM  (min = 3000 RPM, div = 2)                     
> fan2:     5113 RPM  (min = 3000 RPM, div = 2)                     

These are very close to the CPU fan speeds reported by the BIOS.

> fan3:        0 RPM  (min = 1500 RPM, div = 4)                     
> temp1:       +46?C  (limit = +100?C)                       sensor = 3904 transistor           
> temp2:     +42.0?C  (limit =  +72?C, hysteresis =  +32?C) sensor = 3904 transistor           
> temp3:     +32.0?C  (limit =  +72?C, hysteresis =  +32?C) sensor = 3904 transistor           

These traces were taken only a minute or two apart, as both tests were 
using the same subcliient addresses.

I would have expected the same temperature readings in both tests.

> vid:      +1.850 V
> alarms:   
> beep_enable:
>           Sound alarm enabled

To conclude:

1. Does it look like I have analysed things correctly?

2. Is there a way I can use force_subclients to operate one of the two 
   Winbond chips without subclients, and have both installed at once?

Regards,

Andy

- -- 
- -----------------------------------------------------------------------------
Andrew Bray, PWMS, MA,              |  preferred:    mailto:andy at chaos.org.uk
London, England                     |  or:   mailto:andy at madhouse.demon.co.uk
PGP id/fingerprint:  D811F5C9/26 B5 42 C6 F4 00 B2 71 BA EA 9B 81 6C 65 59 07

-----BEGIN PGP SIGNATURE-----
Version: 2.6.2i

iQCVAwUBPVkbl0jMoRfYEfXJAQHS8AP/egFwnjH/EsJfHZSNGq85PPsjZbH8ldNa
FxEblvX/MJXorQQQDnZB2PMf097qERo3dEhqc6f527q1081udxkATnjB6KnWYFZY
5ZKq+yR2vxx4lwPPWGYTZi01Kz41IAlKHg45ztPXrAmjLBwVMzey/mASKuVpO93O
BrGCE2eEdUU=
=HhjT
-----END PGP SIGNATURE-----



[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux