Re: resume from ram hangs on 2.6.26+ kernels on thinkpad z60m

Previous thread: [PATCH] CRED: Further fix execve error handling by David Howells on Wednesday, August 20, 2008 - 6:56 am. (6 messages)

Next thread: [PATCH] ftrace: handle weak symbol functions by Steven Rostedt on Wednesday, August 20, 2008 - 7:07 am. (2 messages)
From: Arkadiusz Miskiewicz
Date: Wednesday, August 20, 2008 - 7:02 am

I'm seeing problems with resume (using s2ram) on thinkpad z60m notebook with 
very fresh git kernel (built yesterday). It looks like this - I get screen 
resumed with X window running on it, I see mouse pointer but pointer doesn't 
react to movement and sysrq keys also don't respond (tried to 
umount+sync+reboot via sysrq).

The hangs doesn't always happen but it happens quite often (often enough to 
get kmail trashed several times).

The problem is also happening on 2.6.26 kernels (I wasn't testing .26 too 
much).

Now I'm back on 2.6.25 where the problem doesn't occur.

I didn't see any reports related  to that on lkml which is bad thing 8)

Any ideas?

linux git config
http://carme.pld-linux.org/~arekm/suspend-config-problematic

2.6.25.15 config:
http://carme.pld-linux.org/~arekm/suspend-config-working

-- 
Arkadiusz Miśkiewicz        PLD/Linux Team
arekm / maven.pl            http://ftp.pld-linux.org/
--

From: Rafael J. Wysocki
Date: Thursday, August 21, 2008 - 5:43 am

Not really.  We must have broken something in 2.6.26, but there were not too
many suspend-specific patches in there vs .25.

What s2ram options are used?

What hardware is there in the box (chipset, graphics)?

Thanks,
Rafael
--

From: Arkadiusz Miskiewicz
Date: Sunday, August 24, 2008 - 7:31 am

Ok, will get back to the problem when I get/notice something that can get us a 


[arekm@tarm ~]$ lspci
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express 
Processor to DRAM Controller (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root 
Port (rev 03)
00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) 
High Definition Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI 
Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI 
Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI 
Express Port 3 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI 
Express Port 4 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) 
USB UHCI #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) 
USB UHCI #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) 
USB UHCI #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) 
USB UHCI #4 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) 
USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge 
(rev 03)
00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 
03)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus 
Controller (rev 03)
01:00.0 VGA compatible controller: ATI Technologies Inc M24 1P [Radeon 
Mobility X600]
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751M Gigabit 
Ethernet PCI Express (rev 11)
14:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b3)
14:00.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 ...
From: Arkadiusz Miskiewicz
Date: Thursday, August 28, 2008 - 11:45 am

So here I am. Not directly resume hang but may be related. git kernel from ~2 
days ago.

resume succeeded but dmesg indicated tons of:

[51055.352019] Freezing of tasks failed after 20.00 seconds (1 tasks refusing 
to freeze):
[51055.352025]   task                PC stack   pid father
[51055.352031] init          D 97af68e4     0     1      0
[51055.352038]        f7851e9c 00000086 f7848000 97af68e4 00002e6a c8559005 
f7851e80 f7848274
[51055.352050]        97c8187b 00002e6a f7851e8c f72a6000 00000000 00000000 
00000000 00000000
[51055.352061]        f7851f10 f7851ea8 c0138788 0000000b f7851ed4 c0125912 
c8559000 00000000
[51055.352073] Call Trace:
[51055.352079]  [<c0138788>] refrigerator+0x5e/0x66
[51055.352092]  [<c0125912>] get_signal_to_deliver+0x3e/0x2ac
[51055.352102]  [<c0102b04>] do_notify_resume+0x69/0x6bc
[51055.352111]  [<c01c6c88>] ? copy_to_user+0x2c/0xfc
[51055.352122]  [<c0172a5a>] ? sys_select+0x124/0x147
[51055.352131]  [<c010380a>] work_notifysig+0x13/0x19
[51055.352161]  =======================
[51055.352165] kthreadd      S 3ae87c78     0     2      0
[51055.352172]        f7853fc4 00000046 f7848c60 3ae87c78 00000998 00000000 
00000003 f7848ed4
[51055.352183]        3ae888d4 00000998 00001f47 e8a65540 f7853fc4 c011588a 
e83efd70 00001f47
[51055.352194]        c034b1a8 f7853fe0 c012a543 00000000 00000001 c012a4e6 
00000000 00000000
[51055.352205] Call Trace:
[51055.352209]  [<c011588a>] ? complete+0x1f/0x28
[51055.352219]  [<c012a543>] kthreadd+0x5d/0xee
[51055.352226]  [<c012a4e6>] ? kthreadd+0x0/0xee
[51055.352233]  [<c010425f>] kernel_thread_helper+0x7/0x10
[51055.352241]  =======================
[51055.352244] ksoftirqd/0   S 978f04aa     0     3      2
[51055.352251]        f7859fc4 00000046 f78498c0 978f04aa 00002e6a f2fe4a40 
0000000a f7849b34
[51055.352262]        97a1861e 00002e6a c0120150 e78cca80 c012017f 00000000 
00000000 c012017f
[51055.352273]        00000000 f7859fd0 c01201a0 00000000 f7859fe0 c012a60d 
c012a5d4 ...
From: Rafael J. Wysocki
Date: Thursday, August 28, 2008 - 12:22 pm

Hm, cifsd.  It is kind of known to have problems.

How reproducible is this?

Rafael
--

Previous thread: [PATCH] CRED: Further fix execve error handling by David Howells on Wednesday, August 20, 2008 - 6:56 am. (6 messages)

Next thread: [PATCH] ftrace: handle weak symbol functions by Steven Rostedt on Wednesday, August 20, 2008 - 7:07 am. (2 messages)