You are not logged in.

#1 2010-01-21 08:06:14

horgh
Member
Registered: 2009-11-27
Posts: 18

Fan speed at max after suspend Hp ProBook 4510s

Hi, I bought a new Laptop, HP ProBook 4510s, and of course installed Arch Linux on it. Now everything else is just perfect, but I'm having problems with suspend. Computer suspends, and wakes from it, but after waking from suspend fan runs at maximum speed, and never slows down. My guess is that this has something to do with some module controlling the fan, but I can't figure out what module and what should I do to fix this problem.

Log file /var/log/pm-suspend.log is like this:

Initial commandline parameters: 
Thu Jan 21 09:50:43 EET 2010: Running hooks for suspend.
/usr/lib/pm-utils/sleep.d/00auto-quirk suspend suspend: Adding quirks from HAL: --quirk-dpms-on --quirk-dpms-suspend --quirk-vbe-post --quirk-vbemode-restore --quirk-vbestate-restore --quirk-vga-mode-3 
success.
/usr/lib/pm-utils/sleep.d/00logging suspend suspend: Linux myhost 2.6.32-ARCH #1 SMP PREEMPT Thu Jan 7 22:19:56 UTC 2010 i686 Intel(R) Core(TM)2 Duo CPU T6570 @ 2.10GHz GenuineIntel GNU/Linux
Module                  Size  Used by
rfcomm                 30441  4 
sco                     6956  2 
bridge                 40873  0 
stp                     1140  1 bridge
llc                     2901  2 bridge,stp
bnep                    6964  2 
l2cap                  29101  16 rfcomm,bnep
ipv6                  237532  14 
ext2                   56463  1 
snd_hda_codec_intelhdmi    10594  1 
snd_hda_codec_analog    51443  1 
arc4                    1058  2 
ecb                     1545  2 
iwlagn                 98590  0 
snd_seq_dummy           1099  0 
snd_seq_oss            25304  0 
snd_seq_midi_event      4452  1 snd_seq_oss
snd_hda_intel          18697  3 
snd_seq                42628  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
iwlcore                82082  1 iwlagn
snd_hda_codec          56728  3 snd_hda_codec_intelhdmi,snd_hda_codec_analog,snd_hda_intel
snd_seq_device          4313  3 snd_seq_dummy,snd_seq_oss,snd_seq
cpufreq_powersave        646  0 
btusb                   9768  2 
snd_pcm_oss            33693  0 
snd_hwdep               5102  1 snd_hda_codec
cpufreq_ondemand        6897  2 
uvcvideo               54559  0 
i915                  263409  2 
mac80211              147949  2 iwlagn,iwlcore
bluetooth              44621  9 rfcomm,sco,bnep,l2cap,btusb
snd_mixer_oss          14810  1 snd_pcm_oss
acpi_cpufreq            5599  0 
videodev               31763  1 uvcvideo
snd_pcm                57479  4 snd_hda_intel,snd_hda_codec,snd_pcm_oss
drm_kms_helper         21971  1 i915
hp_accel               10328  0 
freq_table              1955  2 cpufreq_ondemand,acpi_cpufreq
v4l1_compat            13478  2 uvcvideo,videodev
lis3lv02d               4497  1 hp_accel
drm                   126588  3 i915,drm_kms_helper
snd_timer              16117  3 snd_seq,snd_pcm
intel_agp              23157  1 
cfg80211              106663  3 iwlagn,iwlcore,mac80211
snd                    43847  16 snd_hda_codec_intelhdmi,snd_hda_codec_analog,snd_seq_oss,snd_hda_intel,snd_seq,snd_hda_codec,snd_seq_device,snd_pcm_oss,snd_hwdep,snd_mixer_oss,snd_pcm,snd_timer
i2c_algo_bit            4219  1 i915
fan                     2598  0 
i2c_core               15369  4 i915,videodev,drm,i2c_algo_bit
input_polldev           1671  1 lis3lv02d
soundcore               5007  1 snd
iTCO_wdt                6745  0 
joydev                  7768  0 
uhci_hcd               19092  0 
video                  14871  1 i915
ehci_hcd               31434  0 
container               1869  0 
output                  1404  1 video
wmi                     4083  0 
iTCO_vendor_support     1453  1 iTCO_wdt
rfkill                 12320  3 bluetooth,cfg80211
snd_page_alloc          5809  2 snd_hda_intel,snd_pcm
led_class               1933  2 iwlcore,hp_accel
sky2                   38614  0 
agpgart                23331  2 drm,intel_agp
usbcore               118921  5 btusb,uvcvideo,uhci_hcd,ehci_hcd
ac                      2255  0 
psmouse                55619  0 
battery                 7328  0 
thermal                 9326  0 
serio_raw               3620  0 
sg                     21079  0 
pcspkr                  1347  0 
button                  3638  1 i915
processor              25790  3 acpi_cpufreq
evdev                   6970  13 
coretemp                3789  0 
fuse                   51628  2 
rtc_cmos                7504  0 
rtc_core               12011  1 rtc_cmos
rtc_lib                 1450  1 rtc_core
ext4                  313138  2 
mbcache                 4278  2 ext2,ext4
jbd2                   68146  1 ext4
crc16                   1041  2 l2cap,ext4
sr_mod                 13161  0 
cdrom                  31625  1 sr_mod
sd_mod                 24101  5 
ahci                   29290  4 
libata                135162  1 ahci
scsi_mod               78933  4 sg,sr_mod,sd_mod,libata
             total       used       free     shared    buffers     cached
Mem:       2001824    1757568     244256          0      86832    1358000
-/+ buffers/cache:     312736    1689088
Swap:      1052248          0    1052248
success.
/usr/lib/pm-utils/sleep.d/00powersave suspend suspend: success.
/usr/lib/pm-utils/sleep.d/01grub suspend suspend: not applicable.
/usr/lib/pm-utils/sleep.d/11netcfg suspend suspend: success.
/usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend: not applicable.
/usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend: success.
/usr/lib/pm-utils/sleep.d/75modules suspend suspend: not applicable.
/usr/lib/pm-utils/sleep.d/90clock suspend suspend: not applicable.
/usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: success.
/usr/lib/pm-utils/sleep.d/95led suspend suspend: not applicable.
/usr/lib/pm-utils/sleep.d/98smart-kernel-video suspend suspend: success.
/usr/lib/pm-utils/sleep.d/99video suspend suspend: kernel.acpi_video_flags = 0
success.
Thu Jan 21 09:50:44 EET 2010: performing suspend
Thu Jan 21 09:50:59 EET 2010: Awake.
Thu Jan 21 09:50:59 EET 2010: Running hooks for resume
/usr/lib/pm-utils/sleep.d/99video resume suspend: 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.
/usr/lib/pm-utils/sleep.d/49bluetooth resume suspend: not applicable.
/usr/lib/pm-utils/sleep.d/11netcfg resume suspend: success.
/usr/lib/pm-utils/sleep.d/01grub resume suspend: not applicable.
/usr/lib/pm-utils/sleep.d/00powersave resume suspend: success.
/usr/lib/pm-utils/sleep.d/00logging resume suspend: success.
/usr/lib/pm-utils/sleep.d/00auto-quirk resume suspend: success.
Thu Jan 21 09:50:59 EET 2010: Finished.

Offline

#2 2010-01-21 12:22:53

elric
Member
Registered: 2010-01-14
Posts: 22

Re: Fan speed at max after suspend Hp ProBook 4510s

Maybe your fan goes to the top because the CPU is running 100%, my AMD64 goes to 100%(and the fan) if its module (powernow-k8) is not loaded.
Try returning from suspend, and running "sudo cpufreq-set -g ondemand". If this works, just script this command after suspend.

Otherwise, try laptop-mode-tools. Those might help. You don't mention your DE, if it's KDE, you need acpi installed to suspend (it hangs on me without it after suspend).

Offline

#3 2010-01-21 17:10:47

horgh
Member
Registered: 2009-11-27
Posts: 18

Re: Fan speed at max after suspend Hp ProBook 4510s

elric wrote:

Maybe your fan goes to the top because the CPU is running 100%, my AMD64 goes to 100%(and the fan) if its module (powernow-k8) is not loaded.
Try returning from suspend, and running "sudo cpufreq-set -g ondemand". If this works, just script this command after suspend.

Otherwise, try laptop-mode-tools. Those might help. You don't mention your DE, if it's KDE, you need acpi installed to suspend (it hangs on me without it after suspend).

Thank you for you answer, my problem is not CPU usage, it's in some 2-10% all the time. I'll try laptop-mode-tools. I'm mainly using KDE, but the problem is the same in LXDE too.

Offline

#4 2010-01-21 22:02:48

elric
Member
Registered: 2010-01-14
Posts: 22

Re: Fan speed at max after suspend Hp ProBook 4510s

What's your "sensors" output? (Package lm-sensors, I think) My cpu could run as yours, yet rise above 50 C all the time when I had that problem.
cpufreq-utils is also VERY handy.
The thing is that your CPU may be using 2-10 percent, BUT within the performance governor (same as NO governor at all), it's kinda the same
as, i.e, 20 percent with the "ondemand" governor, but "cooler".
This may mean (I think) that your CPU is receiving max power all the time after suspend, but doesn't need ALL that capacity to work (hence the 2-10 percent). That can explain the low CPU usage AND a high cpu temp (if any).

Offline

#5 2010-01-23 14:11:49

AsconaB
Member
From: Frankfurt am Main Germany
Registered: 2010-01-23
Posts: 1

Re: Fan speed at max after suspend Hp ProBook 4510s

Hi,
I had the same problem with my HP6530b. I use pm-utils for suspend and hybernation, which is, as far as I know, also used by KDEs Powerdevil.
The solution was to add a file named "config" to /etc/pm/config.d/ with:

SUSPEND_MODULES="fan thermal iwlagn hp_wmi wmi" # the list of modules to be unloaded before suspend

This solved my problems with the fan running at 100% and the sometimes broken Wifi/rfkill-Switch after returning from suspend.

Offline

Board footer

Powered by FluxBB