Debian Squeeze, installation du driver nvidia, kernel 2.6.30

Bonjour,

Je viens vers vous car je n’arrive plus à avoir l’accélération 3d avec ma carte nvidia 6600 gt depuis les nouveaux kernels 2.6.29.

Avant toute chose, je tiens à préciser qu’auparavant j’ai utilisé la debian way pour l’avoir et que tout fonctionnait bien. D’autre part, j’ai bien essayé le tuto de debianhadic mais rien à faire.

Voilà quelques informations utiles:

lspci 02:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600 GT] (rev a2)

uname -a 2.6.30-1-686 #1 SMP Wed Jul 8 14:39:46 UTC 2009 i686 GNU/Linux

apt-cache policy nvidia-kernel-source nvidia-kernel-source: Installé : 185.18.14-2 Candidat : 185.18.14-2 Étiquette de paquet : 185.18.14-2 Table de version : *** 185.18.14-2 1000 66 http://ftp.fr.debian.org sid/non-free Packages 100 /var/lib/dpkg/status 173.14.09-5 1000 990 http://ftp.fr.debian.org squeeze/non-free Packages

apt-cache policy nvidia-glx nvidia-glx: Installé : 185.18.14-2 Candidat : 185.18.14-2 Étiquette de paquet : 185.18.14-2 Table de version : *** 185.18.14-2 1000 66 http://ftp.fr.debian.org sid/non-free Packages 100 /var/lib/dpkg/status 173.14.09-5 1000 990 http://ftp.fr.debian.org squeeze/non-free Packages

Je vous copie/colle également le contenu du message d’erreur dans /var/log/Xorg.0.log:

code “extmod” will be loaded by default.
(II) “dbe” will be loaded by default.
(II) “glx” will be loaded. This was enabled by default and also specified in the config file.
(II) “freetype” will be loaded by default.
(II) “record” will be loaded by default.
(II) “dri” will be loaded by default.
(II) LoadModule: “glx”
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Server Extension
(II) NVIDIA GLX Module 185.18.14 Wed May 27 03:09:07 PDT 2009
(II) Loading extension GLX
(II) LoadModule: “extmod”
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.4.2, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: “dbe”
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.4.2, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: “freetype”
(II) Loading /usr/lib/xorg/modules//fonts/libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
compiled for 1.4.2, module version = 2.1.0
Module class: X.Org Font Renderer
ABI class: X.Org Font Renderer, version 0.5
(II) Loading font FreeType
(II) LoadModule: “record”
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.4.2, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension RECORD
(II) LoadModule: “dri”
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.4.2, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension XFree86-DRI
(II) LoadModule: “nvidia”
(II) Loading /usr/lib/xorg/modules/drivers//nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Video Driver
(EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
(EE) NVIDIA: system’s kernel log for additional error messages.
(II) UnloadModule: “nvidia”
(II) Unloading /usr/lib/xorg/modules/drivers//nvidia_drv.so
(EE) Failed to load module “nvidia” (module-specific error, 0)
(II) LoadModule: “kbd”
(II) Loading /usr/lib/xorg/modules/input//kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.3.1
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 2.0
(II) LoadModule: “mouse”
(II) Loading /usr/lib/xorg/modules/input//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.3.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 2.0
(EE) No drivers available.

Fatal server error:
no screens found
[/code]

J’ai juste copié la fin.

Merci d’avance pour votre aide!

Tu as essayé de recompiler une fois de plus NVIDIA :question:

L’additif de nvidia ne s’ajoute pas automatiquement.

Il te faut installer sources “en-têtes” headers du noyau sur lequel tu l’appliques.
Un paquet doit être disponible dans les dépôts ou sinon tu compiles ton noyau personnalisé .

make-kpkg --initrd kernel_image kernel_headers

D’abord merci ricardo pour ta réponse.

Oui j’ai essayé plusieurs fois avec différents kernels (de mémoire avec le 2.6.29-1 et le 2.6.29-2) et désormais 2.6.30-1 qui semble-t-il ne pose plus de problèmes lors de la compilation du module nvidia.
Par contre, je n’ai jamais réussi à avoir de nouveau l’accélération 3d avec le noyau 2.6.26-2 alors que je l’avais avant. Je retombe toujours sur la même erreur.

J’ai même essayé en compilant mon propre noyau et en virant les modules rivafb et deux autres dont j’ai mangé le nom mais rien à faire.

Snif

@ etxeberrizahar,

A priori j’ai bien les headers d’installés pour mon noyau:

apt-cache policy linux-headers-2.6.30-1-686 linux-headers-2.6.30-1-686: Installé : 2.6.30-2 Candidat : 2.6.30-2 Table de version : 2.6.30-3 0 66 http://ftp.fr.debian.org sid/main Packages *** 2.6.30-2 0 100 /var/lib/dpkg/status

en principe, la compil de NVIDIA crée les headers auto.

m-a a-i nvidia-kernel-source

hum, perso bien que pas forcement nécessaire moi je le compile le kernel a la mano avec gcc4 , et je profite pour lui faire compiler nvidia en même temps.

ensuite y a plus qu’a dpkg -i :slightly_smiling: avec le xorg qui va bien et zou :slightly_smiling:

Bon j’ai essayé de nouveau avec mon ancien kernel 2.6.26-2 mais toujours le même souci de même qu’avec le 2.6.30-1.

Peut-être que ça parlera mais lorsque que je rentre la commande:

j’ai droit à ceci (attention ça va faire un gros placard):

[code]Données de 1 paquets mises à jour
Récupération des sources du noyau de la version : 2.6.30-1-686
En-têtes du noyau disponibles dans /lib/modules/2.6.30-1-686/build
apt-get -y install build-essential
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
build-essential est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.

Fait.
download
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
0 mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de prendre 0o/5799ko dans les archives.
Après cette opération, 0o d’espace disque supplémentaires seront utilisés.
(Lecture de la base de données… 140312 fichiers et répertoires déjà installés.)
Préparation du remplacement de nvidia-kernel-source 185.18.14-2 (en utilisant …/nvidia-kernel-source_185.18.14-2_i386.deb) …
Dépaquetage de la mise à jour de nvidia-kernel-source …
Paramétrage de nvidia-kernel-source (185.18.14-2) …
Mise à jour des données de nvidia-kernel-source

Données de 1 paquets mises à jour
unpack
Extracting the package tarball, /usr/src/nvidia-kernel.tar.bz2, please wait…
"/usr/share/modass/packages/nvidia-kernel-source" build KVERS=2.6.30-1-686 KSRC=/lib/modules/2.6.30-1-686/build KDREV=2.6.30-2 kdist_image
/usr/bin/make -C . LINUXDIR=/lib/modules/2.6.30-1-686/build KVERREL=2.6.30-1-686 clean
make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
rm -rf .o .ko .depend ..flags ..d .*.cmd *.mod.c .tmp_versions
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
dh_clean
dh_clean: cannot read debian/control: Aucun fichier ou dossier de ce type

make: [kdist_clean] Erreur 1 (ignorée)
/usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules
make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
/usr/bin/make -C . LINUXDIR=/lib/modules/2.6.30-1-686/build KVERREL=2.6.30-1-686 clean
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
rm -rf .o .ko .depend ..flags ..d .*.cmd *.mod.c .tmp_versions
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
dh_clean
dh_clean: cannot read debian/control: Aucun fichier ou dossier de ce type

make[1]: [kdist_clean] Erreur 1 (ignorée)
/usr/bin/make -w -f debian/rules configure
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
sed ‘s/#KVERS#/2.6.30-1-686/g’ debian/control.template > /usr/src/modules/nvidia-kernel/debian/control
sed ‘s/#KVERS#/2.6.30-1-686/g’ debian/dirs.template > /usr/src/modules/nvidia-kernel/debian/dirs
sed ‘s/#KVERS#/2.6.30-1-686/g’ debian/override.template > /usr/src/modules/nvidia-kernel/debian/override
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
sed ‘s/#KVERS#/2.6.30-1-686/g’ debian/control.template > /usr/src/modules/nvidia-kernel/debian/control
sed ‘s/#KVERS#/2.6.30-1-686/g’ debian/dirs.template > /usr/src/modules/nvidia-kernel/debian/dirs
sed ‘s/#KVERS#/2.6.30-1-686/g’ debian/override.template > /usr/src/modules/nvidia-kernel/debian/override
dh_testroot
dh_prep

Build the modules

/usr/bin/make -C . LINUXDIR=/lib/modules/2.6.30-1-686/build KVERREL=2.6.30-1-686
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
make -C /lib/modules/2.6.30-1-686/build M=/bin/pwd modules
make[3]: entrant dans le répertoire « /usr/src/linux-headers-2.6.30-1-686 »
CC [M] /usr/src/modules/nvidia-kernel/nv.o
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/bitops.h:17,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/kernel.h:15,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h:52,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv.c:14:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘set_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:64: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘clear_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:102: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘change_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:178: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/list.h:6,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/preempt.h:11,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/spinlock.h:50,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/seqlock.h:29,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/time.h:8,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/timex.h:56,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h:54,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv.c:14:
/usr/src/linux-headers-2.6.30-1-common/include/linux/prefetch.h: In function ‘prefetch_range’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv.c:14:
/usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h: In function ‘object_is_on_stack’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h:2120: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/io.h:22,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/pci.h:54,
from /usr/src/modules/nvidia-kernel/nv-linux.h:86,
from /usr/src/modules/nvidia-kernel/nv.c:14:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/io.h: In function ‘writeq’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/io.h:70: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/dma-mapping.h:7,
from /usr/src/linux-headers-2.6.30-1-common/include/asm-generic/pci-dma-compat.h:7,
from /usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/pci.h:129,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/pci.h:1098,
from /usr/src/modules/nvidia-kernel/nv-linux.h:86,
from /usr/src/modules/nvidia-kernel/nv.c:14:
/usr/src/linux-headers-2.6.30-1-common/include/linux/scatterlist.h: In function ‘sg_virt’:
/usr/src/linux-headers-2.6.30-1-common/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:113,
from /usr/src/modules/nvidia-kernel/nv.c:14:
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h: In function ‘zero_user_segments’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
CC [M] /usr/src/modules/nvidia-kernel/nv-vm.o
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/bitops.h:17,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/kernel.h:15,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h:52,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv-vm.c:14:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘set_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:64: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘clear_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:102: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘change_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:178: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/list.h:6,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/preempt.h:11,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/spinlock.h:50,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/seqlock.h:29,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/time.h:8,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/timex.h:56,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h:54,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv-vm.c:14:
/usr/src/linux-headers-2.6.30-1-common/include/linux/prefetch.h: In function ‘prefetch_range’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv-vm.c:14:
/usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h: In function ‘object_is_on_stack’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h:2120: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/io.h:22,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/pci.h:54,
from /usr/src/modules/nvidia-kernel/nv-linux.h:86,
from /usr/src/modules/nvidia-kernel/nv-vm.c:14:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/io.h: In function ‘writeq’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/io.h:70: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/dma-mapping.h:7,
from /usr/src/linux-headers-2.6.30-1-common/include/asm-generic/pci-dma-compat.h:7,
from /usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/pci.h:129,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/pci.h:1098,
from /usr/src/modules/nvidia-kernel/nv-linux.h:86,
from /usr/src/modules/nvidia-kernel/nv-vm.c:14:
/usr/src/linux-headers-2.6.30-1-common/include/linux/scatterlist.h: In function ‘sg_virt’:
/usr/src/linux-headers-2.6.30-1-common/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:113,
from /usr/src/modules/nvidia-kernel/nv-vm.c:14:
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h: In function ‘zero_user_segments’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
CC [M] /usr/src/modules/nvidia-kernel/os-agp.o
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/bitops.h:17,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/kernel.h:15,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h:52,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/os-agp.c:24:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘set_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:64: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘clear_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:102: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘change_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:178: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/list.h:6,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/preempt.h:11,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/spinlock.h:50,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/seqlock.h:29,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/time.h:8,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/timex.h:56,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h:54,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/os-agp.c:24:
/usr/src/linux-headers-2.6.30-1-common/include/linux/prefetch.h: In function ‘prefetch_range’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/os-agp.c:24:
/usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h: In function ‘object_is_on_stack’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h:2120: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/io.h:22,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/pci.h:54,
from /usr/src/modules/nvidia-kernel/nv-linux.h:86,
from /usr/src/modules/nvidia-kernel/os-agp.c:24:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/io.h: In function ‘writeq’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/io.h:70: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/dma-mapping.h:7,
from /usr/src/linux-headers-2.6.30-1-common/include/asm-generic/pci-dma-compat.h:7,
from /usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/pci.h:129,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/pci.h:1098,
from /usr/src/modules/nvidia-kernel/nv-linux.h:86,
from /usr/src/modules/nvidia-kernel/os-agp.c:24:
/usr/src/linux-headers-2.6.30-1-common/include/linux/scatterlist.h: In function ‘sg_virt’:
/usr/src/linux-headers-2.6.30-1-common/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:113,
from /usr/src/modules/nvidia-kernel/os-agp.c:24:
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h: In function ‘zero_user_segments’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
CC [M] /usr/src/modules/nvidia-kernel/os-interface.o
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/bitops.h:17,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/kernel.h:15,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h:52,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/os-interface.c:26:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘set_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:64: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘clear_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:102: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘change_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:178: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/list.h:6,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/preempt.h:11,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/spinlock.h:50,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/seqlock.h:29,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/time.h:8,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/timex.h:56,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h:54,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/os-interface.c:26:
/usr/src/linux-headers-2.6.30-1-common/include/linux/prefetch.h: In function ‘prefetch_range’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/os-interface.c:26:
/usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h: In function ‘object_is_on_stack’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h:2120: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/io.h:22,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/pci.h:54,
from /usr/src/modules/nvidia-kernel/nv-linux.h:86,
from /usr/src/modules/nvidia-kernel/os-interface.c:26:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/io.h: In function ‘writeq’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/io.h:70: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/dma-mapping.h:7,
from /usr/src/linux-headers-2.6.30-1-common/include/asm-generic/pci-dma-compat.h:7,
from /usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/pci.h:129,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/pci.h:1098,
from /usr/src/modules/nvidia-kernel/nv-linux.h:86,
from /usr/src/modules/nvidia-kernel/os-interface.c:26:
/usr/src/linux-headers-2.6.30-1-common/include/linux/scatterlist.h: In function ‘sg_virt’:
/usr/src/linux-headers-2.6.30-1-common/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:113,
from /usr/src/modules/nvidia-kernel/os-interface.c:26:
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h: In function ‘zero_user_segments’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
CC [M] /usr/src/modules/nvidia-kernel/os-registry.o
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/bitops.h:17,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/kernel.h:15,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h:52,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/os-registry.c:15:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘set_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:64: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘clear_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:102: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘change_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:178: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/list.h:6,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/preempt.h:11,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/spinlock.h:50,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/seqlock.h:29,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/time.h:8,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/timex.h:56,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h:54,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/os-registry.c:15:
/usr/src/linux-headers-2.6.30-1-common/include/linux/prefetch.h: In function ‘prefetch_range’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/os-registry.c:15:
/usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h: In function ‘object_is_on_stack’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h:2120: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/io.h:22,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/pci.h:54,
from /usr/src/modules/nvidia-kernel/nv-linux.h:86,
from /usr/src/modules/nvidia-kernel/os-registry.c:15:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/io.h: In function ‘writeq’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/io.h:70: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/dma-mapping.h:7,
from /usr/src/linux-headers-2.6.30-1-common/include/asm-generic/pci-dma-compat.h:7,
from /usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/pci.h:129,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/pci.h:1098,
from /usr/src/modules/nvidia-kernel/nv-linux.h:86,
from /usr/src/modules/nvidia-kernel/os-registry.c:15:
/usr/src/linux-headers-2.6.30-1-common/include/linux/scatterlist.h: In function ‘sg_virt’:
/usr/src/linux-headers-2.6.30-1-common/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:113,
from /usr/src/modules/nvidia-kernel/os-registry.c:15:
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h: In function ‘zero_user_segments’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
CC [M] /usr/src/modules/nvidia-kernel/nv-i2c.o
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/bitops.h:17,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/kernel.h:15,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h:52,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv-i2c.c:8:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘set_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:64: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘clear_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:102: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘change_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:178: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/list.h:6,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/preempt.h:11,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/spinlock.h:50,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/seqlock.h:29,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/time.h:8,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/timex.h:56,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h:54,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv-i2c.c:8:
/usr/src/linux-headers-2.6.30-1-common/include/linux/prefetch.h: In function ‘prefetch_range’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv-i2c.c:8:
/usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h: In function ‘object_is_on_stack’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h:2120: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/io.h:22,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/pci.h:54,
from /usr/src/modules/nvidia-kernel/nv-linux.h:86,
from /usr/src/modules/nvidia-kernel/nv-i2c.c:8:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/io.h: In function ‘writeq’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/io.h:70: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/dma-mapping.h:7,
from /usr/src/linux-headers-2.6.30-1-common/include/asm-generic/pci-dma-compat.h:7,
from /usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/pci.h:129,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/pci.h:1098,
from /usr/src/modules/nvidia-kernel/nv-linux.h:86,
from /usr/src/modules/nvidia-kernel/nv-i2c.c:8:
/usr/src/linux-headers-2.6.30-1-common/include/linux/scatterlist.h: In function ‘sg_virt’:
/usr/src/linux-headers-2.6.30-1-common/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:113,
from /usr/src/modules/nvidia-kernel/nv-i2c.c:8:
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h: In function ‘zero_user_segments’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
CC [M] /usr/src/modules/nvidia-kernel/nvacpi.o
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/bitops.h:17,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/kernel.h:15,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h:52,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nvacpi.c:15:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘set_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:64: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘clear_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:102: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘change_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:178: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/list.h:6,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/preempt.h:11,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/spinlock.h:50,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/seqlock.h:29,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/time.h:8,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/timex.h:56,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h:54,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nvacpi.c:15:
/usr/src/linux-headers-2.6.30-1-common/include/linux/prefetch.h: In function ‘prefetch_range’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nvacpi.c:15:
/usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h: In function ‘object_is_on_stack’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/sched.h:2120: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/io.h:22,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/pci.h:54,
from /usr/src/modules/nvidia-kernel/nv-linux.h:86,
from /usr/src/modules/nvidia-kernel/nvacpi.c:15:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/io.h: In function ‘writeq’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/io.h:70: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/dma-mapping.h:7,
from /usr/src/linux-headers-2.6.30-1-common/include/asm-generic/pci-dma-compat.h:7,
from /usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/pci.h:129,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/pci.h:1098,
from /usr/src/modules/nvidia-kernel/nv-linux.h:86,
from /usr/src/modules/nvidia-kernel/nvacpi.c:15:
/usr/src/linux-headers-2.6.30-1-common/include/linux/scatterlist.h: In function ‘sg_virt’:
/usr/src/linux-headers-2.6.30-1-common/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:113,
from /usr/src/modules/nvidia-kernel/nvacpi.c:15:
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h: In function ‘zero_user_segments’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:147: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/include/linux/highmem.h:150: warning: pointer of type ‘void *’ used in arithmetic
LD [M] /usr/src/modules/nvidia-kernel/nvidia.o
Building modules, stage 2.
MODPOST 1 modules
CC /usr/src/modules/nvidia-kernel/nvidia.mod.o
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/bitops.h:17,
from /usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/cpufeature.h:169,
from /usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/processor.h:16,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/prefetch.h:14,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/list.h:6,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/module.h:9,
from /usr/src/modules/nvidia-kernel/nvidia.mod.c:1:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘set_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:64: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘clear_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:102: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h: In function ‘change_bit’:
/usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/bitops.h:178: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-headers-2.6.30-1-common/include/linux/list.h:6,
from /usr/src/linux-headers-2.6.30-1-common/include/linux/module.h:9,
from /usr/src/modules/nvidia-kernel/nvidia.mod.c:1:
/usr/src/linux-headers-2.6.30-1-common/include/linux/prefetch.h: In function ‘prefetch_range’:
/usr/src/linux-headers-2.6.30-1-common/include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic
LD [M] /usr/src/modules/nvidia-kernel/nvidia.ko
make[3]: quittant le répertoire « /usr/src/linux-headers-2.6.30-1-686 »
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »

Install the modules

dh_installdirs
install -m 0644 /usr/src/modules/nvidia-kernel/debian/override /usr/src/modules/nvidia-kernel/debian/nvidia-kernel-2.6.30-1-686/usr/share/lintian/overrides/nvidia-kernel-2.6.30-1-686
install -m 0644 /usr/src/modules/nvidia-kernel/nvidia.ko /usr/src/modules/nvidia-kernel/debian/nvidia-kernel-2.6.30-1-686/lib/modules/2.6.30-1-686/nvidia/nvidia.ko ; \

dh_installdocs
dh_installmodules
dh_installchangelogs
dh_installmodules
dh_strip
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol – -v185.18.14-2+2.6.30-2
dh_md5sums
dh_builddeb --destdir=/usr/src
dpkg-deb : construction du paquet « nvidia-kernel-2.6.30-1-686 » dans « /usr/src/nvidia-kernel-2.6.30-1-686_185.18.14-2+2.6.30-2_i386.deb ».
dh_prep
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
/usr/bin/make -f debian/rules kdist_clean
make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
/usr/bin/make -C . LINUXDIR=/lib/modules/2.6.30-1-686/build KVERREL=2.6.30-1-686 clean
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
rm -rf .o .ko .depend ..flags ..d .*.cmd *.mod.c .tmp_versions
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
dh_clean
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
dpkg -i /usr/src/nvidia-kernel-2.6.30-1-686_185.18.14-2+2.6.30-2_i386.deb
Sélection du paquet nvidia-kernel-2.6.30-1-686 précédemment désélectionné.
(Lecture de la base de données… 140312 fichiers et répertoires déjà installés.)
Dépaquetage de nvidia-kernel-2.6.30-1-686 (à partir de …/nvidia-kernel-2.6.30-1-686_185.18.14-2+2.6.30-2_i386.deb) …
Paramétrage de nvidia-kernel-2.6.30-1-686 (185.18.14-2+2.6.30-2) …
[/code]

Est-ce que mon problème pourrait s’expliquer par ces “erreurs” (les warnings)?

Euh … Il n’y a pas d’erreurs dans ta compilation !!!
Qu’est-ce qui ne va pas ? Tu as bien installé nvidia-glx une fois ton module nvidia compilé ? Tu as bien ajouter le bon pilote à Xorg.conf ?

Le serveur X plante si je mets nvidia en driver dans mon xorg ^^. Le paquet nvidia-glx est bien installé après avoir compilé le module nvidia.

Salut,

je ne sais pas si ça peut aider car je ne suis pas très doué.

Avec une nVidia GeForce 6200 , j’ai récemment changé de noyau sur Squeeze/Sid.
Avec les fichiers sources.list et préférences pour aller piocher dans Sid.

Je m’y suis pris ainsi :

J’ai donc installé : apt-get install -t unstable nvidia-kernel-source nvidia-kernel-common
puis
m-a prepare
m-a update
m-a a-i nvidia

puis
$ su

rm -rf /usr/src/modules/nvidia-kernel/

cd /usr/src

tar xjvf nvidia-kernel.tar.bz2

cd modules/nvidia-kernel/debian

cp control.template control

m-a a-i -i nvidia-kernel-source

apt-get install -t unstable nvidia-glx

puis j’ai mis en place la sauvegarde de l’ancien xorg.conf et c’est ok.

Du coup j’ai les derniers drivers nVidia Sid 185.18.14-2 mais le noyau proposé est le 2.6.26-2-686, pas le 2.6.30

J’ai ceci dans la section “module” du Xorg.conf (accélération 3D me semble t il ) :
Section "Module"
Load "i2c"
Load "bitmap"
Load “ddc”

Load “dri”

Load	"extmod"
Load	"freetype"
Load	"glx"
Load	"int10"
Load	"vbe"

EndSection

Désolé de ne pas avoir répondu plus tôt mais j’ai eu beau essayer de nouveau, j’en reviens toujours au même point c’est-à-dire pas de serveur X si j’installe les drivers nvidia et que j’édite mon xorg. C’est d’autant plus énervant quand on souhaite jouer à quake 3 :p.

Installe nvidia-xconfig et lance la commande “nvidia-xconfig” dans un terminal et redémarre.

Bonjour tout le monde, je n’ai pas pu vous donner le fin de l’histoire car je n’avais pas la réponse malgré quelques tentatives.

Bref sur le même pc avec la même configuration matérielle et après une réinstallation, j’ai pu installer sans aucun problème l’accélération 3d :unamused: .

Il faut dire que sur ce pc, je n’avais pas fait de mises à jour pendant longtemps faute de connexion et que j’ai fait la mise à jour, j’étais passé par la même occasion de lenny (testing à l’époque) vers squeeze.

Dans tous les cas, merci pour votre aide :wink:.