So if I'm having trouble with either sleep/wake or hibernate/thaw how do you suggest that I diagnose things?
Do you suggest that I get hibernate working first then worry about sleep
or the other way around?
My /var/log/pm-suspend.log file looks like this:
Code:
Initial commandline parameters:
Fri Mar 30 22:55:51 CDT 2012: Running hooks for suspend.
Running hook /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend:
/usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
Linux kaywine 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:56:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
Module Size Used by
nls_iso8859_1 12713 1
nls_cp437 16991 1
vfat 17585 1
fat 61475 1 vfat
rfcomm 47946 12
bnep 18436 2
parport_pc 36962 0
ppdev 17113 0
binfmt_misc 17540 1
snd_hda_codec_hdmi 32040 1
snd_hda_codec_conexant 62197 1
thinkpad_acpi 81819 0
snd_hda_intel 33390 2
snd_hda_codec 104802 3 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_intel
snd_hwdep 13668 1 snd_hda_codec
snd_pcm 96755 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_seq_midi 13324 0
i2400m_usb 36569 0
i2400m 107946 1 i2400m_usb
wimax 34762 1 i2400m
uvcvideo 72711 0
videodev 93004 1 uvcvideo
snd_rawmidi 30547 1 snd_seq_midi
snd_seq_midi_event 14899 1 snd_seq_midi
snd_seq 61896 2 snd_seq_midi,snd_seq_midi_event
wacom 37975 0
v4l2_compat_ioctl32 17083 1 videodev
snd_timer 29991 2 snd_pcm,snd_seq
arc4 12529 2
snd_seq_device 14540 3 snd_seq_midi,snd_rawmidi,snd_seq
joydev 17693 0
snd 68266 15 snd_hda_codec_hdmi,snd_hda_codec_conexant,thinkpad_acpi,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
iwlagn 314213 0
i915 566711 3
wmi 19256 0
mac80211 310872 1 iwlagn
cfg80211 199587 2 iwlagn,mac80211
btusb 18600 2
tpm_tis 18546 0
bluetooth 166112 23 rfcomm,bnep,btusb
nvram 14413 1 thinkpad_acpi
soundcore 12680 1 snd
snd_page_alloc 18529 2 snd_hda_intel,snd_pcm
mei 41480 0
psmouse 73882 0
serio_raw 13166 0
drm_kms_helper 42558 1 i915
drm 236330 4 i915,drm_kms_helper
i2c_algo_bit 13423 1 i915
video 19412 1 i915
lp 17799 0
parport 46562 3 parport_pc,ppdev,lp
usbhid 47198 0
hid 95463 1 usbhid
mmc_block 22923 2
sdhci_pci 14032 0
sdhci 32166 1 sdhci_pci
ahci 26002 3
libahci 26861 1 ahci
e1000e 160535 0
total used free shared buffers cached
Mem: 8074140 3307856 4766284 0 310508 1762872
-/+ buffers/cache: 1234476 6839664
Swap: 0 0 0
/usr/lib/pm-utils/sleep.d/00logging suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00powersave suspend suspend:
/usr/lib/pm-utils/sleep.d/00powersave suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/01PulseAudio suspend suspend:
Welcome to PulseAudio! Use "help" for usage information.
>>> >>> Welcome to PulseAudio! Use "help" for usage information.
>>> >>> Welcome to PulseAudio! Use "help" for usage information.
>>> >>>
/usr/lib/pm-utils/sleep.d/01PulseAudio suspend suspend: success.
Running hook /etc/pm/sleep.d/10_grub-common suspend suspend:
/etc/pm/sleep.d/10_grub-common suspend suspend: success.
Running hook /etc/pm/sleep.d/10_unattended-upgrades-hibernate suspend suspend:
/etc/pm/sleep.d/10_unattended-upgrades-hibernate suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend:
/usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend:
Having NetworkManager put all interaces to sleep...Failed.
/usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend:
Failed to connect to wpa_supplicant - wpa_ctrl_open: No such file or directory
/usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/75modules suspend suspend:
/usr/lib/pm-utils/sleep.d/75modules suspend suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/90clock suspend suspend:
/usr/lib/pm-utils/sleep.d/90clock suspend suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:
/usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/95anacron suspend suspend:
stop: Unknown instance:
/usr/lib/pm-utils/sleep.d/95anacron suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend:
/usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/95led suspend suspend:
/usr/lib/pm-utils/sleep.d/95led suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/95tablet-screen-rotation suspend suspend:
/usr/lib/pm-utils/sleep.d/95tablet-screen-rotation suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:
Kernel modesetting video driver detected, not using quirks.
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend:
kernel.acpi_video_flags = 0
/usr/lib/pm-utils/sleep.d/99video suspend suspend: success.
Running hook /etc/pm/sleep.d/novatel_3g_suspend suspend suspend:
/etc/pm/sleep.d/novatel_3g_suspend suspend suspend: success.
Fri Mar 30 22:55:53 CDT 2012: performing suspend
Clearly
NetworkManager and
cpufreq have problems. From this point,
I have no idea what to do to "correct" or "resolve" whatever issues there might be.
I supposed that I could add my wifi and wire network drivers into the list
for removal and reload across any suspend attempt. In my case that is
iwlagn and
e1000e.
Does something similar make sense for cpu frequency scaling? I'm not sure which
modules would apply here?
In either case, do I need to create scripts or simply name the modules?
Thanks,
~~~ 0;-Dan