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: