On 07/12/12(Fri) 12:10, Matthieu Herrb wrote: > On Thu, Dec 06, 2012 at 05:53:05PM +0100, Martin Pieuchot wrote: > > > > If it works for you, I would be pleased to hear it, otherwise try to > > rebuild a custom kernel with the DRMDEBUG option and send me your > > dmesg, Xorg.0.log and /var/log/messages with the drm vomit in it. > > On my iBook G3 700 with > > mpcpcibr0 at mainbus0 pci: uni-north, Revision 0xff > pci0 at mpcpcibr0 bus 0 > pchb0 at pci0 dev 11 function 0 "Apple Pangea AGP" rev 0x00 > appleagp0 at pchb0 > agp0 at appleagp0: aperture at 0x0, size 0x10000000 > vgafb0 at pci0 dev 16 function 0 "ATI Radeon Mobility M7" rev 0x00, mmio > wsdisplay0 at vgafb0 mux 1: console (std, vt100 emulation) > radeondrm0 at vgafb0: irq 48 > drm0 at radeondrm0 > > X fails to start, claiming that radeo_dri.so can't be loaded. With > the patch below (to also build the r100 dri driver) X starts fine, > glxgears works and glxinfo reports > > OpenGL vendor string: Tungsten Graphics, Inc. > OpenGL renderer string: Mesa DRI R100 (RV200 4C57) AGP 2x TCL > OpenGL version string: 1.3 Mesa 7.11.2 > OpenGL extensions: > > On exit text mode is not restored correctly though.
Ok, so it looks like only the r200 restore it correctly. Can you tell what is the output of: $ dmesg |grep "uni-n rev" Because the version given above is not always correct. > Index: Makefile > =================================================================== > RCS file: /cvs/xenocara/lib/libGL/dri/Makefile,v > retrieving revision 1.13 > diff -u -r1.13 Makefile > --- Makefile 29 Aug 2012 12:52:39 -0000 1.13 > +++ Makefile 7 Dec 2012 11:09:21 -0000 > @@ -5,7 +5,7 @@ > .if ${MACHINE} == i386 || ${MACHINE} == amd64 > SUBDIR+= i810 i915 i965 radeon r200 r300 r600 > .elif ${MACHINE} == macppc > -SUBDIR+= r200 r300 > +SUBDIR+= radeon r200 r300 > .endif > > build depend all install clean cleandir: _SUBDIRUSE Please, commit this change, ok mpi@