FS#27572 - kernel 3.1.5 suspent disk/ram freezes system
Attached to Project:
Arch Linux
Opened by Heinrich Siebmanns (Harvey) - Wednesday, 14 December 2011, 14:07 GMT
Last edited by Tobias Powalowski (tpowa) - Wednesday, 04 January 2012, 13:34 GMT
Opened by Heinrich Siebmanns (Harvey) - Wednesday, 14 December 2011, 14:07 GMT
Last edited by Tobias Powalowski (tpowa) - Wednesday, 04 January 2012, 13:34 GMT
|
Details
Since the update to kernel 3.1.5 my system is not able to
suspend to ram (or disk) anymore. System goes down but the
wake up process hangs with a black screen. Only hard reset
(!) can get me out here. Can't even change to another tty
with ctrl-alt-Fx
Additional info: https://bbs.archlinux.org/viewtopic.php?pid=1028296#p1028296 |
This task depends upon
Closed by Tobias Powalowski (tpowa)
Wednesday, 04 January 2012, 13:34 GMT
Reason for closing: Fixed
Additional comments about closing: 3.1.7-1
Wednesday, 04 January 2012, 13:34 GMT
Reason for closing: Fixed
Additional comments about closing: 3.1.7-1
System (attached dmidecode and lspci dump in system-spec-01.txt, though doubt it's of use)
------------------------------------------------------------------------------------------
CPU: Core i7 840QM
GPU: Radeon HD5870 Mobility
MEM: 4041516k total
Swap: 4498196k total
Boot: kernel /vmlinuz-linux root=/dev/mapper/cryptroot cryptdevice=/dev/sda3:cryptroot ro quiet resume=/dev/sda2 radeon.modeset=1 radeon.agpmode=-1
Attached diff of pm-suspend.log in the last successful case (on kernel 3.1.4) vs a failed resume (on 3.1.5). Nothing immediately strikes me as odd; but perhaps someone with more kernel module know how might detect something.
Other than that, there is no trace of errors in the logs which means the lock occurs before syslog is back up.
Happy to test this one further so just say the word.
There's no mention in the pm-suspend log of the resume procedure...maybe it isn't executed at all.
I tried it also with modesetting off..so i think it's not video card related.
However there two config supplied by two kernel are the same ..
i think we can merge
bug 27563https://bugs.archlinux.org/task/27563?project=1 with this oneI attach my lspci
After updating to kernel 3.1.5, my system fails resume from suspend-to-RAM.
My display got turned on automatically, but the screen remains black.
However, fan speed of my Nvidia graphics card properly drops and becomes quiet.
If system failed to load display driver, the fan speed would be max and very noisy, so I think display driver is successfully loaded.
I'm not sure but this issue might relate to Intel 3400 Series Chipset.
My system
------------------------------------
CPU: Core i7 860
GPU: Nvidia Geforce GTS 250
MEM: 8173036 total
Swap: 19583196 total
Boot: kernel /boot/vmlinuz-linux root=/dev/sdb2 resume=/dev/sdb7 ro
CPU: Core Duo E8400
GPU: Mobility Radeon HD 3470
MEM: 3921916 total
Swap: 2097148 total
Boot: kernel /vmlinuz-linux root=/dev/mapper/VolGrp00-ROOT64 resume=/dev/mapper/VolGrp00-SWAP ro nomodeset
Here is what I did: My system's BIOS has in 'Power Management Setup' an option 'HPET support' (high precision timer support) which can be set 32bit, 64bit or disabled. If disabled, the suspend works with kernel 3.1.5. Maybe the kernel cracks can guess now where all the trouble comes from.
CPU: Core i5 750
GPU: nVidia GeForce 8400 GS
I attach my lspci and dmidecode.
kernel /vmlinuz-linux root=/dev/sda5 ro resume=/dev/sda2 vga=0 hpet=disable
this fixed the problem.
Hope this helps.
Thank you!
Either downgrading to kernel 3.1.4 or disabling hpet 'fixes' the issue.
http://www.kernel.org/pub/linux/kernel/v3.0/ChangeLog-3.1.7