Re: Fan resume not working on nx6325 without userland assistance

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tuesday, 22 of January 2008, Rafael J. Wysocki wrote:
> Hi,
> 
> It turns out that the following script (from openSUSE 10.3):
> 
> #############################################################
> # triggers the ACPI fan(s) after resume. Since ACPI drivers
> # have no suspend support, this is sometimes necessary.
> # see http://article.gmane.org/gmane.linux.acpi.devel/16643
> kick-fan()
> {
>         local FAN DUMMY STATE
>         for FAN in /proc/acpi/fan/*/state; do
>                 [ ! -e $FAN ] && continue
>                 read DUMMY STATE < $FAN
>                 if [ "$STATE" = "on" ]; then
>                         echo "kicking $FAN"
>                         echo -n 3 > $FAN
>                         echo -n 0 > $FAN
>                 fi
>         done
> }
> 
> case $1 in
>         thaw|resume)
>                 kick-fan
>                 ;;
> esac
> 
> is necessary to make the fan behave appropriately after a resume from RAM
> (I haven't checked resume from hibernation, but I guess the same thing happens)
> on HP nx6325 with 2.6.24-rc8 (and with previous kernels probably too).
> 
> It wasn't needed at one point, so something has regressed.  Sigh.

Ah, I didn't say that thermal management is completely busted after a resume
if the fan is not kicked from the user land (using the above script).  Usually
the fan is 100% on (that corresponds to all ACPI "fans" being on), but once it
had gone off and I was unable to turn it on by any means (including rising the
temperature to a dangerous level).

Greetings,
Rafael
-
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux