hi
became a member to answer this problem of linux and ati. and yes i felt like kicking linux too, although i don't think i ever could
kernel 2.6.3 + kt400 chipset (abit at7-max 2) + ati driver 3.28 + 9700 pro + tv out
ok firstly forget the latest driver 3.7.0, i haven't got it to work either (just tried), blank screen blah blah (even with patches).
ok firstly if u feel the agp is the problem with kernel then u can complie it into the kernel (not as a module). Then check it dmesg | grep agpgart should look something like this:
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected VIA KT400/KT400A/KT600 chipset
agpgart: Maximum main memory to use for agp memory: 203M
agpgart: AGP aperture is 64M @ 0xe0000000
Based on agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 203M
agpgart: Detected a Via Apollo KT400 chipset in AGP v2 compat mode at 0000:00:00.0
agpgart: Detected Via Apollo KT400 chipset
agpgart: AGP aperture is 64M @ 0xe0000000
agpgart: Found an AGP 3.5 compliant device.
you have a KT600 so this should be no probs
I use slackware 9.1, so first for me is rpm2tgz the ati driver download. Followed by pain, as u manually copy the files around (or u can of course installpkg norm)
in case u have kernel 2.4 (good idea to edit this line anyway) open the agpgart_be.c file and edit line 6073 (approx)
change this line
via_generic_setup }, // AGP v2
to make this
via_kt400_setup }, // AGP v2
Then do as rage.com article says (as posted earlier), i did find that i had to include some additional definitions other than the vmalloc.patch.
make the files as normal with the make.sh and make_install.sh
just to make things easier and incase i missed a thing or two ive set up a link for the agpgart_be.c file and the firegl_public.c file. just paste and complie DONT forget to delete all the files except the Makefile in /lib/modules/fglrx/build_mod/2.6.x/ directory before going on.
here's a good link just use google language tools to convert it
http://www.soloschedevideo.com/public/ati-guida.html
hopefully this will work, shared the files with public settings
http://f2.pg.briefcase.yahoo.com/linuxat2004
its in my docs, pre patched and modded!
If still no go and a request comes in i will upload the entire directory, feel free to try the tv out works fine for me. and dont forget to edit the rc.modules file in /etc/rc.d for adding the line modprobe fglrx.
If anyone knows how to load 2 different window managers (or 2 gdm logins!) via the dual head option, pls tell!
got fluxbox with 2 differing backgrounds styles etc... ideally i want a something like enlightenment on one screen and fluxbox on the other.
hope that helps