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

Re: fglrx 8.18.6 (and former probably) not working with 2.6.14 on amd64



Am Dienstag, 15. November 2005 14:04 schrieb 
christian dot mager at bigcyris dot com:

I am no (kernel)-hacker, so I don't know how to translate the calls
in firegl_public.c to the new macros. Probably its not that easy as
to just call the new macros.

you have to replace
#include <asm/ioctl32.h>
by
#include <linux/ioctl32.h>
in firegl_public.c and recompile the stuff.

That's not the problem as linux/ioctl32.h is properly included since 
8.16.20, IIRC. The trouble is that the needed 
(un)register_ioctl32_conversion functions or macros have been removed 
with the release of kernel 2.6.14. So the module will compile but not 
load on amd64 architecture. Flavio submitted a patch that removes the 
use of those functions, but on the other hand, also disables 
3d-acceleration for 32bit-applications on amd64.

Greetings
Thorsten