I'm running Fedora Core 4 on my Fujitsu-Siemens Amilo L1310G laptop.
I have downloaded vanilla 2.6.13 from kernel.org, patched it with acpi-20050902-2.6.13.diff.gz, modified DSDT (iasl reported a warning: "Reserved method must return a value (_WAK)") and compiled it into the kernel. I have also tried acpi_os_name kernel parameter... and nothing helps:/
(the same with kernels downloaded with yum)
The problem is that fan either works non-stop or doesn't work at all...
And even when the fan is not working both /proc/acpi/fan/FAN0/state and /proc/acpi/fan/FAN1/state read "status: on".
However, /proc/acpi/thermal_zone/THRM/state is changing correctly according to temperature changes and current settings in trip_points... but it has nothing to do with the fan.
Any suggestions, please?