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: