wrong readings for w83627ehf on p5mt-m

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

 



Hello, Jean,

thanks a lot for your help!
No good news, I am afraid.

Here are some outputs you requested:

isadump -k 0x87,0x87 0x2e 0x2f 0xb

     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00: ff ff ff ff ff ff ff 0b ff ff ff ff ff ff ff ff
10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
20: 88 54 ff 00 44 00 00 ff 50 04 00 00 fb 21 00 ff
30: 01 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
60: 02 90 ff ff ff ff ff ff ff ff ff ff ff ff ff ff
70: 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f0: 11 3f ff ff ff ff ff ff ff ff ff ff ff ff ff ff
I have added settings for fans in the sensors.config file, but to no avail:
w83627ehf-isa-0290
Adapter: ISA adapter
fan1:        0 RPM  (min = 1004 RPM, div = 16)
fan2:        0 RPM  (min = 1004 RPM, div = 16)
fan3:        0 RPM  (min = 1004 RPM, div = 16)
fan4:        0 RPM  (min = 1004 RPM, div = 16)
temp1:       -48?C  (high =    +0?C, hyst =   +64?C)
temp2:     -48.0?C  (high = +80.0?C, hyst = +75.0?C)
temp3:     -48.0?C  (high = +80.0?C, hyst = +75.0?C)
I have two fans, CPU Fan1 and CPU Fan2, with
BIOS reporting 2500 and 2300 rpms.

Oddly, when I run 'sensors' consequently the min and div values change until
they saturate on th 4th time:
fan1:        0 RPM  (min = 1054 RPM, div = 128)
fan2:        0 RPM  (min = 1054 RPM, div = 128)
fan3:        0 RPM  (min = 1054 RPM, div = 128)
fan4:        0 RPM  (min = 1054 RPM, div = 128)
temp1:       -48?C  (high =    +0?C, hyst =   +64?C)
temp2:     -48.0?C  (high = +80.0?C, hyst = +75.0?C)
temp3:     -48.0?C  (high = +80.0?C, hyst = +75.0?C)

Also tried:
isaset 0x295 0x296 0x4e 0x00
isaset 0x295 0x296 0x59 0x00
1st line went in OK, for the second I got:
Data mismatch, wrote 0x00, read 0xff back.
I still tried sensors after that:

fan1:        0 RPM  (min = 1004 RPM, div = 32)
fan2:        0 RPM  (min = 1004 RPM, div = 32)
fan3:        0 RPM  (min = 1004 RPM, div = 32)
fan4:        0 RPM  (min = 1004 RPM, div = 32)
temp1:       -48?C  (high =    +0?C, hyst =   +64?C)
temp2:     -48.0?C  (high = +80.0?C, hyst = +75.0?C)
temp3:     -48.0?C  (high = +80.0?C, hyst = +75.0?C)

Also tried:
isaset 0x295 0x296 0x5d 0x07
Got:
Data mismatch, wrote 0x07, read 0xff back.
This changed the sensors output like this:
fan1:        0 RPM  (min = 16071 RPM, div = 4)
fan2:        0 RPM  (min = 16071 RPM, div = 4)
fan3:        0 RPM  (min = 16071 RPM, div = 4)
fan4:        0 RPM  (min = 1004 RPM, div = 64)
temp1:      +127?C  (high =    +0?C, hyst =   +64?C)
temp2:    +127.5?C  (high = +80.0?C, hyst = +75.0?C)
temp3:     -48.0?C  (high = +80.0?C, hyst = +75.0?C)
In this configuration, weirdly, as I put some load on, the temps did not
change, however the min and div values for fans jumped around.

I rebooted to get to the initial state.
and now while idling: isadump 0x295 0x296
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00: 01 bf 01 bf 01 00 00 00 01 01 01 01 3c 3c 0a 0a
10: 01 bf 00 00 00 01 01 3c 43 00 ff ff 24 32 00 de
20: db a5 d4 d3 c7 c5 ef d0 ff ff ff e7 00 08 00 04
30: 02 00 80 90 48 29 00 01 02 00 40 0a 0a 0a 0a ff
40: 03 cf 0f de ff 00 03 f4 2d 44 01 c4 90 95 00 a3
50: ff ff 80 ff ff ff 00 80 88 73 ff ff 19 e0 ff 05
60: db a5 d4 d3 c7 c5 ef d0 ff ff ff e7 00 08 00 04
70: 02 00 80 90 48 29 00 01 02 00 40 0a 0a 0a 0a ff
80: 01 bf 01 bf 01 00 00 00 01 01 01 01 3c 3c 0a 0a
90: 01 bf 00 00 00 01 01 3c 43 00 ff ff 24 32 00 de
a0: db a5 d4 d3 c7 c5 ef d0 ff ff ff e7 00 08 00 04
b0: 02 00 80 90 48 29 00 01 02 00 40 0a 0a 0a 0a ff
c0: 03 00 00 de ff 00 03 f4 2d 44 01 c4 90 95 00 a3
d0: ff ff 80 ff ff ff 00 80 88 73 ff ff 19 e0 ff 05
e0: db a5 d4 d3 c7 c5 ef d0 ff ff ff e7 00 08 00 04
f0: 02 00 80 90 48 29 00 01 02 00 40 0a 0a 0a 0a ff
At full load:
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00: 01 bf 01 bf 01 00 00 00 01 01 01 01 3c 3c 0a 0a
10: 01 bf 00 00 00 01 01 3c 43 00 ff ff 24 32 00 de
20: d9 a3 d4 d2 c6 c3 ed d0 ff ff ff e7 00 08 00 04
30: 02 00 80 90 48 29 00 01 02 00 40 0a 0a 0a 0a ff
40: 03 00 00 de ff 00 03 f4 2d 44 01 c4 90 95 00 a3
50: ff ff 80 ff ff ff 00 80 88 73 ff ff 19 e0 ff 05
60: d9 a3 d4 d2 c6 c3 ed d0 ff ff ff e7 00 08 00 04
70: 02 00 80 90 48 29 00 01 02 00 40 0a 0a 0a 0a ff
80: 01 bf 01 bf 01 00 00 00 01 01 01 01 3c 3c 0a 0a
90: 01 bf 00 00 00 01 01 3c 43 00 ff ff 24 32 00 de
a0: d9 a3 d4 d2 c6 c3 ed d0 ff ff ff e7 00 08 00 04
b0: 02 00 80 90 48 29 00 01 02 00 40 0a 0a 0a 0a ff
c0: 03 00 00 de ff 00 03 f4 2d 44 01 c4 90 95 00 a3
d0: ff ff 80 ff ff ff 00 80 88 73 ff ff 19 e0 ff 05
e0: d9 a3 d4 d2 c6 c3 ed d0 ff ff ff e7 00 08 00 04
f0: 02 00 80 90 48 29 00 01 02 00 40 0a 0a 0a 0a ff

I had to get rid of Windows - will put it back and report SpeedFan and ASUS
numbers hopefully tomorrow.
The BIOS actually supports ACPI and SpeedFan could only report CPU and MB
temperature, so it could have been ACPI - will check tomorrow.
ACPI under Linux does not work apparently - no information on T or fans.
The BIOS reports:

CPU Temp
MB  Temp

CPU Fan1
CPU Fan2
Front Fan1
Front Fan2
Rear Fan1
Rear Fan2

Smart Fan Disabled

VCORE
3.3V
5V
5VSB
VBA
12V

I will be happy to try the patch for voltages or any other things you
suggest,
but I will need instructions since I am not fluent in this stuff.

Thanks a lot again for your interest and help,

Have a good weekend,
Alex


8/06, Jean Delvare <khali at linux-fr.org> wrote:
> Hi Alexander,
>
> > I have kernel 2.6.14 and have installed lm_sensors 2.9.2
> >
> > sensors-detect find the chip (see the output below), and after all the
> > suggested steps,
> > sensors output is apparently nothing for fans and temps (see below).
> >
> > I will be happy to quickly provide any additional information if any of
> > developers decide to resolve this problem.
>
> Please provide the output of:
> isadump -k 0x87,0x87 0x2e 0x2f 0xb
>
> I want to check the value of registers 0x22, which may be used to shut
> down the hardware monitoring part of the device, and 0x30, which may
> disable that part. I guess that you wouldn't even be able to dump the
> device contents if it was shut down or disabled, but it doesn't hurt to
> make sure.
>
> > sensors output:
> >
> > w83627ehf-isa-0290
> > Adapter: ISA adapter
> > fan1:        0 RPM  (min = 10546 RPM, div = 128)
> > fan2:        0 RPM  (min =    0 RPM, div = 128)
> > fan3:        0 RPM  (min =    0 RPM, div = 128)
> > fan4:        0 RPM  (min = 10546 RPM, div = 128)
> > temp1:       -48?C  (high =    +0?C, hyst =   +64?C)
> > temp2:     -48.0?C  (high = +80.0?C, hyst = +75.0?C)
> > temp3:     -48.0?C  (high = +80.0?C, hyst = +75.0?C)
>
> For fans, try setting the limits to something reasonable like 1000 RPM.
> It might help.
>
> For temperatures, try:
> isaset 0x295 0x296 0x4e 0x00
> isaset 0x295 0x296 0x59 0x00
> This will change the diode measurement type from Pentium II to 2N3904.
> Maybe you'll have different readings after that. If it doesn't help,
> try:
> isaset 0x295 0x296 0x5d 0x07
> This will change the measurement mode from diode to thermistor. This
> should change the reported values, although I can't promise the new
> values will make more sense than the old ones.
>
> Ideally, the driver should at least report the currently selected
> thermal sensor type, and may even let the user change it to workaround
> broken BIOSes. The w83627ehf driver is still in a preliminary stage
> though.
>
> We have a patch floating around which adds voltage input support to the
> driver. Do you want to give it a try? Maybe you'll be more lucky with
> voltages than with fans and temperatures. The dump you provided
> elsewhere in this thread shows that at least some voltage values make
> sense.
>
> --
> Jean Delvare
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20060119/482acef9/attachment.html 


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

  Powered by Linux