Here's the proecedure for using drm w/ radeon or r128 cards: emerge xfree4.3.0 and xfree-drm-4.3.0 (with ACCCEPT_KEYWORDS="~ppc" as needed). make sure in your kernel config you have the following options setup: Character devices ---> <*> /dev/agpgart (AGP Support) [*] Apple UniNorth support [*] Direct Rendering Manager (XFree86 DRI support) Also make sure to disable both the r128 and radeon drm drivers in the kernel (the xfree-drm provides much updated versions that are required for this to work). < > ATI Rage 128 < > ATI Radeon Rebuild and isntall kernel if necessary. After this, make sure you are booted from the native framebuffer (i.e. radeonfb or atyfb and _not_ from offb or ofonly video), and run xeasyconf. Troubleshooting: You may need to edit your XF86Config-4 file depending on your card setup. When running Xeasyconf, also please choose the "auto" option and not "ati" for your video card setup. You can run the command "dmesg" (no quotes) to see which version of the radeon drm module is loaded. If all is correct for radeon you should see 1.7.0 or newer loading, if you see 1.2.x you have the kernel radeon drivers still compiled into your running kernel or as modules and they are loaded. looking in /var/log/Xfree.0.log is a good place to get detailed information for troubleshooting. Of Note: If/when you do another make modules_install in your current kernel, or you upgrade to a new kernel you will have to re emerge xfree-drm again. On some of the newer radeon mobility chipsets there are still known issues between agp and havine the machine sleep proplery. Affected users may not be able to have DRM working as they have to disable AGP temporarliy (to resolve sleep/wake problems). You mileage may vary.
Created attachment 9777 [details] added
This guide should be added to the ppc-FAQ, the Desktop guideline or even on a separate page for ppc.gentoo.org (see bug 20409) I don't think that this an issue for the installation-guide.
Added a edited version (due to the fact that xfree-4.3.0 is already stable on ppc and the sleep issue is resolved for month) to the FAQ. Closing this bug.