You are not logged in.
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
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
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
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
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