You are not logged in.

#1 2009-09-11 12:04:16

Revolt
Member
From: Portugal
Registered: 2009-06-11
Posts: 71
Website

[Solved] A300D-1S9 fan and suspend/hibernate problems

Hey everyone!

I've been trying to configure suspension and hibernation of my Toshiba Satellite A300D-1S9 using the uswswp module.

While it suspends/hibernates correctly and is indeed able to resume without any errors (afaik), after resume something causes the laptop to periodically heat up to 60ºC (when idle) which, in turn, causes the fan to spin like there's no tomorrow until the temp goes back to 50ºC and it goes to what apparently is its normal speed.

I've checked CPU usage and it doesn't stray beyond the 6% during this whole process. Both CPUs are under the effect of the ondemand governor and stay at 800Mhz (the minimum) during the overheat. This seems to point that the issue is not directly related to the CPU.

Now either the fan starts to malfunction after resume although I can still hear it spin (or maybe I have two and one of them isn't spinning? How can I check this?) or what is causing the heat is the graphics card or harddrive.

I also tried to restart both acpid and hal after resume just in case suspension/hibernation messed up fan acpi events or something similar but to no avail.

pm-suspend.log

Could not initialise connection to hald.
Normally this means the HAL daemon (hald) is not running or not ready.
success.
/usr/lib/pm-utils/sleep.d/98smart-kernel-video resume suspend: success.
/usr/lib/pm-utils/sleep.d/95led resume suspend: not applicable.
/usr/lib/pm-utils/sleep.d/94cpufreq resume suspend: success.
/usr/lib/pm-utils/sleep.d/90clock resume suspend: not applicable.
/usr/lib/pm-utils/sleep.d/75modules resume suspend: success.
/usr/lib/pm-utils/sleep.d/55NetworkManager resume suspend: success.
/etc/pm/sleep.d/50-hdparm_pm resume suspend: success.
/usr/lib/pm-utils/sleep.d/49bluetooth resume suspend: not applicable.
/usr/lib/pm-utils/sleep.d/11netcfg resume suspend: :: phoenix up    [BUSY]    [DONE] 
success.
/etc/pm/sleep.d/02-hal resume suspend: :: Starting Hardware Abstraction Layer    [BUSY]    [DONE] 
success.
/etc/pm/sleep.d/01synaptics resume suspend: success.
/usr/lib/pm-utils/sleep.d/01grub resume suspend: not applicable.

acpid.log

Sep 11 08:47:28 arch acpid: starting up
Sep 11 08:47:28 arch acpid: 6 rules loaded
Sep 11 08:47:28 arch acpid: waiting for events: event logging is off
Sep 11 08:47:29 arch acpid: client connected from 3757[82:82]
Sep 11 08:47:29 arch acpid: 1 client rule loaded
Sep 11 08:47:36 arch acpid: client connected from 4201[0:0]
Sep 11 08:47:36 arch acpid: 1 client rule loaded
Sep 11 09:00:51 arch acpid: client 4201[0:0] has disconnected
Sep 11 09:00:51 arch acpid: client connected from 4201[0:0]
Sep 11 09:00:51 arch acpid: 1 client rule loaded
Sep 11 09:03:29 arch acpid: client 3757[82:82] has disconnected
Sep 11 09:03:29 arch acpid: client connected from 4781[82:82]
Sep 11 09:03:29 arch acpid: 1 client rule loaded
Sep 11 09:06:21 arch acpid: starting up
Sep 11 09:06:21 arch acpid: 6 rules loaded
Sep 11 09:06:21 arch acpid: waiting for events: event logging is off
Sep 11 09:06:22 arch acpid: client connected from 3796[82:82]
Sep 11 09:06:22 arch acpid: 1 client rule loaded
Sep 11 09:06:29 arch acpid: client connected from 4242[0:0]
Sep 11 09:06:29 arch acpid: 1 client rule loaded
Sep 11 09:13:24 arch acpid: starting up
Sep 11 09:13:24 arch acpid: 6 rules loaded
Sep 11 09:13:24 arch acpid: waiting for events: event logging is off
Sep 11 09:13:25 arch acpid: client connected from 3794[82:82]
Sep 11 09:13:25 arch acpid: 1 client rule loaded
Sep 11 09:13:32 arch acpid: client connected from 4233[0:0]
Sep 11 09:13:32 arch acpid: 1 client rule loaded
Sep 11 09:19:41 arch acpid: client 3794[82:82] has disconnected
Sep 11 09:19:41 arch acpid: client 4233[0:0] has disconnected
Sep 11 09:19:41 arch acpid: client connected from 4233[0:0]
Sep 11 09:19:41 arch acpid: 1 client rule loaded
Sep 11 09:19:41 arch acpid: client connected from 5181[82:82]
Sep 11 09:19:41 arch acpid: 1 client rule loaded
Sep 11 09:31:22 arch acpid: starting up
Sep 11 09:31:22 arch acpid: 6 rules loaded
Sep 11 09:31:22 arch acpid: waiting for events: event logging is off
Sep 11 09:31:23 arch acpid: client connected from 3769[82:82]
Sep 11 09:31:23 arch acpid: 1 client rule loaded
Sep 11 09:31:30 arch acpid: client connected from 4209[0:0]
Sep 11 09:31:30 arch acpid: 1 client rule loaded
Sep 11 09:36:32 arch acpid: client 3769[82:82] has disconnected
Sep 11 09:36:32 arch acpid: client 4209[0:0] has disconnected
Sep 11 09:36:32 arch acpid: client connected from 4209[0:0]
Sep 11 09:36:32 arch acpid: 1 client rule loaded
Sep 11 09:36:40 arch acpid: client connected from 5143[82:82]
Sep 11 09:36:40 arch acpid: 1 client rule loaded
Sep 11 09:37:54 arch acpid: client 4209[0:0] has disconnected
Sep 11 09:37:54 arch acpid: client 5143[82:82] has disconnected
Sep 11 09:37:54 arch acpid: client connected from 4209[0:0]
Sep 11 09:37:54 arch acpid: 1 client rule loaded
Sep 11 09:38:03 arch acpid: client connected from 5855[82:82]
Sep 11 09:38:03 arch acpid: 1 client rule loaded
Sep 11 09:39:42 arch acpid: exiting
Sep 11 09:39:48 arch acpid: starting up
Sep 11 09:39:48 arch acpid: 6 rules loaded
Sep 11 09:39:48 arch acpid: waiting for events: event logging is off
Sep 11 09:39:48 arch acpid: client connected from 4209[0:0]
Sep 11 09:39:48 arch acpid: 1 client rule loaded
Sep 11 09:39:50 arch acpid: client connected from 6112[82:82]
Sep 11 09:39:50 arch acpid: 1 client  rule loaded
Sep 11 09:44:31 arch acpid: exiting
Sep 11 12:17:17 arch acpid: starting up
Sep 11 12:17:17 arch acpid: 6 rules loaded
Sep 11 12:17:17 arch acpid: waiting for events: event logging is off
Sep 11 12:17:18 arch acpid: client connected from 3708[82:82]
Sep 11 12:17:18 arch acpid: 1 client rule loaded
Sep 11 12:17:25 arch acpid: client connected from 4082[0:0]
Sep 11 12:17:25 arch acpid: 1 client rule loaded

Appreciate your help wink

EDIT: Adding acpi_osi=Linux to the arch linux grub entry seemed to do the trick! Fan now works correctly everytime although I lost all Fn functionality. As per http://www.linuxquestions.org/questions … page3.html

Last edited by Revolt (2010-02-09 08:16:30)

Offline

Board footer

Powered by FluxBB