I've recently installed Linux on a laptop and I'm having issues with suspension, and it's a feature I really need. And the problem is not the usual that I can see in a lot of forums: It is not that I can suspend but can't awake from suspension. Is just that my system refuses to suspend at all.
Executing pm-suspend on a terminal starts a visible process and the screen goes black for a moment, but then it turns on again and shows me the desktop.
I've tried lots of things,
- Kernels 3.5, 3.4, 3.2 and 2.6.
- Proprietary driver from repositories and from AMD's website.
- Linux Mint 14
- Without installing fgrlx I can suspend, but I have poor graphics —wrong screen resolution, at least.
- With fgrlx the system refuses to suspend.
- No fix installing this → https://launchpad.net/ubuntu/+source/fg ... ld/3585042 (which I've found at http://ubuntuforums.org/archive/index.p ... 88444.html )
- LMDE
- The same behavior.
- I've also tried this with no luck → http://www.johnjrussell.com/2007/10/ubu ... round.html
Code: Select all
valentin@laptop-lmde ~ $ uname -a
Linux laptop-lmde 3.2.0-3-amd64 #1 SMP Thu Jun 28 09:07:26 UTC 2012 x86_64 GNU/Linux
valentin@laptop-lmde ~ $ sudo rm /var/log/pm-suspend.log
valentin@laptop-lmde ~ $ sudo pm-suspend //This is done over SSH and this command hangs from the client, I can see a visual process in the server (laptop-lmde) while it is trying to suspend, the screen goes black for a second and then it goes back to normal screen, and in that moment pm-suspend seems to end so I can continue issuing commands from SSH client.
valentin@laptop-lmde ~ $ cat /var/log/pm-suspend.log
Initial commandline parameters:
vie dic 14 12:48:03 CET 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 laptop-lmde 3.2.0-3-amd64 #1 SMP Thu Jun 28 09:07:26 UTC 2012 x86_64 GNU/Linux
Module Size Used by
cryptd 14517 0
aes_x86_64 16796 1
aes_generic 33026 1 aes_x86_64
cpufreq_stats 12866 0
cpufreq_powersave 12454 0
cpufreq_conservative 13147 0
cpufreq_userspace 12576 0
ppdev 12763 0
lp 17149 0
bnep 17567 2
rfcomm 33656 10
binfmt_misc 12957 1
fuse 61981 1
loop 22641 0
dm_crypt 22586 0
dm_mod 63545 1 dm_crypt
btusb 17502 2
uvcvideo 57744 0
videodev 70889 1 uvcvideo
v4l2_compat_ioctl32 16655 1 videodev
media 18148 2 videodev,uvcvideo
bluetooth 119406 23 btusb,rfcomm,bnep
joydev 17266 0
arc4 12458 2
snd_hda_codec_realtek 188797 1
fglrx 3199273 148
pcmcia 32691 0
iwl4965 83518 0
snd_hda_intel 26345 2
iwl_legacy 48145 1 iwl4965
mac80211 192768 2 iwl_legacy,iwl4965
snd_hda_codec 78031 2 snd_hda_intel,snd_hda_codec_realtek
cfg80211 137140 3 mac80211,iwl_legacy,iwl4965
i2c_i801 16870 0
i2c_core 23876 2 i2c_i801,videodev
acpi_cpufreq 12935 1
mperf 12453 1 acpi_cpufreq
parport_pc 22364 1
parport 31858 3 parport_pc,lp,ppdev
yenta_socket 22899 0
pcmcia_rsrc 17533 1 yenta_socket
acer_wmi 26081 0
pcmcia_core 18294 3 pcmcia_rsrc,yenta_socket,pcmcia
iTCO_wdt 17081 0
sparse_keymap 12760 1 acer_wmi
iTCO_vendor_support 12704 1 iTCO_wdt
rfkill 19012 6 acer_wmi,cfg80211,bluetooth
snd_hwdep 13186 1 snd_hda_codec
snd_pcm_oss 41081 0
snd_mixer_oss 17916 1 snd_pcm_oss
snd_pcm 63900 3 snd_pcm_oss,snd_hda_codec,snd_hda_intel
snd_page_alloc 13003 2 snd_pcm,snd_hda_intel
snd_seq_midi 12848 0
snd_seq_midi_event 13316 1 snd_seq_midi
snd_rawmidi 23060 1 snd_seq_midi
coretemp 12898 0
psmouse 64455 0
evdev 17562 16
serio_raw 12931 0
pcspkr 12579 0
snd_seq 45093 2 snd_seq_midi_event,snd_seq_midi
battery 13109 0
ac 12624 0
power_supply 13475 2 ac,battery
snd_seq_device 13176 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 22917 2 snd_seq,snd_pcm
snd 52850 15 snd_timer,snd_seq_device,snd_seq,snd_rawmidi,snd_pcm,snd_mixer_oss,snd_pcm_oss,snd_hwdep,snd_hda_codec,snd_hda_intel,snd_hda_codec_realtek
tpm_tis 17454 0
tpm 17862 1 tpm_tis
tpm_bios 12948 1 tpm
video 17628 0
processor 28157 3 acpi_cpufreq
container 12581 0
soundcore 13065 1 snd
wmi 13243 1 acer_wmi
button 12937 1 fglrx
ext4 350411 2
crc16 12343 2 ext4,bluetooth
jbd2 62015 1 ext4
mbcache 13065 1 ext4
btrfs 505480 0
crc32c 12656 1
libcrc32c 12426 1 btrfs
zlib_deflate 25638 1 btrfs
sr_mod 21899 0
cdrom 35401 1 sr_mod
sd_mod 36136 4
crc_t10dif 12348 1 sd_mod
ata_generic 12479 0
sdhci_pci 17976 0
firewire_ohci 35772 0
thermal 17383 0
ata_piix 29535 0
fan 12674 0
thermal_sys 18040 4 fan,thermal,processor,video
firewire_core 48407 1 firewire_ohci
crc_itu_t 12347 1 firewire_core
ahci 24997 3
libahci 22860 1 ahci
sdhci 27053 1 sdhci_pci
mmc_core 72460 2 sdhci,sdhci_pci
uhci_hcd 26865 0
libata 140589 4 libahci,ahci,ata_piix,ata_generic
ehci_hcd 40215 0
scsi_mod 162372 3 libata,sd_mod,sr_mod
usbcore 128498 5 ehci_hcd,uhci_hcd,uvcvideo,btusb
usb_common 12354 1 usbcore
e1000e 120822 0
total used free shared buffers cached
Mem: 3996744 676384 3320360 0 44296 269752
-/+ buffers/cache: 362336 3634408
Swap: 2056188 0 2056188
/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 /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/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:
Selected interface 'wlan0'
OK
/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/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: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/95led suspend suspend:
/usr/lib/pm-utils/sleep.d/95led suspend suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:
ATI Catalyst 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.
vie dic 14 12:48:04 CET 2012: performing suspend
vie dic 14 12:48:14 CET 2012: Awake.
vie dic 14 12:48:14 CET 2012: Running hooks for resume
Running hook /usr/lib/pm-utils/sleep.d/99video resume suspend:
/usr/lib/pm-utils/sleep.d/99video resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend:
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend:
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/95led resume suspend:
/usr/lib/pm-utils/sleep.d/95led resume suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm resume suspend:
/dev/sda:
setting Advanced Power Management level to 0xfe (254)
APM_level = 254
/dev/sda:
setting Advanced Power Management level to 0xfe (254)
APM_level = 254
/usr/lib/pm-utils/sleep.d/95hdparm-apm resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/94cpufreq resume suspend:
/usr/lib/pm-utils/sleep.d/94cpufreq resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/90clock resume suspend:
/usr/lib/pm-utils/sleep.d/90clock resume suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/75modules resume suspend:
Reloaded unloaded modules.
/usr/lib/pm-utils/sleep.d/75modules resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend:
Selected interface 'wlan0'
OK
/usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/55NetworkManager resume suspend:
Having NetworkManager wake interfaces back up...Failed.
/usr/lib/pm-utils/sleep.d/55NetworkManager resume suspend: success.
Running hook /etc/pm/sleep.d/10_unattended-upgrades-hibernate resume suspend:
/etc/pm/sleep.d/10_unattended-upgrades-hibernate resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00powersave resume suspend:
/usr/lib/pm-utils/sleep.d/00powersave resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00logging resume suspend:
/usr/lib/pm-utils/sleep.d/00logging resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend:
/usr/lib/pm-utils/sleep.d/000kernel-change resume suspend: success.
vie dic 14 12:48:14 CET 2012: Finished.
valentin@laptop-lmde ~ $ inxi -Fc 0
System: Host laptop-lmde Kernel 3.2.0-3-amd64 x86_64 (64 bit) Distro Linux Mint Debian Edition
CPU: Dual core Intel Core2 Duo T7300 (-MCP-) cache 4096 KB flags (lm nx sse sse2 sse3 ssse3 vmx) bmips 7978.48
Clock Speeds: (1) 800.00 MHz (2) 800.00 MHz
Graphics: Card Advanced Micro Devices [AMD] nee ATI Radeon HD 2400 XT X.org 2) Res: 80x24 Gfx Data: N/A out of X
Audio: Card Intel 82801H (ICH8 Family) HD Audio Controller driver snd_hda_intel BusID: 00:1b.0
Sound: Advanced Linux Sound Architecture Version 1.0.24
Network: Card-1 Intel PRO/Wireless 4965 AG or AGN [Kedron] Network Connection driver iwl4965 v: in-tree: BusID: 06:00.0
Card-2 Intel 82566MM Gigabit Network Connection driver e1000e v: 1.5.1-k at port 1840 BusID: 00:19.0
Disks: HDD Total Size: 500.1GB (1.4% used) 1: /dev/sda WDC_WD5000BEVT 500.1GB
Partition: ID:/ size: 28G used: 6.8G (26%) fs: rootfs ID:/ size: 28G used: 6.8G (26%) fs: ext4
ID:/home size: 436G used: 6.7G (2%) fs: ext4 ID:swap-1 size: 2.11GB used: 0.00GB (0%) fs: swap
Sensors: System Temperatures: cpu: 61.0C mobo: 49.0C
Fan Speeds (in rpm): cpu: N/A
Info: Processes 141 Uptime 12 min Memory 327.4/3903.1MB Runlevel 2 Client Shell inxi 1.4.23
Thanks a lot for reading, and for your help in advance —which I certainly need.