Hi, did anybody managed to get the current nvidia kernel module going with factory kernel? I tried both, nvidia-169.12 and nvidia-173.14.05 with a appropriate patches without success: make -C /usr/src/linux-2.6.25.4-8 O=/usr/src/linux-2.6.25.4-8-obj/i386/default/. modules CC [M] /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv.o In file included from /usr/src/linux-2.6.25.4-8/include/linux/list.h:8, from /usr/src/linux-2.6.25.4-8/include/linux/preempt.h:11, from /usr/src/linux-2.6.25.4-8/include/linux/spinlock.h:49, from /usr/src/linux-2.6.25.4-8/include/linux/seqlock.h:29, from /usr/src/linux-2.6.25.4-8/include/linux/time.h:8, from /usr/src/linux-2.6.25.4-8/include/linux/timex.h:57, from /usr/src/linux-2.6.25.4-8/include/linux/sched.h:54, from /usr/src/linux-2.6.25.4-8/include/linux/utsname.h:35, from /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv-linux.h:19, from /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv.c:14: /usr/src/linux-2.6.25.4-8/include/linux/prefetch.h: In function ‘prefetch_range’: /usr/src/linux-2.6.25.4-8/include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic In file included from /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv-linux.h:34, from /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv.c:14: /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/conftest.h:1:2: error: #error remap_page_range() conftest failed! /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/conftest.h:3:2: error: #error vmap() conftest failed! /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/conftest.h:5:2: error: #error agp_backend_acquire() conftest failed! /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/conftest.h:23:2: error: #error kmem_cache_create() conftest failed! In file included from include2/asm/dma-mapping_32.h:5, from include2/asm/dma-mapping.h:2, from /usr/src/linux-2.6.25.4-8/include/linux/dma-mapping.h:52, from /usr/src/linux-2.6.25.4-8/include/asm-generic/pci-dma-compat.h:7, from include2/asm/pci.h:90, from /usr/src/linux-2.6.25.4-8/include/linux/pci.h:948, from /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv-linux.h:86, from /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv.c:14: /usr/src/linux-2.6.25.4-8/include/linux/scatterlist.h: In function ‘sg_virt’: /usr/src/linux-2.6.25.4-8/include/linux/scatterlist.h:199: warning: pointer of type ‘void *’ used in arithmetic In file included from /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv-linux.h:109, from /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv.c:14: /usr/src/linux-2.6.25.4-8/include/linux/highmem.h: In function ‘zero_user_segments’: /usr/src/linux-2.6.25.4-8/include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic /usr/src/linux-2.6.25.4-8/include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic /usr/src/linux-2.6.25.4-8/include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic /usr/src/linux-2.6.25.4-8/include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic /usr/src/linux-2.6.25.4-8/include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic /usr/src/linux-2.6.25.4-8/include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic /usr/src/linux-2.6.25.4-8/include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic /usr/src/linux-2.6.25.4-8/include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic In file included from /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv.c:14: /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv-linux.h:572:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!" In file included from /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv.c:14: /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv-linux.h: At top level: /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv-linux.h:817: error: conflicting types for ‘pm_message_t’ /usr/src/linux-2.6.25.4-8/include/linux/pm.h:115: error: previous declaration of ‘pm_message_t’ was here /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv.c:368: warning: initialization from incompatible pointer type /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv.c: In function ‘nvidia_init_module’: /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv.c:1330: error: implicit declaration of function ‘NV_KMEM_CACHE_CREATE’ /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv.c:1330: error: expected expression before ‘nv_stack_t’ /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv.c:1340: error: implicit declaration of function ‘NV_KMEM_CACHE_DESTROY’ /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv.c:1439: error: expected expression before ‘nv_pte_t’ /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv.c: In function ‘nv_kern_open’: /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv.c:1995: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv.c:3993:6: warning: "NV_AGP_BACKEND_ACQUIRE_ARGUMENT_COUNT" is not defined /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv.c: In function ‘nv_agp_init’: /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv.c:4010: error: too few arguments to function ‘agp_backend_acquire’ /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv.c:4012: error: too few arguments to function ‘agp_backend_release’ make[3]: *** [/usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv.o] Fehler 1 make[2]: *** [_module_/usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default] Fehler 2 make[1]: *** [sub-make] Fehler 2 make: *** [all] Fehler 2 make: Leaving directory `/usr/src/linux-2.6.25.4-8-obj/i386/default' make: Entering directory `/usr/src/linux-2.6.25.4-8-obj/i386/default' make -C /usr/src/linux-2.6.25.4-8 O=/usr/src/linux-2.6.25.4-8-obj/i386/default/. modules CC [M] /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv.o In file included from /usr/src/linux-2.6.25.4-8/include/linux/list.h:8, from /usr/src/linux-2.6.25.4-8/include/linux/preempt.h:11, from /usr/src/linux-2.6.25.4-8/include/linux/spinlock.h:49, from /usr/src/linux-2.6.25.4-8/include/linux/seqlock.h:29, from /usr/src/linux-2.6.25.4-8/include/linux/time.h:8, from /usr/src/linux-2.6.25.4-8/include/linux/timex.h:57, from /usr/src/linux-2.6.25.4-8/include/linux/sched.h:54, from /usr/src/linux-2.6.25.4-8/include/linux/utsname.h:35, from /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv-linux.h:19, from /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv.c:14: /usr/src/linux-2.6.25.4-8/include/linux/prefetch.h: In function ‘prefetch_range’: /usr/src/linux-2.6.25.4-8/include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic In file included from /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv-linux.h:34, from /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv.c:14: /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/conftest.h:1:2: error: #error remap_page_range() conftest failed! /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/conftest.h:3:2: error: #error vmap() conftest failed! /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/conftest.h:5:2: error: #error agp_backend_acquire() conftest failed! /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/conftest.h:24:2: error: #error kmem_cache_create() conftest failed! In file included from include2/asm/dma-mapping_32.h:5, from include2/asm/dma-mapping.h:2, from /usr/src/linux-2.6.25.4-8/include/linux/dma-mapping.h:52, from /usr/src/linux-2.6.25.4-8/include/asm-generic/pci-dma-compat.h:7, from include2/asm/pci.h:90, from /usr/src/linux-2.6.25.4-8/include/linux/pci.h:948, from /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv-linux.h:86, from /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv.c:14: /usr/src/linux-2.6.25.4-8/include/linux/scatterlist.h: In function ‘sg_virt’: /usr/src/linux-2.6.25.4-8/include/linux/scatterlist.h:199: warning: pointer of type ‘void *’ used in arithmetic In file included from /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv-linux.h:109, from /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv.c:14: /usr/src/linux-2.6.25.4-8/include/linux/highmem.h: In function ‘zero_user_segments’: /usr/src/linux-2.6.25.4-8/include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic /usr/src/linux-2.6.25.4-8/include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic /usr/src/linux-2.6.25.4-8/include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic /usr/src/linux-2.6.25.4-8/include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic /usr/src/linux-2.6.25.4-8/include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic /usr/src/linux-2.6.25.4-8/include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic /usr/src/linux-2.6.25.4-8/include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic /usr/src/linux-2.6.25.4-8/include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic In file included from /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv.c:14: /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv-linux.h:576:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!" In file included from /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv.c:14: /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv-linux.h: At top level: /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv-linux.h:824: error: conflicting types for ‘pm_message_t’ /usr/src/linux-2.6.25.4-8/include/linux/pm.h:115: error: previous declaration of ‘pm_message_t’ was here /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv.c:368: warning: initialization from incompatible pointer type /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv.c: In function ‘nvidia_init_module’: /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv.c:1330: error: implicit declaration of function ‘NV_KMEM_CACHE_CREATE’ /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv.c:1330: error: expected expression before ‘nv_stack_t’ /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv.c:1340: error: implicit declaration of function ‘NV_KMEM_CACHE_DESTROY’ /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv.c:1439: error: expected expression before ‘nv_pte_t’ /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv.c: In function ‘nv_kern_open’: /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv.c:2007: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv.c:4017:6: warning: "NV_AGP_BACKEND_ACQUIRE_ARGUMENT_COUNT" is not defined /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv.c: In function ‘nv_agp_init’: /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv.c:4034: error: too few arguments to function ‘agp_backend_acquire’ /usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv.c:4036: error: too few arguments to function ‘agp_backend_release’ make[3]: *** [/usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default/nv.o] Fehler 1 make[2]: *** [_module_/usr/src/packages/BUILD/nvidia-173.14.05/usr/src/obj/default] Fehler 2 make[1]: *** [sub-make] Fehler 2 make: *** [all] Fehler 2 make: Leaving directory `/usr/src/linux-2.6.25.4-8-obj/i386/default' Thanks in advance for any pointer, Pete --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org