ric ric # emerge ati-drivers Calculating dependencies... done! >>> Emerging (1 of 1) x11-drivers/ati-drivers-8.28.8 to / * ati-driver-installer-8.28.8.run MD5 ;-) ... [ ok ] * ati-driver-installer-8.28.8.run RMD160 ;-) ... [ ok ] * ati-driver-installer-8.28.8.run SHA1 ;-) ... [ ok ] * ati-driver-installer-8.28.8.run SHA256 ;-) ... [ ok ] * ati-driver-installer-8.28.8.run size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking ati-driver-installer-8.28.8.run ;-) ... [ ok ] * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.19-gentoo * Checking for MTRR support enabled ... [ ok ] * Checking for AGP support enabled ... [ ok ] * Checking for DRM support disabled ... [ ok ] * X11 implementation is xorg-x11. >>> Unpacking source... * Unpacking Ati drivers ... [ ok ] * Applying ati-powermode.sh.patch ... [ ok ] >>> Source unpacked. >>> Compiling source in /var/tmp/portage/ati-drivers-8.28.8 ... * Building the DRM module... make: Entering directory `/usr/src/linux-2.6.19-gentoo' CC [M] /var/tmp/portage/ati-drivers-8.28.8/work/common/lib/modules/fglrx/build_mod/firegl_public.o /var/tmp/portage/ati-drivers-8.28.8/work/common/lib/modules/fglrx/build_mod/firegl_public.c:233: error: 'UTS_RELEASE' undeclared here (not in a function) /var/tmp/portage/ati-drivers-8.28.8/work/common/lib/modules/fglrx/build_mod/firegl_public.c:447: warning: initialization from incompatible pointer type /var/tmp/portage/ati-drivers-8.28.8/work/common/lib/modules/fglrx/build_mod/firegl_public.c: In function 'firegl_stub_open': /var/tmp/portage/ati-drivers-8.28.8/work/common/lib/modules/fglrx/build_mod/firegl_public.c:570: warning: assignment discards qualifiers from pointer target type /var/tmp/portage/ati-drivers-8.28.8/work/common/lib/modules/fglrx/build_mod/firegl_public.c: In function '__ke_request_irq': /var/tmp/portage/ati-drivers-8.28.8/work/common/lib/modules/fglrx/build_mod/firegl_public.c:2492: warning: passing argument 2 of 'request_irq' from incompatible pointer type /var/tmp/portage/ati-drivers-8.28.8/work/common/lib/modules/fglrx/build_mod/firegl_public.c: In function '__ke_vm_map': /var/tmp/portage/ati-drivers-8.28.8/work/common/lib/modules/fglrx/build_mod/firegl_public.c:3175: error: 'VM_SHM' undeclared (first use in this function) /var/tmp/portage/ati-drivers-8.28.8/work/common/lib/modules/fglrx/build_mod/firegl_public.c:3175: error: (Each undeclared identifier is reported only once /var/tmp/portage/ati-drivers-8.28.8/work/common/lib/modules/fglrx/build_mod/firegl_public.c:3175: error: for each function it appears in.) make[1]: *** [/var/tmp/portage/ati-drivers-8.28.8/work/common/lib/modules/fglrx/build_mod/firegl_public.o] Error 1 make: *** [_module_/var/tmp/portage/ati-drivers-8.28.8/work/common/lib/modules/fglrx/build_mod] Error 2 make: Leaving directory `/usr/src/linux-2.6.19-gentoo' * DRM module not built >>> Source compiled. >>> Test phase [not enabled]: x11-drivers/ati-drivers-8.28.8 >>> Install ati-drivers-8.28.8 into /var/tmp/portage/ati-drivers-8.28.8/image/ category x11-drivers * Installing fglrx module install: cannot stat `fglrx.ko': No such file or directory !!! ERROR: x11-drivers/ati-drivers-8.28.8 failed. Call stack: ebuild.sh, line 1546: Called dyn_install ebuild.sh, line 1020: Called src_install ati-drivers-8.28.8.ebuild, line 204: Called linux-mod_src_install linux-mod.eclass, line 540: Called die !!! doins fglrx.ko failed !!! If you need support, post the topmost build error, and the call stack if relevant. steps to reproduce : emerge =ati-drivers-8.28.8
Way too old, try w/ 8.29.6 or newer please. 8.28.8 doesn't compile even w/ 2.6.18.
Radeon 9250 and a lot more cards had their support removed in later releases. ATM it's the only driver to make those cards work decently.
(In reply to comment #2) > Radeon 9250 and a lot more cards had their support > removed in later releases. Shrug... That's what you get w/ closed-source drivers.
(In reply to comment #2) > Radeon 9250 and a lot more cards had their support > removed in later releases. > ATM it's the only driver to make those cards work > decently. > It's good that they removed support for older card since Mesa DRI r200 supports 8500-9250 cards better than ati-drivers ever did.
Removing block, ati-drivers is already broken in stable tree
(In reply to comment #1) > Way too old, try w/ 8.29.6 or newer please. 8.28.8 doesn't compile even w/ > 2.6.18. It does with a very trivial patch. What's broken isn't closed source. The 8.28.8-r1 ebuild in my overlay works. I was going to submit it, but given the hostility shown so far towards users of older boards, I gather it wouldn't be accepted.
if it's true that the ati opensource driver works better im willing to try it .. but with the amount of work involved to install those and have accelerated video working , the old 8.28.8 closed source imho should be kept and made to work for users that aren't programmers or wizards with computers. Dont want to get philosophical in a bug report but it seems that we should be given what we need no matter how old or " passe " our hardware seem to be. At least someone please make ONE document for the older cards so we dont have to spend a day trying to figure it out if it's true the open source driver with acceleration is working better and is really simpler to install and configure. Thank you :) /me steps off the soapbox
*** Bug 159345 has been marked as a duplicate of this bug. ***
I'm on a R250 chipset w/ the problem. I submit my patches that works with ati-drivers-2.8.28 and gentoo-sources-2.6.19-r2 from my overlay below. It just might help you guys as well. /Charlie
Created attachment 104896 [details, diff] ati-drivers-8.28.8.ebuild.patch File to patch the ebuild.
Created attachment 104897 [details, diff] ati-drivers-8.28.8-all.patch ati-drivers-8.28.8-all.patch to put in your 'ati-drivers/files' directory.
*** Bug 159622 has been marked as a duplicate of this bug. ***
Patch does not work if acpi USE flag is disabled. and stock kernels 2.6.20-rc1, 2.6.20-rc2 and 2.6.20-rc3 all fails but bit different error and the patch do not help with new compiling problems.
(In reply to comment #2) > Radeon 9250 and a lot more cards had their support > removed in later releases. > ATM it's the only driver to make those cards work > decently. > May be a "x11-drivers/ati-legacy-drivers" package should be created for separate mantainance like nvidia-legacy-drivers package... :-/ Thanks
May be we should check the kernel version and if it is >=2.6.19 stop installation with some useful words and point on this bug?
8.28.8-r1 solves this gracefully for 2.16.19 i also tried -r1 with the 2.16.20 kernel , needs a small edit of the ebuild to point to the .20 patch but once applied , i got the driver and 2.16.20 working. i am about to try with 2.16.21-r3 and will certainly let you know if it works too. As far as i am concerned . this is a resolved issue. Thank you to all that helped.Greatly appreciated.
Closing.