On Tue, 2005-11-22 at 14:25 +0100, Stefan Salewski wrote: > dmesg gives error messages like > > nvidia: Unknown symbol register_ioctl32_conversion > > I think the reason is, that kernel 2.6.14 needs nvidia driver > 7676, which is not part of Sid (unstable) for AMD64. I've been using the following patch against the 1.0.7174-3 nvidia-kernel-source, seems to work OK. Ian. diff -urN nvidia-kernel.orig/nv/os-interface.c nvidia-kernel/nv/os-interface.c --- nvidia-kernel.orig/nv/os-interface.c 2005-04-08 08:06:58.000000000 +0100 +++ nvidia-kernel/nv/os-interface.c 2005-11-12 11:52:46.000000000 +0000 @@ -1227,7 +1227,7 @@ void NV_API_CALL os_register_ioctl32_conversion(U032 cmd, U032 size) { -#if defined(NVCPU_X86_64) && defined(CONFIG_IA32_EMULATION) +#if defined(NVCPU_X86_64) && defined(CONFIG_IA32_EMULATION) && !defined(HAVE_COMPAT_IOCTL) unsigned int request = _IOWR(NV_IOCTL_MAGIC, cmd, char[size]); register_ioctl32_conversion(request, (void *)sys_ioctl); #endif /* NVCPU_X86_64 */ @@ -1235,7 +1235,7 @@ void NV_API_CALL os_unregister_ioctl32_conversion(U032 cmd, U032 size) { -#if defined(NVCPU_X86_64) && defined(CONFIG_IA32_EMULATION) +#if defined(NVCPU_X86_64) && defined(CONFIG_IA32_EMULATION) && !defined(HAVE_COMPAT_IOCTL) unsigned int request = _IOWR(NV_IOCTL_MAGIC, cmd, char[size]); unregister_ioctl32_conversion(request); #endif /* NVCPU_X86_64 */ -- Ian Campbell You will live a long, healthy, happy life and make bags of money.
Attachment:
signature.asc
Description: This is a digitally signed message part