I'm using the xf86-video-ati-6.9.0 driver(not fglrx ones;) and it work fine at least in the 2.6.27-rc* kernel. Under the 2.6.27-git9 kernel, if I enable the DRI in xorg.conf, it will give me totally black screen. Even Ctrl+Alt+F1 doesn't work. It seems that the screen was totally turned off. I will provide dmesg and X.0.log soon.
Created attachment 18391 [details]
Created attachment 18392 [details]
X.0.log that works(i.e, DRI disabled)
This is the X log when DRI is disabled. Could someone tell me how to dump X log in a totally black screen? ;) I wish the dmesg and this X log could do some help.
You should be able to see previous X logs in /var/log/Xorg.0.log.old or something like that.
Created attachment 18396 [details]
X log when dri enabled
This problem can be fixed by simply revert:
"radeon: fix PCI bus mastering support enables."
As Alex is the author of the commit, I add CC to you. Would you please see what is going on here?
there was an error in the logic. should be be fixed by these commits:
What exactly do they apply to?
they are against the upstream drm git tree, but should apply pretty trivially to the kernel as well.
I think the problem get fixed by the commit:
drm/radeon: fixup further bus mastering confusion.
at least it works well on my box ;) So I will close this entry.
Thanks Alex Deucher.