I'm trying to get the hibernate package working on my Dell Inspiron
4100. So far, everything appears to be working fine, with one
exception: after resuming from hibernate, the system shows all the
signs of high CPU load --- the CPU temperature keeps creeping up until
both fans are running. This persists until I reboot the computer. top
doesn't show anything using much CPU, so I'm assuming something more
nefarious is happening here. Any ideas?
Let's see, information you'll want... I'm running version 1.12-1 of the
hibernate package, and a stock Debian 2.6.12 kernel (package
linux-image-2.6.12-1-686, version 2.6.12-5, which AFAIK means no
suspend2 and ACPI rather than APM). I've attached a copy of my
hibernate.conf and the outputs of lspci -v and lsmod. i8kctl prints:
1.0 A03 8PMM611 52 0 0 0 0 1 0
Anything else? Something from /proc/acpi, perhaps? TIA.
-sbigham
# Example hibernate.conf file. Adapt to your own tastes.
# Options are not case sensitive.
#
# Run "hibernate -h" for help on the configuration items.
##############################################################################
### Choose your Suspend method. You currently have 3 choices:
###
### suspend2 Software Suspend 2 (requires kernel patches from
### http://www.suspend2.net/)
###
### sysfs_power_state Uses /sys/power/state to suspend (activates pmdisk
### on kernels < 2.6.8, or vanilla swsusp otherwise).
###
### acpi_sleep Uses /proc/acpi/sleep to activate swsusp, or other
### ACPI sleep state supported by your machine.
###
##############################################################################
### suspend2 (for Software Suspend 2)
#UseSuspend2 yes
#Reboot no
#EnableEscape yes
#DefaultConsoleLevel 1
#Compressor lzf
#Encryptor none
# ImageSizeLimit 200
## useful for initrd usage:
# SuspendDevice swap:/dev/hda2
## Powerdown method - 3 for suspend-to-RAM, 4 for ACPI S4 sleep, 5 for poweroff
# PowerdownMethod 5
## Any other /proc/software_suspend setting can be set like so:
# ProcSetting expected_compression 50
## Or traditionally like this:
# Suspend2AllSettings 0 0 2056 65535 5
## Or even from the results of hibernate --save-settings with this:
# Suspend2AllSettingsFile /etc/hibernate/suspend-settings.conf
## For filewriter:
# FilewriterLocation /suspend_file 1000
# VerifyFilewriterResume2 yes
# ProcSetting userui_program /usr/local/sbin/suspend2ui_text
### sysfs_power_state
## To use /sys/power/state to suspend your machine (which may offer
## suspend-to-RAM, suspend-to-disk, standby, etc) comment out all the options
## above for Software Suspend 2, below for acpi_sleep, and uncomment this line.
## You may replace mem with any one of the states from "cat /sys/power/state"
UseSysfsPowerState mem
PowerdownMethod shutdown
### acpi_sleep
## To use ACPI to suspend your machine (via /proc/acpi/sleep), comment out
## all the options above for Software Suspend 2 and sysfs, and uncomment this
## line. The number refers to the ACPI sleep state - 3 is suspend-to-RAM and
## 4 is suspend-to-disk.
# UseACPISleep 4
##############################################################################
### Some global settings
##############################################################################
Verbosity 0
LogFile /var/log/hibernate.log
LogVerbosity 1
# AlwaysForce yes
# AlwaysKill yes
# HibernateVT 15
Distribution debian
# XDisplay :0
##############################################################################
### Scriptlets
### Scriptlets provide support for doing all sorts of things before and after
### suspending. The defaults settings here should work for most people, but
### you may wish to edit these to taste. Consult "hibernate -h" for help on
### the configuration settings.
##############################################################################
### bootsplash
## If you use bootsplash, also enabling SwitchToTextMode is recommended if
## you use X, otherwise you may end up with a garbled X display.
# Bootsplash on
# BootsplashConfig /etc/bootsplash/default/config/bootsplash-1024x768.cfg
### clock
SaveClock restore-only
### devices
# IncompatibleDevices /dev/dsp /dev/video*
### diskcache
# DisableWriteCacheOn /dev/hda
### fbsplash (enable SwitchToTextMode if you use this)
# FBSplash on
# FBSplashTheme suspend2
### filesystems
# Unmount /nfsshare /windows /mnt/sambaserver
# UnmountFSTypes smbfs nfs
# UnmountGraceTime 1
# Mount /windows
### grub
# ChangeGrubMenu yes
# GrubMenuFile /boot/grub/menu.lst
# AlternateGrubMenuFile /boot/grub/menu-suspended.lst
# BackupGrubMenuFile /boot/grub/menu.lst.hibernate.bak
### hardware_tweaks
# IbmAcpi yes
RadeonTool yes
### lilo
# EnsureLILOResumes yes
### lock (generally you only want one of the following options)
# LockConsoleAs root
# LockXScreenSaver yes
# LockKDE yes
# LockXLock yes
# LockXAutoLock yes
### misclaunch
# OnSuspend 20 echo "Good night!"
# OnResume 20 echo "Good morning!"
### modules
# UnloadModules snd_via82cxxx usb-ohci
# UnloadAllModules yes
UnloadBlacklistedModules yes
LoadModules auto
# LoadModulesFromFile /etc/modules
### modules-gentoo
# GentooModulesAutoload yes
### network
# DownInterfaces eth0
# UpInterfaces auto
### pcmcia
EjectCards yes
### programs
# IncompatiblePrograms xmms
### services
# RestartServices postfix
# StopServices alsasound
# StartServices aumix
### vbetool
# EnableVbetool yes
# RestoreVbeStateFrom /var/lib/vbetool/vbestate
# VbetoolPost yes
# RestoreVCSAData yes
### xhacks
SwitchToTextMode yes
# UseDummyXServer yes
### xstatus
## This can be set to gnome, kde or x:
XStatus x
# XStatus gnome
# XSuspendText Preparing to suspend...
# XResumeText Resuming from suspend...
## When using XStatus x, and you have xosd installed:
# XosdSettings --font -misc-fixed-medium-r-semicondensed--*-120-*-*-c-*-*-*
--colour=Green --shadow 1 --pos bottom --align center --offset 50
00:00.0 Host bridge: Intel Corp. 82830 830 Chipset Host Bridge (rev 02)
Flags: bus master, fast devsel, latency 0
Memory at d0000000 (32-bit, prefetchable) [size=256M]
Capabilities: <available only to root>
00:01.0 PCI bridge: Intel Corp. 82830 830 Chipset AGP Bridge (rev 02) (prog-if
00 [Normal decode])
Flags: bus master, 66Mhz, fast devsel, latency 32
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
I/O behind bridge: 0000c000-0000cfff
Memory behind bridge: fc000000-fdffffff
Prefetchable memory behind bridge: e0000000-e7ffffff
00:1d.0 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #1) (rev 01) (prog-if
00 [UHCI])
Subsystem: Intel Corp.: Unknown device 4541
Flags: bus master, medium devsel, latency 0, IRQ 11
I/O ports at bf80 [size=32]
00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 41) (prog-if 00
[Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=10, sec-latency=32
I/O behind bridge: 0000e000-0000ffff
Memory behind bridge: f4000000-fbffffff
00:1f.0 ISA bridge: Intel Corp. 82801CAM ISA Bridge (LPC) (rev 01)
Flags: bus master, medium devsel, latency 0
00:1f.1 IDE interface: Intel Corp. 82801CAM IDE U100 (rev 01) (prog-if 8a
[Master SecP PriP])
Subsystem: Intel Corp.: Unknown device 4541
Flags: bus master, medium devsel, latency 0, IRQ 11
I/O ports at <ignored>
I/O ports at <ignored>
I/O ports at <ignored>
I/O ports at <ignored>
I/O ports at bfa0 [size=16]
Memory at 08000000 (32-bit, non-prefetchable) [size=1K]
00:1f.5 Multimedia audio controller: Intel Corp. 82801CA/CAM AC'97 Audio
Controller (rev 01)
Subsystem: Cirrus Logic: Unknown device 5959
Flags: bus master, medium devsel, latency 0, IRQ 11
I/O ports at d800 [size=256]
I/O ports at dc80 [size=64]
00:1f.6 Modem: Intel Corp. 82801CA/CAM AC'97 Modem Controller (rev 01) (prog-if
00 [Generic])
Subsystem: Conexant MD56ORD V.92 MDC Modem
Flags: bus master, medium devsel, latency 0, IRQ 11
I/O ports at d400 [size=256]
I/O ports at dc00 [size=128]
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M6 LY
(prog-if 00 [VGA])
Subsystem: Dell Computer Corporation: Unknown device 00e4
Flags: bus master, VGA palette snoop, stepping, 66Mhz, medium devsel,
latency 32, IRQ 11
Memory at e0000000 (32-bit, prefetchable) [size=128M]
I/O ports at c000 [size=256]
Memory at fcff0000 (32-bit, non-prefetchable) [size=64K]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: <available only to root>
02:00.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)
Subsystem: Dell Computer Corporation: Unknown device 00e3
Flags: bus master, medium devsel, latency 32, IRQ 11
I/O ports at ec80 [size=128]
Memory at f8fffc00 (32-bit, non-prefetchable) [size=128]
Expansion ROM at f9000000 [disabled] [size=128K]
Capabilities: <available only to root>
02:01.0 CardBus bridge: Texas Instruments PCI1420
Subsystem: Dell Computer Corporation: Unknown device 00e4
Flags: bus master, medium devsel, latency 168, IRQ 11
Memory at 08001000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=02, secondary=03, subordinate=06, sec-latency=176
Memory window 0: 08400000-087ff000 (prefetchable)
Memory window 1: 08800000-08bff000
I/O window 0: 00004000-000040ff
I/O window 1: 00004400-000044ff
16-bit legacy interface ports at 0001
02:01.1 CardBus bridge: Texas Instruments PCI1420
Subsystem: Dell Computer Corporation: Unknown device 00e4
Flags: bus master, medium devsel, latency 168, IRQ 11
Memory at 08002000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=02, secondary=07, subordinate=0a, sec-latency=176
Memory window 0: 08c00000-08fff000 (prefetchable)
Memory window 1: 09000000-093ff000
I/O window 0: 00004800-000048ff
I/O window 1: 00004c00-00004cff
16-bit legacy interface ports at 0001
Module Size Used by
radeon 80576 1
drm 68340 2 radeon
ipv6 262880 8
pcmcia 27176 4
snd_pcm_oss 55072 0
snd_mixer_oss 20032 1 snd_pcm_oss
thermal 13288 0
fan 4580 0
button 6480 0
processor 22100 1 thermal
ac 4676 3
battery 9412 0
af_packet 22248 0
yenta_socket 23592 2
snd_intel8x0m 19588 0
snd_intel8x0 34112 0
snd_ac97_codec 84120 2 snd_intel8x0m,snd_intel8x0
snd_pcm 93608 4
snd_pcm_oss,snd_intel8x0m,snd_intel8x0,snd_ac97_codec
snd_timer 24676 1 snd_pcm
snd 56580 7
snd_pcm_oss,snd_mixer_oss,snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
snd_page_alloc 9956 3 snd_intel8x0m,snd_intel8x0,snd_pcm
tpm_nsc 6656 0
tpm_atmel 4864 0
tpm 10496 2 tpm_nsc,tpm_atmel
uhci_hcd 32208 0
usbcore 122588 2 uhci_hcd
pci_hotplug 28628 0
intel_agp 24156 1
tsdev 7872 0
mousedev 11840 2
joydev 10208 0
floppy 60244 0
pcspkr 3364 0
psmouse 31396 0
evdev 9792 0
i810_audio 37076 0
ac97_codec 20172 1 i810_audio
soundcore 9760 2 snd,i810_audio
ide_scsi 17764 0
3c59x 41096 0
mii 5760 1 3c59x
i82092 10900 0
rsrc_nonstatic 13792 2 yenta_socket,i82092
pcmcia_core 52084 4 pcmcia,yenta_socket,i82092,rsrc_nonstatic
agpgart 35688 2 drm,intel_agp
parport_pc 36772 1
lp 12228 0
parport 37128 2 parport_pc,lp
ide_cd 43236 0
cdrom 40672 1 ide_cd
i8k 7024 1
rtc 12408 0
ext2 70280 5
ext3 142120 0
jbd 56984 1 ext3
mbcache 9316 2 ext2,ext3
ide_disk 18752 7
ide_generic 1216 0 [permanent]
via82cxxx 13884 0 [permanent]
trm290 4260 0 [permanent]
triflex 3712 0 [permanent]
slc90e66 5728 0 [permanent]
sis5513 16552 0 [permanent]
siimage 12480 0 [permanent]
serverworks 9096 0 [permanent]
sc1200 7360 0 [permanent]
rz1000 2464 0 [permanent]
piix 10372 0 [permanent]
pdc202xx_old 11232 0 [permanent]
opti621 4388 0 [permanent]
ns87415 4296 0 [permanent]
hpt366 20448 0 [permanent]
hpt34x 5184 0 [permanent]
generic 3840 0 [permanent]
cy82c693 4740 0 [permanent]
cs5530 5376 0 [permanent]
cs5520 4608 0 [permanent]
cmd64x 11964 0 [permanent]
atiixp 5936 0 [permanent]
amd74xx 14428 0 [permanent]
alim15x3 12332 0 [permanent]
aec62xx 7392 0 [permanent]
pdc202xx_new 9312 0 [permanent]
ide_core 130708 29
ide_scsi,ide_cd,ide_disk,ide_generic,via82cxxx,trm290,triflex,slc90e66,sis5513,siimage,serverworks,sc1200,rz1000,piix,pdc202xx_old,opti621,ns87415,hpt366,hpt34x,generic,cy82c693,cs5530,cs5520,cmd64x,atiixp,amd74xx,alim15x3,aec62xx,pdc202xx_new
sd_mod 19696 0
ata_piix 9700 0
libata 49668 1 ata_piix
scsi_mod 138824 3 ide_scsi,sd_mod,libata
unix 28016 94
fbcon 40000 0
tileblit 2272 1 fbcon
font 8224 1 fbcon
bitblit 5984 1 fbcon
vesafb 8024 0
cfbcopyarea 3936 1 vesafb
cfbimgblt 2880 1 vesafb
cfbfillrect 4192 1 vesafb
softcursor 2240 1 vesafb
capability 4648 0
commoncap 6976 1 capability