[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ATI driver problem



On Mon, Dec 01, 2003 at 11:19:08PM +0100, Nicos Gollan wrote:
> On Mon, 1 Dec 2003 20:52:52 +0000
> Antony Gelberg <antony@antgel.co.uk> wrote:
> > (EE) fglrx(0): [agp] unable to acquire AGP, error "xf86_ENOMEM"
> > (EE) fglrx(0): cannot init AGP
> > (II) fglrx(0): [drm] removed 1 reserved context for kernel
> > (II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0xe0996000 at
> > 0x40018000
> > (WW) fglrx(0): ***********************************************
> > (WW) fglrx(0): * DRI initialization failed!                  *
> > (WW) fglrx(0): * (maybe driver kernel module missing or bad) *
> > (WW) fglrx(0): * 2D acceleraton available (MMIO)             *
> > (WW) fglrx(0): * no 3D acceleration available                *
> > (WW) fglrx(0): ********************************************* *
> > 
> > Anyone got any ideas?
> > 01:00.1 Display controller: ATI Technologies Inc Radeon R250 [Radeon
> > 9000] (Secondary) (rev 01)
> > The motherboard is an ASUS A7V8X, the card is a Radeon 9000.
> 
> This is a known problem, patch and further help in the Linux forum at
> www.rage3d.com

Got it.  I already patched the source, but in the wrong line - I got the
patch from someone with a slightly different KT400 implementation.  For
the record, I changed
6074:
-        via_generic_setup }, // AGP v2
+        via_kt400_setup }, // AGP v2

and 6984:
- return via_generic_setup(dev); /* the bit was set -
pass on to VIA generic setup */
+ return via_kt400_setup(dev); /* the bit was set -
pass on to VIA generic setup */

All in /lib/modules/fglrx/build_mod/agpgart_be.c .

A



Reply to: