[lm-sensors] F8000 support added to f71882fg driver, test please.
Jean Delvare
khali at linux-fr.org
Tue Dec 16 18:20:20 CET 2008
On Tue, 16 Dec 2008 09:08:12 -0800, Chuan-kai Lin wrote:
> On Tue, Dec 16, 2008 at 02:26:08PM +0100, Jean Delvare wrote:
> > Please provide a dump of your F8000 chip:
>
> 0 1 2 3 4 5 6 7 8 9 a b c d e f
> 00: ff 03 40 00 ff ff ff ff ff ff c1 00 55 4c 00 ff
> 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 20: d2 d2 ca ff ff ff ff ff ff ff ff ff ff ff ff ff
> 30: ff 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 05 08 10 19 34 ff
> 60: 00 00 00 ff ff ff 00 01 65 ff ff ff ff ff ff 00
> 70: 22 ff 08 ff 2b ff ff ff ff ff ff ff ff ff ff ff
> 80: 46 3c 64 55 64 55 ff ff ff ff ff ff ff ff 2a ff
> 90: 00 04 04 00 2a ff 15 ff aa 04 ff 2a 55 05 ff 0a
> a0: 03 bd 00 66 03 b3 48 48 48 1c ff ff ff a7 66 3d
> b0: 03 7b 00 5a 03 15 48 48 48 1c ff ff ff a0 5a 3d
> c0: 0f ff 00 80 03 ff 3c 32 28 1e ff d9 a6 80 66 0c
> d0: 0f ff ff ff ff ff ff ff ff ff ff ff ff ff ff 00
^^^^^
> e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> f0: 00 00 00 00 00 00 3b 3b 03 39 ff 00 ff ff ff ff
>
> f8000-isa-0a00
> Adapter: ISA adapter
> in0: +1.68 V
> in1: +1.68 V
> in2: +1.62 V
> fan1: 1567 RPM
> fan2: 1683 RPM
> fan3: 0 RPM ALARM
> fan4: 100000 RPM
> temp1: +34.0°C (high = +70.0°C, hyst = +60.0°C)
> temp2: +8.0°C (high = +100.0°C, hyst = +85.0°C) sensor = Intel PECI
> temp3: +43.0°C (high = +100.0°C, hyst = +85.0°C)
Just as I suspected. Hans, as you can see, fan4's speed is 0 in the
chip. So it's not a hardware issue, but a bug in your driver. Which I
presume the following patch would fix?
Fix fan4 for the F8000.
Signed-off-by: Jean Delvare <khali at linux-fr.org>
---
drivers/hwmon/f71882fg.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- linux-2.6.28-rc8.orig/drivers/hwmon/f71882fg.c 2008-12-16 17:42:05.000000000 +0100
+++ linux-2.6.28-rc8/drivers/hwmon/f71882fg.c 2008-12-16 18:14:52.000000000 +0100
@@ -982,7 +982,7 @@ static struct f71882fg_data *f71882fg_up
/* The f8000 can monitor 1 more fan, but has no pwm for it */
if (data->type == f8000)
- data->fan[3] = f71882fg_read8(data,
+ data->fan[3] = f71882fg_read16(data,
F71882FG_REG_FAN(3));
if (data->type == f71882fg)
data->in_status = f71882fg_read8(data,
Something to fold into hwmon/hwmon-f71882fg-13-add-f8000-support.patch
I presume.
--
Jean Delvare
More information about the lm-sensors
mailing list