Hey all! I've been trying to get my ATI Radeon 9200 to work for the past week now. I posted a thread on the newbie forum (
http://www.linuxquestions.org/questi...hreadid=225492), but I haven't been able to get it to work still. I apologize ahead of time if I'm posting too frequently on this, but I thought it might be better to post this in the hardware section. I promise, this'll be the last thread I start about it. I read the tutorial on getting the proprietary driver to work, and it said to try patching the driver if you've got an AMD processor. I just so happen to have one, but I can't get the patch to work. I think maybe I'm just doing something stupid wrong with it. I have the patch as:
[root@localhost root]# more *.patch
--- firegl_public.c.orig 2003-09-22 04:43:30.000000000 +0200
+++ firegl_public.c 2003-10-09 00:14:41.337778176 +0200
@@ -3106,7 +3108,7 @@
int __ke_amd_adv_spec_cache_feature(void)
{
-#if ( (PAGE_ATTR_FIX == 1) || (LINUX_VERSION_CODE ==
KERNEL_VERSION(2,4,19)) )
+#if ( (PAGE_ATTR_FIX == 1) || (LINUX_VERSION_CODE >=
KERNEL_VERSION(2,4,19)) )
/* the kernel already does provide a fix for the AMD Athlon
big page attribute / cache flush data consistency system bug on its
own.
(AMD claimed that CPU cache behaviour for such pages is not
specified.)
and, when I run the patch, it says:
[root@localhost root]# cd /lib/modules/fglrx/build_mod/
[root@localhost build_mod]# patch -p1 < /root/fglrx-3.2.8-fix-amd-adv-spec.patchmissing header for unified diff at line 3 of patch
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- firegl_public.c.orig 2003-09-22 04:43:30.000000000 +0200
|+++ firegl_public.c 2003-10-09 00:14:41.337778176 +0200
--------------------------
File to patch: make.sh
patching file make.sh
patch: **** malformed patch at line 8: KERNEL_VERSION(2,4,19)) )
As I've said on my other threads, any help would be very greatly appreciated.