salut à tous,
ca fait un petit bout de temps que j’ai ce problème (depuis le pilote 173.14.09 en fait)
pas moyen de compiler les module sur les noyaux que j’ai fait moi même ou qui ont été piqué chez sidux
les noyaux “officiels” debian ne posent pas de problème
j’ai l’erreur suivante :
make[3]: entrant dans le répertoire « /home/siden/linux-source-2.6.26-rt1 »
CC [M] /usr/src/modules/nvidia-kernel/nv.o
In file included from include/asm/dma-mapping.h:9,
from include/linux/dma-mapping.h:52,
from include/asm-generic/pci-dma-compat.h:7,
from include/asm/pci.h:92,
from include/linux/pci.h:954,
from /usr/src/modules/nvidia-kernel/nv-linux.h:86,
from /usr/src/modules/nvidia-kernel/nv.c:14:
include/linux/scatterlist.h: In function ‘sg_virt’:
include/linux/scatterlist.h:199: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/modules/nvidia-kernel/nv-linux.h:109,
from /usr/src/modules/nvidia-kernel/nv.c:14:
include/linux/highmem.h: In function ‘zero_user_segments’:
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/linux/compat.h:14,
from include/asm/mtrr.h:141,
from /usr/src/modules/nvidia-kernel/nv-linux.h:116,
from /usr/src/modules/nvidia-kernel/nv.c:14:
include/asm/compat.h: In function ‘compat_alloc_user_space’:
include/asm/compat.h:210: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/modules/nvidia-kernel/nv.c: In function ‘__nv_setup_pat_entries’:
/usr/src/modules/nvidia-kernel/nv.c:944: warning: comparison between signed and unsigned
/usr/src/modules/nvidia-kernel/nv.c: In function ‘__nv_restore_pat_entries’:
/usr/src/modules/nvidia-kernel/nv.c:970: warning: comparison between signed and unsigned
/usr/src/modules/nvidia-kernel/nv.c: In function ‘nv_kern_cpu_callback’:
/usr/src/modules/nvidia-kernel/nv.c:1296: warning: comparison between signed and unsigned
/usr/src/modules/nvidia-kernel/nv.c:1303: warning: comparison between signed and unsigned
/usr/src/modules/nvidia-kernel/nv.c: In function ‘nv_alloc_file_private’:
/usr/src/modules/nvidia-kernel/nv.c:1887: error: implicit declaration of function ‘__SEMAPHORE_INITIALIZER’
/usr/src/modules/nvidia-kernel/nv.c:1887: error: invalid initializer
/usr/src/modules/nvidia-kernel/nv.c: In function ‘nv_lock_init_locks’:
/usr/src/modules/nvidia-kernel/nv.c:3783: error: invalid initializer
/usr/src/modules/nvidia-kernel/nv.c:3784: error: invalid initializer
make[4]: *** [/usr/src/modules/nvidia-kernel/nv.o] Erreur 1
make[3]: *** [_module_/usr/src/modules/nvidia-kernel] Erreur 2
make[3]: quittant le répertoire « /home/siden/linux-source-2.6.26-rt1 »
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[2]: *** [module] Erreur 1
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
make[1]: *** [build-stamp] Erreur 2
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
make: *** [kdist_image] Erreur 2
si quelqu’un a une idée de solution ca serait le bienvenu,
NB: si j’ai fait 3 compil du même noyau c’est pour essayer de faire aller le module sans la virtualisation (j’ai vu que ca pouvait poser problème mais il me semblais que c’était corrigé)
serait-ce possible que ce soit le patch RT qui fasse tout planter?


