Because of missing break statements in a switch block, the Radeon driver doesn't just one AGP mode flag, but several.
Created attachment 4414 [details] [review] Patch
As discussed on IRC: The behaviour for AGPv3 may be technically incorrect (but the kernel seems to deal with it just fine, and there won't be AGP beyond 8x anyway), but I'm pretty sure the behaviour for AGPv2 is correct and required at least for older kernels.
For the benefit of us who didn't happen to be on IRC at that time, can someone summarize the conversation here? ;)
I don't remember anything significant beyond what's in comment #2, or I would have added it there.
I suppose we could fix the AGPx8 case for AGPv3 but it's low priority since the kernel seems to deal with it fine
Created attachment 5842 [details] [review] Patch to disable multiple agp mode flags for AGPv3 New patch, which only does the change for AGPv3.
Looks good.
looks fine.
Mmh, someone commit it then so we can close this bug? :)
Fixed in xf86-video-ati HEAD.
*** Bug 7276 has been marked as a duplicate of this bug. ***
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.