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

Re: New ATI fglrx drivers work with AMD64



Thanks for the heads up, I loooked about 3 days ago....

I first tried via flavios site (wierd probs with debhelper) and with the alien+ati way. I also tried the patch here: (as per flavio's page) http://www.rage3d.org/board/showthread.php?t=33798874.

This is with the ATI+alien method:

After building I try and install and get the following error:

FATAL: Error inserting fglrx (/lib/modules/2.6.10-9-amd64-k8/kernel/drivers/char/drm/fglrx.ko): Invalid module format
failed.

This is the build process, the warnings at the bottom (about init_module...) seem pertinent. any ideas?

root@leopard:/lib/modules/fglrx/build_mod# sh make.sh
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.10-9-amd64-k8/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/kernel-headers-2.6.10-9-amd64-k8'
 CC [M]  /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.o
 CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_stub_putminor': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:511: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:582) /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:513: warning: `inter_module_unregister' is deprecated (declared at include/linux/module.h:578) /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_stub_register': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:533: warning: `inter_module_register' is deprecated (declared at include/linux/module.h:577) /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:564: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:582) /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_get_user_ptr': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1073: warning: assignment makes pointer from integer without a cast /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_put_user_ptr': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1105: warning: cast from pointer to integer of different size /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1105: warning: cast from pointer to integer of different size /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1105: warning: cast from pointer to integer of different size /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1105: warning: cast from pointer to integer of different size
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: At top level:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2646: warning: initialization from incompatible pointer type /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_vm_map': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2707: warning: `remap_page_range' is deprecated (declared at include/linux/mm.h:770) /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2774: warning: `remap_page_range' is deprecated (declared at include/linux/mm.h:770) /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2811: warning: `remap_page_range' is deprecated (declared at include/linux/mm.h:770) /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_uninit': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3132: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:582)
 LD [M]  /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
 Building modules, stage 2.
 MODPOST
*** Warning: "cleanup_module" [/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko] undefined! *** Warning: "init_module" [/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/kernel-headers-2.6.10-9-amd64-k8'
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.
==============================



Reply to: