Dynamic clock cause hard lockup on Radeon 7000 + SMP
krh at bitplanet.net
Tue Nov 23 11:21:18 PST 2004
I've been chasing a hard lockup that occurs on Radeon 7000 cards on SMP
boxes. The lock up is typically triggered by high levels of drawing
activity, the gnome login process typically triggers it within 10
seconds, another way to reproduce is the pixbuf part of gtk-demo. The
box locks up hard, it's not pingable and there is no response on a
serial console. I was able to trace it down to the dynamic clock
feature, and if I remove the calls to RADEONSetDynamicClock in lines
4511-4515 I can no longer reproduce the lockup. I'm not sure what the
exact problem is, but I suspect some of the bits set in
RADEONSetDynamicClock could be undefined for RV100. I don't have the
specs, so I'm only guessing.
I'm using the attached patch in our RPMs to special case RV100s, but I'd
like to hear if others have better suggestions, and I would like to get
this into head and 6.8.2.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 1484 bytes
Desc: not available
More information about the xorg