|
The driver on the ATI site says will support Xorg 7.4 however fails compilation with some errors in firegl_public.c
Google search showed some patches for Kernel 2.6.29 and earlier. Does anyone know of a patch of fix, which will let compilation on 2.6.31 kernel or 2.6.32 . Trying to compile this for a T60p ( V5250 / X1700 )
The log shows the following "[Message] Kernel Module : Trying to install a precompiled kernel module. [Message] Kernel Module : Precompiled kernel module version mismatched. [Message] Kernel Module : Found kernel module build environment, generating kernel module now. AMD kernel module generator version 2.1 doing Makefile based build for kernel 2.6.x and higher rm -rf *.c *.h *.o *.ko *.GCC* .??* *.symvers make -C /lib/modules/2.6.31.12-0.2-desktop/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules make[1]: Entering directory `/usr/src/linux-2.6.31.12-0.2-obj/x86_64/desktop' make -C ../../../linux-2.6.31.12-0.2 O=/usr/src/linux-2.6.31.12-0.2-obj/x86_64/desktop/. modules CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o In file included from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:169: /lib/modules/fglrx/build_mod/2.6.x/firegl_public.h:165:1: warning: "PM_EVENT_SUSPEND" redefined In file included from include2/asm/apic.h:6, from include2/asm/smp.h:13, from include2/asm/mmzone_64.h:12, from include2/asm/mmzone.h:4, from /usr/src/linux-2.6.31.12-0.2/include/linux/mmzone.h:773, from /usr/src/linux-2.6.31.12-0.2/include/linux/gfp.h:4, from /usr/src/linux-2.6.31.12-0.2/include/linux/kmod.h:22, from /usr/src/linux-2.6.31.12-0.2/include/linux/module.h:13, from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:91: /usr/src/linux-2.6.31.12-0.2/include/linux/pm.h:241:1: warning: this is the location of the previous definition In file included from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:431: /lib/modules/fglrx/build_mod/2.6.x/drm_proc.h: In function ���FGLDRM__vma_info���: /lib/modules/fglrx/build_mod/2.6.x/drm_proc.h:497: warning: format ���%08lx��� expects type ���long unsigned int���, but argument 5 has type ���phys_addr_t��� /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ���KCL_MEM_VM_GetRegionPhysAddrStr���: /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3250: warning: return makes pointer from integer without a cast /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3251: warning: return makes pointer from integer without a cast /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3252: warning: return makes pointer from integer without a cast /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3254: warning: return makes pointer from integer without a cast CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.o CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_agp.o CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_debug.o CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.o CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_io.o CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_pci.o CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_str.o CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_wait.o LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.o Building modules, stage 2. MODPOST 1 modules WARNING: "find_task_by_vpid" [/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko] undefined! CC /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko make[1]: Leaving directory `/usr/src/linux-2.6.31.12-0.2-obj/x86_64/desktop' build succeeded with return value 0 duplicating results into driver repository... done. You must change your working directory to /lib/modules/fglrx and then call ./make_install.sh in order to install the built module. - recreating module dependency list - trying a sample load of the kernel modules failed. [Error] Kernel Module : Failed to install compiled kernel module - please consult readme."
|