You are not logged in.
I realize this is a subject that comes up often, but yet I haven't managed to have found a solution via my search-fu on the forums.
This issue is that once my laptop goes into suspend mode, it never wakes up out of it... I just get a blank screen, and the machine locks up; and I need to hard-power to reboot.
My first question: where the heck do I start to begin diagnosing and identifying the cause?
I'm running nouveau and Gallium w/ Messa on kernel 3.4.2 with an up-to-date arch system.
Any help is very much appreciated!
Last edited by corey_s (2012-06-16 23:28:19)
Offline
If you have already searched on the forums, you should know that at the very least, you should tell what you are using to suspend/hibernate. Assuming it's pm-utils, I will point you to the wiki. Also, you should check if dmesg contains something intresting.
I can't actually help, since I don't use suspend/hibernate. However, if you give enough information, I'm sure someone else will be able to help you .
Offline
I'm using pm-utils, and I have followed the instructions in the wiki. I tried all the "fixes" mentioned there: using SUSPEND_MODULES="uhci_hd button ehci_hd" and Mkinitcpio Resume Hook, etc..
The video card: NVIDIA Corporation NV41 [Quadro FX Go1400] (rev a2)
I can't check dmesg for anything interesting, because when trying to wake up out of suspend... the machine freezes with a blank screen. ( I have confirmed that it's a hard-freeze, and not simply a blanked screen )
However, here are some logs I tailed while suspending:
tail -f dmesg.log pm-suspend.log pm-powersave.log syslog.log acpid.log messages.log errors.log
==> pm-suspend.log <==
Initial commandline parameters:
Sat Jun 16 15:26:26 MST 2012: Running hooks for suspend.
Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
Linux scanner 3.4.2-2-ARCH #1 SMP PREEMPT Tue Jun 12 07:19:42 UTC 2012 i686 GNU/Linux
Module Size Used by
aes_i586 6940 0
cryptd 7357 0
aes_generic 26054 1 aes_i586
arc4 1118 0
rtl8187 50947 0
eeprom_93cx6 1707 1 rtl8187
mac80211 340820 1 rtl8187
cfg80211 147397 2 mac80211,rtl8187
nouveau 715383 2
mxm_wmi 1101 1 nouveau
wmi 7259 2 mxm_wmi,nouveau
i2c_algo_bit 4615 1 nouveau
drm_kms_helper 29203 1 nouveau
snd_intel8x0 22768 2
snd_ac97_codec 89900 1 snd_intel8x0
ac97_bus 874 1 snd_ac97_codec
snd_pcm 61237 2 snd_ac97_codec,snd_intel8x0
snd_page_alloc 5901 2 snd_intel8x0,snd_pcm
joydev 7695 0
pcmcia 31150 0
ttm 46571 1 nouveau
snd_timer 14902 1 snd_pcm
iTCO_wdt 10705 0
iTCO_vendor_support 1545 1 iTCO_wdt
drm 170915 4 ttm,drm_kms_helper,nouveau
intel_agp 8720 0
snd 44426 8 snd_ac97_codec,snd_intel8x0,snd_timer,snd_pcm
acpi_cpufreq 5141 0
mperf 1023 1 acpi_cpufreq
intel_gtt 11229 1 intel_agp
processor 23783 2 acpi_cpufreq
soundcore 4378 1 snd
agpgart 21967 4 drm,ttm,intel_agp,intel_gtt
dell_laptop 9400 0
evdev 7630 12
yenta_socket 18840 0
ac 1796 0
button 3614 1 nouveau
video 9883 1 nouveau
battery 5085 0
serio_raw 3709 0
thermal 6563 0
pcspkr 1455 0
microcode 8825 0
pcmcia_rsrc 8840 1 yenta_socket
tg3 124269 0
pcmcia_core 10273 3 pcmcia,pcmcia_rsrc,yenta_socket
libphy 14370 1 tg3
psmouse 70891 0
i2c_i801 7088 0
i2c_core 16653 5 drm,i2c_i801,drm_kms_helper,i2c_algo_bit,nouveau
rfkill 12568 2 cfg80211,dell_laptop
dcdbas 4340 1 dell_laptop
ext4 385248 6
crc16 1091 1 ext4
jbd2 62437 1 ext4
mbcache 4345 1 ext4
usbhid 31733 0
hid 67113 1 usbhid
sr_mod 13180 0
cdrom 30472 1 sr_mod
sd_mod 26959 8
pata_acpi 2388 0
ata_generic 2391 0
ata_piix 18776 7
ahci 17913 0
libahci 16779 1 ahci
libata 146055 5 ahci,pata_acpi,libahci,ata_generic,ata_piix
scsi_mod 112541 3 libata,sd_mod,sr_mod
uhci_hcd 19776 0
ehci_hcd 36086 0
usbcore 123297 5 uhci_hcd,rtl8187,ehci_hcd,usbhid
usb_common 622 1 usbcore
total used free shared buffers cached
Mem: 2068872 607880 1460992 0 42740 255776
-/+ buffers/cache: 309364 1759508
Swap: 1959892 0 1959892
/usr/lib/pm-utils/sleep.d/00logging suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00powersave suspend suspend:
==> kernel.log <==
Jun 16 15:26:26 localhost kernel: [ 830.628257] EXT4-fs (sda3): re-mounted. Opts: commit=0
==> messages.log <==
Jun 16 15:26:26 localhost kernel: [ 830.628257] EXT4-fs (sda3): re-mounted. Opts: commit=0
==> kernel.log <==
Jun 16 15:26:26 localhost kernel: [ 830.671182] EXT4-fs (sda7): re-mounted. Opts: commit=0
==> messages.log <==
Jun 16 15:26:26 localhost kernel: [ 830.671182] EXT4-fs (sda7): re-mounted. Opts: commit=0
==> kernel.log <==
Jun 16 15:26:26 localhost kernel: [ 830.681141] EXT4-fs (sda9): re-mounted. Opts: commit=0
==> messages.log <==
Jun 16 15:26:26 localhost kernel: [ 830.681141] EXT4-fs (sda9): re-mounted. Opts: commit=0
==> kernel.log <==
Jun 16 15:26:26 localhost kernel: [ 830.743349] EXT4-fs (sda8): re-mounted. Opts: commit=0
==> messages.log <==
Jun 16 15:26:26 localhost kernel: [ 830.743349] EXT4-fs (sda8): re-mounted. Opts: commit=0
==> pm-suspend.log <==
/usr/lib/pm-utils/sleep.d/00powersave suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/01grub suspend suspend:
/usr/lib/pm-utils/sleep.d/01grub suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/01laptop-mode suspend suspend:
/usr/lib/pm-utils/sleep.d/01laptop-mode 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/50netcfg suspend suspend:
/usr/lib/pm-utils/sleep.d/50netcfg suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/75modules suspend suspend:
Unloading kernel module uhci_hd...Done.
Unloading kernel module button...FATAL: Module nouveau is in use.
/usr/lib/pm-utils/functions: line 89: log: command not found
Failed.
Unloading kernel module ehci_hd...Done.
/usr/lib/pm-utils/sleep.d/75modules suspend suspend: success.
Running hook /etc/pm/sleep.d/90alsa suspend suspend:
/etc/pm/sleep.d/90alsa suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/90clock suspend suspend:
/usr/lib/pm-utils/sleep.d/90clock suspend suspend: success.
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/95led suspend suspend:
/usr/lib/pm-utils/sleep.d/95led 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.
Sat Jun 16 15:26:27 MST 2012: performing suspend
==> kernel.log <==
Jun 16 15:26:27 localhost kernel: [ 831.339845] PM: Syncing filesystems ... done.
Jun 16 15:26:27 localhost kernel: [ 831.341908] PM: Preparing system for mem sleep
==> messages.log <==
Jun 16 15:26:27 localhost kernel: [ 831.339845] PM: Syncing filesystems ... done.
==> Xorg.0.log <==
[ 831.350] (II) NOUVEAU(0): NVLeaveVT is called.
Possibly relevant:
Unloading kernel module button...FATAL: Module nouveau is in use.
/usr/lib/pm-utils/functions: line 89: log: command not found
Failed.
I have a vague recollection from when I was running gentoo on this same laptop, and had effectively the same issue - it did have something to do with nouveau and KMS... I think... IIRC.
I've tried everything I can think of, and have followed the instructions on the wiki iteratively trying to pinpoint the issue; but no luck. The laptop simply hard-locks with a blank screen when resuming from suspend.
Last edited by corey_s (2012-06-16 23:29:12)
Offline