Re: [PATCH 1/1] x86: Added support for Acer Aspire 5755G fan control.
From: Tero Keski-Valkama
Date: Sat Sep 29 2012 - 09:32:29 EST
I dumped a working registry by booting with acpi=off kernel parameter.
<dump>
EC RAM:
00: 02 00 00 00 02 02 00 01 00 09 00 00 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 22 00 00 00 00 00 00 00 00 00 fe
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 53 41 4e 59 4f 00 00 00 00 41 53 31 30 44 33 31
a0: 00 00 00 80 c1 00 00 5f ff 10 00 0e 64 17 81 ff
b0: 00 00 00 52 53 00 00 00 00 09 00 05 00 02 11 11
c0: 13 00 c9 0f 3f ab 65 30 30 2a 30 11 c9 0f 64 1f
d0: 00 00 00 00 19 7b 9b 24 00 00 05 0a 00 00 e0 40
e0: 00 00 00 28 10 20 10 1d 10 00 00 00 00 00 00 00
f0: 43 10 00 00 03 3f 00 00 44 00 00 00 00 00 00 00
Not dumping EC IDX RAM.
</dump>
This configuration rewritten to a registry booted with normal ACPI
kernel support actually speeds up the fan automatically in a sane
manner, and it actually puts the fan to max power when the temperature
is very high, as opposed to any other hack I have tried so far.
I still need to find out what exact registry value here causes the
normal automatic fan operation.
At least in this acpi=off configuration, 0xAB := 0x0E, as opposed to
the normal kernel boot up value of 0xAB := 0x08, but of course this is
not the only difference.
--
Kind Regards / Ystävällisin terveisin,
Tero Keski-Valkama, MSc(Tech)
+358 (0)46 876 0485
tero.keski-valkama@xxxxxxxx
http://www.neter.fi
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/