Bug 11875
Summary: | radeonfb lockup in .28-rc (bisected) | ||
---|---|---|---|
Product: | Drivers | Reporter: | Rafael J. Wysocki (rjw) |
Component: | Video(Other) | Assignee: | Benjamin Herrenschmidt (benh) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | Alexander.Rauth, benh, cloos |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.28-rc | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 11808 |
Description
Rafael J. Wysocki
2008-10-28 08:53:37 UTC
Caused by: commit b1ee26bab14886350ba12a5c10cbc0696ac679bf Author: Benjamin Herrenschmidt <benh@kernel.crashing.org> Date: Wed Oct 15 22:03:46 2008 -0700 radeonfb: accelerate imageblit and other improvements Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Acked-by: David S. Miller <davem@davemloft.net> Cc: Krzysztof Halasa <khc@pm.waw.pl> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> First-Bad-Commit : b1ee26bab14886350ba12a5c10cbc0696ac679bf References : http://lkml.org/lkml/2008/11/10/12 The referenced patched helped here to eliminate the hang on boot ... but there seems to be another problem on shutdown (complete hang). I'll try to evaluate that later on today. Ok, some more information. With the patched referenced from Rafael the original described problem vanishes, but terminating X while being on a fb-console will hang the system in the same way. Terminating X while the gpu is under X control works fine. Reverting b1ee26bab14886350ba12a5c10cbc0696ac679bf fixes the problem. So there seems to be another race ..... Alexander, does switching from X to a VT and back causes any problems to happen? Yes switching from X to VT and back works fine. I've excessive tried VT switching but forget to mention the result ;-) just in case: X driver ist xf86-video-ati-6.9.0 Rats. Smells like an old X problem that I though fixed. When X is shutdown while not on the front console, it still goes bang the video chip. This is an X bug, I don't see a way to work around it in the kernel other than disabling acceleration completely again :-( I can try to have a go at fixing X though that won't fix existing distro |