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

Re: Radeon-Modul 'fglrx' unter Kernel 2.6.0-test11 bzw. 'Unknown symbol VMALLOC_VMADDR'



* J-T Krug <krug_j@t-online.de>:

> Naja, werde noch etwas googlen, das wird ja wohl zu lösen sein...

Hier funktioniert und läuft erfolgreich nforce2 Chipsatz, ATI Radeon
9600 und 2.6.0-test11 mit 3D.

Das fglrx-Modul baue ich mit folgendem Patch:

-------------- hier schneiden ------------------------
--- firegl_public.c.orig        2003-09-22 04:44:09.000000000 +0200
+++ firegl_public.c     2003-12-07 15:28:10.000000000 +0100
@@ -29,6 +29,10 @@
 !!! since it requires changes to linux/init/main.c.
 #endif /* !MODULE */
  
+#ifndef VMALLOC_VMADDR
+#define VMALLOC_VMADDR(x) ((unsigned long)(x))
+#endif
+
 // ============================================================
 #include <linux/version.h>
 #include <linux/autoconf.h>
@@ -3106,6 +3110,7 @@
  
 int __ke_amd_adv_spec_cache_feature(void)
 {
+       goto donthave;
 #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.
-------------- hier schneiden ------------------------

$ pwd
/lib/modules/fglrx/build_mod
$ patch -p0 < fglrx_patch

Wichtig ist noch, dass vor dem starten des XServers die Module agpgart
und nvidia-agp geladen werden. Am besten in /etc/modules in der
Reihenfolge einfügen. Damit habe ich dann

(II) fglrx(0): DRI initialization successfull!

Kai
-- 
» kai weber
_ http://www.glorybox.de



Reply to: