Created attachment 147151 [details] dmesg, acpidump, lsmod & lspci output With Kernel 3.16.1 my Toshiba Satellite C660D-10P laptop (PSC0UE-00D001GR) crashes while wake up from suspend with a black screen. The crash is reproducible; every time I close the lid or suspend it from terminal or X11. The crash happens on Kernel version 3.16, too. The last known Kernel version that doesn't crash after suspend is 3.15.8.
could you please check 3.17-rc1? or could you please check if commit dee1592638ab7ea35a32179b73f9284dead49c03 fixes the crash for you or not. Plus, please also attach the lspci output.
Created attachment 147581 [details] lscpi output Commit dee1592638ab7ea35a32179b73f9284dead49c03 applied as patch on 3.16.1 doesn't fix the crash. I will check 3.17-rc1 soon. Sometimes the display doesn't initialize when I restart my laptop after the crash.
Can you please run the "echo devices > /sys/power/pm_test" test (as described in Documentation/power/basic-pm-debugging.txt in the kernel source tree) and see if the machine survives that?
(In reply to Rafael J. Wysocki from comment #3) > Can you please run the "echo devices > /sys/power/pm_test" test (as > described in Documentation/power/basic-pm-debugging.txt in the kernel source > tree) and see if the machine survives that? The "echo devices > /sys/power/pm_test" test runs successfully on 3.16.1.
then what about echo platform/core > /sys/power/pm_test?
(In reply to Zhang Rui from comment #5) > then what about echo platform/core > /sys/power/pm_test? Both tests run successfully.
have you tried 3.17-rc1 yet? can you please run git bisect to find out which commit introduce this regression?
possibly a change related to Radeon? 01:05.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RS880M [Mobility Radeon HD 4225/4250] (prog-if 00 [VGA controller])
(In reply to Zhang Rui from comment #7) > have you tried 3.17-rc1 yet? > can you please run git bisect to find out which commit introduce this > regression? 3.17-rc2 produces the same crash. I hope that I'll have some time at weekend to run git bisect. I'm very busy this week. (In reply to Len Brown from comment #8) > possibly a change related to Radeon? > > 01:05.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] > RS880M [Mobility Radeon HD 4225/4250] (prog-if 00 [VGA controller]) This was my first thought about this bug. 3.16 brought some changes to the radeon driver.
(In reply to Zhang Rui from comment #7) > can you please run git bisect to find out which commit introduce this > regression? The first bad commit: b51ecea852b712618796d9eab8428a7d5f1f106f
Created attachment 148951 [details] Log file of git bisect
so does the problem still exist if you revert that patch or blacklist the r8169 driver?
(In reply to Zhang Rui from comment #12) > so does the problem still exist if you revert that patch or blacklist the > r8169 driver? I blacklisted the r8169 driver on 3.17-rc2 and my system doesn't crash. After revert of the patch the system doesn't crash, too.
Okay, reassign this to the driver experts.
Created attachment 159171 [details] Patch for 3.17.3 to fix the crash I partly reverted b51ecea852b712618796d9eab8428a7d5f1f106f to see which changes in b51ecea852b712618796d9eab8428a7d5f1f106f crashes my system. The bad change is in function "static void rtl_hw_start_8168g_1(struct rtl8169_private *tp)". I created a patch for 3.17.3 which fixes the crash on my system.