[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
fglrx 8.18.6 (and former probably) not working with 2.6.14 on amd64
- From: "Thorsten Müller" <t dot mueller at agv-gp dot de>
- Date: Thu, 3 Nov 2005 10:26:12 +0100
Hi all!
The fglrx drivers won't work on kernel 2.6.14 on an amd64 architecture.
I narrowed it down to changes in linux/ioctl32.h from 2.6.13.* to 2.6.14.
The declaration of the already deprecated functions/macros
extern int __deprecated register_ioctl32_conversion(unsigned int cmd, ioctl_trans_handler_t handler);
extern int __deprecated unregister_ioctl32_conversion(unsigned int cmd);
#define register_ioctl32_conversion(cmd, handler) ({ 0; })
#define unregister_ioctl32_conversion(cmd) ({ 0; })
was deleted, which leads to an
undifined symbol register_ioctl32_conversion
undifined symbol unregister_ioctl32_conversion
error when trying to load the fglrx kernel module, hence no 3d acceleration.
I tried to build kernel and module with the ioctl32.h from 2.6.13, but
that did not work either.
Does anybody know of any working patch to fglrx sources or do I have to
wait for ATI's next release (provided they adapt the amd64 version to pure
64 bit code as that is what this conversion is all about, I guess)?
Greetings
Thorsten Müller