Noisy fan after awaking from suspend to RAM

Hello

I have installed OpenSUSE 11.1 64 bits on my new HP Compaq 6730s . After resuming from a suspend to RAM, the fan seems to spin up to maximum.

I have checked the temperatures with “acpi -V” and “Thermal 5” (FDTZ), which uses to always be stuck at 20º, has raised to 100º after that. So it seems to be a bad reading from the temperature sensor.

Also tried with the acpi=“Linux” parameter to the kernel and it is less often, but still happens.

My chipset is Intel GM45 Express, with GMA 4500MHD integrated graphics card. Kernel 2.6.27.23-0.1-default x86_64.

Any idea on how to fix it?

Thank you

Hi all, I have the same laptop, opensuse version and same problem

Any idea?

Thanks :wink:

Hi again,

I found a solution at https://bugs.launchpad.net/ubuntu/+source/linux/+bug/77370

It’s easy to solve this problem:

  • Make a file called 99funguj at /etc/pm/sleep.d/ folder. The content of this file should be

#!/bin/sh
#
# 99funguj: sprav co se da

case "$1" in
        hibernate|suspend)
                # Stopping is not required.
                ;;
        thaw|resume)
                # sprav to
                for x in /proc/acpi/fan/*; do
                    if  -f "$x/state" ] &&  "`grep on $x/state`" ]; then
                        echo -n 3 > $x/state;
                        echo -n 0 > $x/state;
                    fi
                done
                for x in /proc/acpi/fan/*; do
                    if  -f "$x/state" ] &&  "`grep off $x/state`" ]; then
                        echo -n 0 > $x/state;
                        echo -n 3 > $x/state;
                    fi
                done
                ;;
        *) exit $NA
                ;;
esac

  • Give exec rights to this file

chmod +x 99funguj

It works for me :slight_smile: