I am new to this forum and this is my first post.

I just did under Linux what NHC did under Windows. I found a way to override an ACPI field with a fake temperature so that the fan begin to spin at a certain temperature.
I wrote a tutorial to achieve that: http://www.gabsoftware.com/tips/tutoria ... 1526-1546/
Basically you have to add a method in your DSDT then find a way for your Linux to load the custom DSDT. I use Debian Squeeze so the only option was to compile my own kernel

I was thinking it could be helpful to the community.
There are high chances that this tutorial apply for the following models because they share the same DSDT and BIOS:
- Amilo Xi 1554
- Amilo Xi 1547
- Amilo Xi 1546
- Amilo Xi 1526
- Amilo Pi 1556
- Amilo Pi 1536
- Amilo Xi 14xx
Best regards!