RE: [suse-amd64] ATI FireGL X1-256p
I'm trying to replace a bad NVIDIA card with a FIREGL x1-256p card and get the following error when running the RPM supplied by ATI. After running the fglrxconfig I still have no X capability. I have tried compiling the individual modules and get the second error below. I'm new to the 64bit environment. ------------------------------- fglrx-glc22 ################################################## swiching OpenGL library support to XFree86 4.x.x DRI method *** Trying to install a precompiled kernel module. *** WARNING *** Tailored kernel module for fglrx not present in your system. You must go to /lib/modules/fglrx/build_mod subdir and execute './make.sh' to build a fully customed kernel module. Afterwards go to /lib/modules/fglrx and run './make_install.sh' in order to install the module into your kernel's module repository. (see readme.txt for more details.) As of now you can still run your XServer in 2D, but hardware acclerated OpenGL will not work and 2D graphics will lack performance. failed. *** Found kernel module build environment, generating kernel module now. ATI module generator V 2.0 ========================== initializing... cleaning... patching 'highmem.h'... skipping patch for 'drmP.h', not needed probing for VMA API version... doing script based build for kernel 2.4.x and similar compiling './agpgart_be.c'... In file included from agpgart_be.c:132: /lib/modules/2.4.21-185-smp/build/include/asm/uaccess.h: In function `__copy_from_user': /lib/modules/2.4.21-185-smp/build/include/asm/uaccess.h:257: warning: pointer of type `void *' used in arithmetic /lib/modules/2.4.21-185-smp/build/include/asm/uaccess.h:257: warning: pointer of type `void *' used in arithmetic /lib/modules/2.4.21-185-smp/build/include/asm/uaccess.h:262: warning: pointer of type `void *' used in arithmetic /lib/modules/2.4.21-185-smp/build/include/asm/uaccess.h:262: warning: pointer of type `void *' used in arithmetic compiling './agp3.c'... compiling './i7505-agp.c'... compiling './nvidia-agp.c'... compiling './firegl_public.c'... In file included from firegl_public.c:101: /lib/modules/2.4.21-185-smp/build/include/asm/uaccess.h: In function `__copy_from_user': /lib/modules/2.4.21-185-smp/build/include/asm/uaccess.h:257: warning: pointer of type `void *' used in arithmetic /lib/modules/2.4.21-185-smp/build/include/asm/uaccess.h:257: warning: pointer of type `void *' used in arithmetic /lib/modules/2.4.21-185-smp/build/include/asm/uaccess.h:262: warning: pointer of type `void *' used in arithmetic /lib/modules/2.4.21-185-smp/build/include/asm/uaccess.h:262: warning: pointer of type `void *' used in arithmetic In file included from firegl_public.c:282: /usr/src/linux-2.4.21-185/drivers/char/drm/drm_proc.h: In function `FGLDRM_name_info': /usr/src/linux-2.4.21-185/drivers/char/drm/drm_proc.h:151: warning: unsigned int format, different type arg (arg 4) /usr/src/linux-2.4.21-185/drivers/char/drm/drm_proc.h:153: warning: unsigned int format, different type arg (arg 4) linking of fglrx kernel module... ld: Relocatable linking with relocations from format elf32-i386 (./libfglrx_ip.a(vm.o)) to format elf64-x86-64 (fglrx.o) is not supported linking failed - kernel module was not generated *** WARNING *** Tailored kernel module for fglrx not present in your system. You must go to /lib/modules/fglrx/build_mod subdir and execute './make.sh' to build a fully customed kernel module. Afterwards go to /lib/modules/fglrx and run './make_install.sh' in order to install the module into your kernel's module repository. (see readme.txt for more details.) As of now you can still run your XServer in 2D, but hardware acclerated OpenGL will not work and 2D graphics will lack performance. failed. depmod: *** Unresolved symbols in /lib/modules/2.4.21-185-smp/kernel/drivers/acpi/processor.o *** Warning *** The QT based control panel application did not load in any version. === ATI display drivers successfully installed please run 'fglrxconfig' now ------------------------- linking of fglrx kernel module... ld: Relocatable linking with relocations from format elf32-i386 (./libfglrx_ip.a(vm.o)) to format elf64-x86-64 (fglrx.o) is not supported linking failed - kernel module was not generated ----------------------------
On Tue, 10 Feb 2004 09:13:01 -0500 "Adams, Randy (Cont,ARL/CISD)" <radams@arl.army.mil> wrote:
I'm trying to replace a bad NVIDIA card with a FIREGL x1-256p card and get the following error when running the RPM supplied by ATI. After running the fglrxconfig I still have no X capability. I have tried compiling the individual modules and get the second error below. I'm new to the 64bit environment.
ATI doesn't supply an 64bit module of their binary only server. If the normal XFree86 doesn't work you're out of luck. Or better complain to them. -Andi
participants (2)
-
Adams, Randy (Cont,ARL/CISD)
-
Andi Kleen