[Debian][Drivers Nforce] Recompilation du Noyau ?

Moi j’installerais pas ces drivers proprio.
Je récuperais plutôt les sources d’un kernel un peu plus récent. Par exemple, sur le 2.6.17 (même avant d’ailleurs) le support du nforce ethernet marche tres bien (en activant le driver nforce ethernet dans Device Drivers —> Networking support —> Ethernet (10 or 100Mbit) --> … lors de la configuration du kernel)

C’est en effet une autre possibilité qui marche…

[quote=“Bionicman, post:21, topic: 31537”]Moi j’installerais pas ces drivers proprio.
Je récuperais plutôt les sources d’un kernel un peu plus récent. Par exemple, sur le 2.6.17 (même avant d’ailleurs) le support du nforce ethernet marche tres bien (en activant le driver nforce ethernet dans Device Drivers —> Networking support —> Ethernet (10 or 100Mbit) --> … lors de la configuration du kernel)[/quote]

Pourquoi pas. Sauf que la c’est de l’ethernet 10/100, et ma carte est gigabyte. C’est quand meme dommage de pas en profiter a cause de drivers non ?

Tu as dit dans ton premier post que c’était une Asus B)
gigabit B)

Et le driver est dans la section 10/100 parce que c’était les vitesses disponibles quand il est apparu, mais je crois qu’il a le support du 1000Mb/s depuis un moment.

Tout à fait.
Et ouais Gigabyte =! gigabit (GbE) B)
M’enfin le nForce ethernet gigabit de ma carte mère Gigabyte K8NF-9 marche tres bien sous ma Gentoo (en 100/1000)B)

cben,
As tu avancé dans ton install des drivers nvidia? ou c réglé?

chipset : j’allais justement poster pour vous tenir au courant B)
J’ai pas pu bosser dessus aujourd’hui, et la je pars pour quelques jours, donc j’avancerai pas dessus je pense.
J’ai enfin recu les disques dur de mon serveur (ils etaient en rupture, les tests que j’ai fait etait sur un vieux DD qui trainait), je vais donc reinstaller le systeme. J’en profiterai pour reinstaller la derniere version s’il y a.

Je vais m’y remettre a mon retour.
Et je vous tiendrais au courant dans la foulée B)

En tout cas merci pour l’aide que vous m’apportez ! c’est vraiment sympa !

Ben

PS : bionicman : j’ai pas compris ce qui marche bien : les drivers standard nforce de ta distib, ou le fait d’installer ceux livrer avec ta Gigabyte ?

Non juste un kernel correctement configuré :slight_smile: (les drivers sont dispos dans le kernel 2.6.17 pour ma part.) Pas de drivers en plus sauf pour l’audio (ALSA) et la video (nvidia…).

cben
D’ailleurs, si au final tu privilegies l’install du support ethernet via la compil d’un nouveau kernel, je te conseille d’utiliser la 2.6.18. Il y a de très forte chance que se soit en plus la version de etch (future debian, en testing pour le moment). Je te conseille dans ce cas de compiler ton noyau facon debian (comme ca tu auras un deb à installer/gérer à la fin)…
En tout cas, si tu as besoin d’aide, n’hésite pas!

Hop,

De retour de mes vacances !
Bon, la mauvaise surprise de la rentrée, c’est ma freebox HS (j’ecris du boulot la). Donc pas top pour recuperer des infos sur le net…
La nouvelle devrait arriver dans la semaine.

Sinon j’ai monter mes disques durs hier (deux samsung de 400 Go en SATA II), et impossible d’installer la debian dessus :confused: Arrivé au moment du partitionnement, j’ai un magnifique ecran rouge « pas de volume de stockage disponible » ou un truc du genre.

Donc visiblement ma version de debian ne detecte pas les disque en SATA II, bien qu’il soit vu sans pb par le bios.

Sans le net, j’ai pas pu chercher comment resoudre le pb.

Donc si vous savez comment proceder, je suis tout ouie B)

Merci !

Ben

PS Chipset : merci beaucoup pour ton soutien B) Je pense que je vais dl la version etch, car c’est celle que M _le_maudit a et j’ai l’impression qu’il a moins de pb que moi …

Tu as du mal compter B)

Plus sérieusement essaie etch, y’a un kernel récent dedans (2.6.17 je crois) qui devrait mieux reconnaître ton matos.

Message subliminal

ok, je vais essayer la version etch.
Sinon, pour mon pb de detection des disque SATA II, vous pensez que ca sera resolu aussi par la version etch ?

Et pour gentoo, peux etre si je m’en sort pas B) mais j’aimerai bien faire marcher tout ca, question de fierté :smiley:

edit : apres avoir recompter, effectivement, M est largement devant B)

edit 2 : bon visiblement, le sata sous linux, c’est uniquement en noyau post 2.6.15. Je crois que ma sarge est en 2.6.8. Je vais verifier ca et editer.

Le sata sous linux fonctionne correctement en 2.6.8 avec les drivers chipset nvidia, par contre Sata 2 est géré correctement à partir de 2.6.16 en direct dans le noyau…

As tu essayé en désactivant sata 2 DMA transfer dans le bios? Ca te permettrait pt etre d’installer la version base sarge (en tapant expert26 au boot du cd debian)
Puis tu pourras faire un upgrade vers les dépots testing pour descendre un 2.6.17 (qui est pour l’instant le dernier kernel). Il faudra pour cela que tu cherches un paquet linux-image (avec synaptic ou apt-get)…

[quote=“chipset, post:34, topic: 31537”]Le sata sous linux fonctionne correctement en 2.6.8 avec les drivers chipset nvidia, par contre Sata 2 est géré correctement à partir de 2.6.16 en direct dans le noyau…

As tu essayé en désactivant sata 2 DMA transfer dans le bios? Ca te permettrait pt etre d’installer la version base sarge (en tapant expert26 au boot du cd debian)
Puis tu pourras faire un upgrade vers les dépots testing pour descendre un 2.6.17 (qui est pour l’instant le dernier kernel). Il faudra pour cela que tu cherches un paquet linux-image (avec synaptic ou apt-get)…[/quote]

Non, j’ai essayer avec linux26, mais la commande etait pas reconnu au demarrage.
La je suis en train de DL une etch, je crois qu’elle est noyau linux 2.6.16.
D’ailleurs, ou trouve t-on la correspondance version debian <-> version noyau linux ? je cherche ca depuis plus de 2h sans succes …
Je vais installer la etch, je me prendrais moins la tete je pense B)

C’est la version qui est indiquée dans les paquets linux-source-* sur etch et sid, et kernel-source-* sur sarge. Si tu veux savoir pour amd64 seulement regardes les paquets qui correspondent à cette architecture.

On attends que tu le fasses B)

Je suis qd même super étonné que expert26 n’est rien donné depuis une sarge… :smiley:

Pour savoir quelle est la dernière version d’une image de kernel valide pour débian :

* Juste en consultation, (depuis n’importe où et n’importe quel OS B) ) → c’est le lien de Kineox en fait !!
Tu vas sur la page de Gestion des packages.
A la fin de la page, tu as un formulaire, dans lequel tu choisis distribution « any » section « any ».
Pour chercher le dernier package de kernel dispo, tu tapes linux-image (depuis 2.6.8 car pour un kernel antérieur il fallait taper kernel-image), et tu auras le statut qui va bien.

  • En stable c’est la version livrée avec Sarge : au mieux c’est un 2.6.8
  • En testing c’est la version livrée avec Etch : version du moment 2.6.17; on s’autorise à penser (dans les milieux autorisés :smiley: ) que la version de décembre sera l’actuel kernel dispo en source 2.6.18
  • En unstable (Sid) tu as la version « sortie du four »…

* Depuis un sys installé et fonctionnel B)
Tu ajoutes le dépot stable ou testing ou unstable dans ton fichier de dépôts (/etc/apt/sources.list)
ex pour du testing :

deb http://ftp.fr.debian.org/debian/ testing main contrib non-free

puis tu tapes

apt-get update apt-get install linux-image
En réponse il va te lister tt ce qu’il y a en stock dans le dépôt…
(puis tu fait dans la foulée un petit apt-get install linux-image-xxxx qui va bien!)

Tu peux aussi utiliser l’appli Synaptic, pour faire tout ça de manière graphique…

coucou a tous !

Deja un grand merci pour votre aide !
Donc j’ai eu un peu de temps ce soir, et j’ai pu enfin essayer d’installer depuis l’etch au lieu de la sarge …
et comment dire … ca depote B) J’aurai du commencer par la !

Plus aucun bleme, tout reconnu directe, a la fin de l’installation je me retrouve sous gnome (que je connais pas du tout mais qui a l’air tres sympa …).

Faut maintenant que j’apprene a me servir de tout ca et comprends bien comment marche l’environnement grphique gnome dans debian, pour savoir ce que je fais exactement.
En tout cas, le reseau fonctionne. J’ai pas encore testé la vitesse, ni installé les drivers, mais ca ne saurait tarder B) (en tout cas essayé).

Dans l’immediat, comme le reseau fonctionne, faut que je me documente sur la prise de control a distance depuis windows, comme ca je fou le serveur dans un coin et je bosse depuis mon pc, ce qui liberera celui de ma femme ^^

Donc je sais faire depuis un ssh, mais comment se logguer sous gnome a distance ?

Merci !

Ben, content d’avancer un peu quand meme !

Bon, de retour avec mon pb de compilation !

Donc le son marche pas du tout de base. Quand je lance un alsaconf, mon chipset est bien trouvé, tout semble bien passer, je lance un mp3 et la j’ai le son avec un sifflement strident. Si je touche a n’importe quoi (pause, changer le volume …) le son se coupe et j’ai plus rien tant que je ne refait pas un alsaconf.

Donc il faut que je compile ces satanés drivers.

Avec la etch, tout va mieux : j’ai recuperer les headers, tout mis comme il faut dans /urs/src, et les drivers trouvent bien comme il faut.
Sauf qu’il sorte en erreur “ERROR: The NVIDIA kernel module was not created.” tout a la fin du processus (bien plus loin que dans mes precedents pb).

Je regarde donc dans /var/log/Nvidia-nforce-installer.log
Et j’ai ca a la fin du ficher, une erreur sur la compilation du fichier nvmain.c (cf la trace ci dessous). Ca m’embete, parce que je vais quand meme pas modifier a la main les sources de nvidia …
Donc je me dis que le pb peut venir de ma version de gcc.
Je verifie donc ca, comme me l’a expliqué chipset, et j’ai :

#gcc -v gcc version 4.1.2 20061028 (prerelease) (Debian 4.1.1-19) #cat /proc/version Linux version 2.6.17-2-amd64 (Debian 2.6.17-9) (waldi@debian.org) (gcc version 4.1.2 20060901 (prerelease) (Debian 4.1.1-13)) #1 SMP Wed Sep 13 17:49:33 CEST 2006

On voit donc que mon noyau a été comilé avec la version 4.1.2 20060901 sur une debian 4.1.1-13 et que la version de gcc que j’utilise est plus recente (4.1.2 20061027 sur une debian 4.1.1-19).

Donc est-ce que ca peut venir de ca ? J’ai essayé hier soir pendant plus de 2h d’installer la version 4.1.1-19 au lieu de la 4.1.1-13 de gcc, mais sans succés. J’ai meme été jusqu’a faire nu ‘aptitude purge gcc’ puis un ‘aptitude install gcc=4.1.1-13’, mais le gcc -v continu de me dire que je suis sous la .19 …

Donc mes 2 questions sont :

  • est-ce que mon pb de compilation peut venir de gcc ?
  • comment choisir la version de gcc qu’on veut faire tourner sur sa machine ?

Merci !
Ben

PS : le fichier de log de nvidia :

[code]nforce-installer log file '/var/log/nvidia-nforce-installer.log’
creation time: Sat Nov 18 11:48:46 2006

option status:
license pre-accepted : false
expert : false
uninstall : false
driver info : false
no precompiled interface : false
no ncurses color : false
no questions : false
silent : false
Installer install prefix : /usr
kernel source path : (not specified)
net kernel install path : (not specified)
audio kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp

Using: nvidia-installer ncurses user interface
-> Found package NVIDIA audio driver for Linux-x86_64
-> Found package NVIDIA network driver for Linux-x86_64
-> Please select packages for installation:
Selections:
NVIDIA audio driver for Linux-x86_64 (1.0-8)
-> Starting install of NVIDIA audio driver for Linux-x86_64
-> Checking for loaded module nvsound
-> Checking for loaded module nvaudio
-> License accepted.
-> Skipping check for conflicting rpms.
-> /proc/version is Linux version 2.6.17-2-amd64 (Debian 2.6.17-9)
(waldi@debian.org) (gcc version 4.1.2 20060901 (prerelease) (Debian
4.1.1-13)) #1 SMP Wed Sep 13 17:49:33 CEST 2006
-> No precompiled kernel interface was found to match your kernel; this means
that the installer will need to compile a new kernel interface.
-> Kernel source path: ‘/lib/modules/2.6.17-2-amd64/build’
-> Kernel output path: ‘/lib/modules/2.6.17-2-amd64/build’
-> Performing cc_version_check with CC=“cc”.
-> running command /bin/grep “^PATCHLEVEL =”
/lib/modules/2.6.17-2-amd64/build/Makefile | /usr/bin/cut -d " " -f 3
-> Kernel module filename is nvsound.ko
Cleaning kernel module build directory.
executing: ‘cd ./nvsound/main; make clean’…
rm -f *.ko mod. .cmd nv.o ~ core
-> Building kernel module:
executing: ‘cd ./nvsound/main; make module SYSSRC=/lib/modules/2.6.17-2-amd6
4/build SYSOUT=/lib/modules/2.6.17-2-amd64/build’…
make -C /lib/modules/2.6.17-2-amd64/build
KBUILD_SRC=/usr/src/linux-headers-2.6.17-2-amd64
KBUILD_EXTMOD="/tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvsound/m
ain" -f /usr/src/linux-headers-2.6.17-2-amd64/Makefile modules
mkdir -p /tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvsound/main/.tm
p_versions
rm -f /tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvsound/main/.tmp_v
ersions/

make -f /usr/src/linux-headers-2.6.17-2-amd64/scripts/Makefile.build obj=/tm
p/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvsound/main
cc -Wp,-MD,/tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvsound/main
/.nvalinux.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.1.2/inclu
de -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-headers-2.6.17-2-amd64
/include -include include/linux/autoconf.h -I/tmp/selfgz19345/NFORCE-Linux-
x86_64-1.0-0311-pkg1/nvsound/main -Wall -Wundef -Wstrict-prototypes -Wno-tri
graphs -fno-strict-aliasing -fno-common -Os -fomit-frame-pointer -m64 -mno-r
ed-zone -mcmodel=kerne
l -pipe -ffunction-sections -fno-reorder-blocks -Wno-sign-compare -fno-async
hronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dno
w -Wdeclaration-after-statement -Wno-pointer-sign -I/tmp/selfgz19345/NFORCE
-Linux-x86_64-1.0-0311-pkg1/nvsound/main -Wall -Wimplicit -Wreturn-type -Wsw
itch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar
-Werror -O -MD -Wno-cast-qual -Wno-error -DNV_CHANGE_PAGE_ATTR_PRESENT -DMOD
ULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nvalinux)" -D"KBUILD
MODNAME=KBUILD_STR(nvsound)" -c -o /tmp/selfgz19345/NFORCE-Linux-x86_64-1.0
-0311-pkg1/nvsound/main/.tmp_nvalinux.o /tmp/selfgz19345/NFORCE-Linux-x86_64
-1.0-0311-pkg1/nvsound/main/nvalinux.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:42,
from include/linux/sched.h:20,
from include/linux/module.h:10,
from /tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvs
ound/main/nvalinux.c:19:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:62: warning: pointer of type ‘void *’ used in arith
metic
In file included from include/asm/elf.h:11,
from include/linux/elf.h:6,
from include/linux/module.h:17,
from /tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvs
ound/main/nvalinux.c:19:
include/asm/compat.h: In function ‘compat_alloc_user_space’:
include/asm/compat.h:202: warning: pointer of type ‘void *’ used in arithmet
ic
In file included from /tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvs
ound/main/nvalinux.c:25:
include/asm/io.h: In function ‘check_signature’:
include/asm/io.h:276: warning: wrong type argument to increment
In file included from include/asm/pci.h:93,
from include/linux/pci.h:685,
from /tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvs
ound/main/nvalinux.c:29:
include/asm-generic/pci-dma-compat.h: In function ‘pci_map_page’:
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type ‘void *’ u
sed in arithmetic
/tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvsound/main/nvalinux.c:
In function ‘AosMemoryPhysicalAddressListGet’:
/tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvsound/main/nvalinux.c:7
10: warning: unused variable ‘phys_addr’
/tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvsound/main/nvalinux.c:
At top level:
/tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvsound/main/nvavm.h:208:
warning: ‘nv_flush_caches’ defined but not used
cc -Wp,-MD,/tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvsound/main
/.nvmixer.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.1.2/includ
e -D__KERNEL
_ -Iinclude -Iinclude2 -I/usr/src/linux-headers-2.6.17-2-amd64/
include -include include/linux/autoconf.h -I/tmp/selfgz19345/NFORCE-Linux-x
86_64-1.0-0311-pkg1/nvsound/main -Wall -Wundef -Wstrict-prototypes -Wno-trig
raphs -fno-strict-aliasing -fno-common -Os -fomit-frame-pointer -m64 -mno-re
d-zone -mcmod
el=kernel -pipe -ffunction-sections -fno-reorder-blocks -Wno-sign-compare -f
no-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -
mno-3dnow -Wdeclaration-after-statement -Wno-pointer-sign -I/tmp/selfgz1934
5/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvsound/main -Wall -Wimplicit -Wreturn-t
ype -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-m
ultichar -Werror -O -MD -Wno-cast-qual -Wno-error -DNV_CHANGE_PAGE_ATTR_PRES
ENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nvmixer)" -
D"KBUILD_MODNAME=KBUILD_STR(nvsound)" -c -o /tmp/selfgz19345/NFORCE-Linux-x8
6_64-1.0-0311-pkg1/nvsound/main/.tmp_nvmixer.o /tmp/selfgz19345/NFORCE-Linux
-x86_64-1.0-0311-pkg1/nvsound/main/nvmixer.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:42,
from include/linux/sched.h:20,
from /tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvs
ound/main/nvhw.h:29,
from /tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvs
ound/main/nvmixer.c:14:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:62: warning: pointer of type ‘void *’ used in arith
metic
In file included from include/asm/elf.h:11,
from include/linux/elf.h:6,
from include/linux/module.h:17,
from include/linux/device.h:20,
from include/linux/pci.h:54,
from /tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvs
ound/main/nvhw.h:35,
from /tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvs
ound/main/nvmixer.c:14:
include/asm/compat.h: In function ‘compat_alloc_user_space’:
include/asm/compat.h:202: warning: pointer of type ‘void *’ used in arithmet
ic
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:559,
from /tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvs
ound/main/nvhw.h:35,
from /tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvs
ound/main/nvmixer.c:14:
include/asm/io.h: In function ‘check_signature’:
include/asm/io.h:276: warning: wrong type argument to increment
In file included from include/asm/pci.h:93,
from include/linux/pci.h:685,
from /tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvs
ound/main/nvhw.h:35,
from /tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvs
ound/main/nvmixer.c:14:
include/asm-generic/pci-dma-compat.h: In function ‘pci_map_page’:
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type ‘void *’ u
sed in arithmetic
cc -Wp,-MD,/tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvsound/main
/.nvmain.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.1.2/include
-D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-headers-2.6.17-2-amd64/in
clude -include include/linux/autoconf.h -I/tmp/selfgz19345/NFORCE-Linux-x86
_64-1.0-0311-pkg1/nvsound/main -Wall -Wundef -Wstrict-prototypes -Wno-trigra
phs -fno-st
rict-aliasing -fno-common -Os -fomit-frame-pointer -m64 -mno-red-zone -mcmod
el=kernel -pipe -ffunction-sections -fno-reorder-blocks -Wno-sign-compare -f
no-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -
mno-3dnow -Wdeclaration-after-statement -Wno-pointer-sign -I/tmp/selfgz1934
5/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvsound/main -Wall -Wimplicit -Wreturn-t
ype -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-m
ultichar -Werror -O -MD -Wno-cast-qual -Wno-error -DNV_CHANGE_PAGE_ATTR_PRES
ENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nvmain)" -D
"KBUILD_MODNAME=KBUILD_STR(nvsound)" -c -o /tmp/selfgz19345/NFORCE-Linux-x86
_64-1.0-0311-pkg1/nvsound/main/.tmp_nvmain.o /tmp/selfgz19345/NFORCE-Linux-x
86_64-1.0-0311-pkg1/nvsound/main/nvmain.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:42,
from include/linux/sched.h:20,
from include/linux/module.h:10,
from /tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvs
ound/main/nvmain.c:27:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:62: warning: pointer of type ‘void *’ used in arith
metic
In file included from include/asm/elf.h:11,
from include/linux/elf.h:6,
from include/linux/module.h:17,
from /tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvs
ound/main/nvmain.c:27:
include/asm/compat.h: In function ‘compat_alloc_user_space’:
include/asm/compat.h:202: warning: pointer of type ‘void *’ used in arithmet
ic
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:559,
from /tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvs
ound/main/nvhw.h:35,
from /tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvs
ound/main/nvmain.c:29:
include/asm/io.h: In function ‘check_signature’:
include/asm/io.h:276: warning: wrong type argument to increment
In file included from include/asm/pci.h:93,
from include/linux/pci.h:685,
from /tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvs
ound/main/nvhw.h:35,
from /tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvs
ound/main/nvmain.c:29:
include/asm-generic/pci-dma-compat.h: In function ‘pci_map_page’:
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type ‘void *’ u
sed in arithmetic
/tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvsound/main/nvmain.c: In
function ‘Nvaudio_mmap’:
/tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvsound/main/nvmain.c:991
: warning: implicit declaration of function ‘remap_page_range’
/tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvsound/main/nvmain.c: At
top level:
/tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvsound/main/nvmain.c:220
5: error: expected ‘)’ before string constant
make[4]: *** [/tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvsound/mai
n/nvmain.o] Erreur 1
make[3]: *** [module/tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvs
ound/main] Erreur 2
make[2]: *** [modules] Erreur 2
-> Error.
ERROR: The NVIDIA kernel module was not created.
ERROR: Installation of the audio driver has failed. Please see the file
’/var/log/nvidia-nforce-installer.log’ for details. You may find
suggestions on fixing installation problems in the README available on
the Linux driver download page at www.nvidia.com.[/code]

En theorie, c’est pas genant.

[quote=« cben76, post:39, topic: 31537 »] /tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvsound/main/nvmain.c:220 5: error: expected ')' before string constant make[4]: *** [/tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvsound/mai n/nvmain.o] Erreur 1 make[3]: *** [_module_/tmp/selfgz19345/NFORCE-Linux-x86_64-1.0-0311-pkg1/nvs ound/main] Erreur 2 make[2]: *** [modules] Erreur 2 -> Error.[/quote]
C’est une bete erreur de syntaxe et je doute que les mecs de nvidia laisse passer des trucs aussi naze, donc je pense qu’il te manque des includes la.
Fais ce que je t’ai dis par mail: verifie le lien symbolique « /usr/src/linux », limite tu fais:

file /usr/src/linux

Et tu nous dit le resultat

LoneWolf
La compilation, c’est super facile (genre B) )