Bug 60827
Summary: | X under radeon driver crashes after resuming from hibernation | ||
---|---|---|---|
Product: | Drivers | Reporter: | archiesix |
Component: | Video(DRI - non Intel) | Assignee: | drivers_video-dri |
Status: | NEW --- | ||
Severity: | high | CC: | alexdeucher, szg00000, tianyu.lan |
Priority: | P1 | ||
Hardware: | x86-64 | ||
OS: | Linux | ||
Kernel Version: | 3.10.10 | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
archiesix
2013-09-01 10:21:08 UTC
This should be a gpu issue rather then hibernation/suspend bug. So reassign to associated category. Can you bisect? You might also try a newer kernel. It looks like the uvd ring that is failing to resume properly. There are a number of fixes for suspend/resume related problems with uvd in 3.11 (most of which should end up in stable). I am sorry, I cannot completely bisect : I am running Archlinux on a production machine and I have only a few set of kernel packages saved. I can tell you that : - 3.11.1 has the very same problem - The problem was already present in 3.10.9 This kernel shows also corrupted graphics in Gnome-Shell - 3.9.9 is ok (no corrupted graphics, no problem with hibernation). I have a RV740 graphics card on a Dell Precision M6500 notebook. Make sure your kernel has this patch: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=022374c02e357ac82e98dd2689fb2efe05723d69 make sure you power off the system completely between kernel tests. I powered off completely the system between each test. The patch is included starting from kernel 3.10.10 The problem persists in Kernel 3.11.1 I did some more digging : the hibernation problem is already present in kernel 3.9.11 while it is absent in 3.9.9. So, it seems that it was introduced either in 3.9.10 or 3.9.11. The last kernel that I could check is 3.11.3 and still poses the same problem. I hope that this will help to solve the problem. The bug was introduced in kernel 3.9.11. With kernels 3.9.9 and 3.9.10 when hibernating I get the error : No irq handler for vector (irq -1) displayed on the console, but otherwise everything seems ok. |