Nvidia & les kernel 2.6.2** ?¿

j’ai une question un peu simplette en fait.
j’ai tenter de suivre le tuto de scorpion, mais sa plante a la compil du kernel :frowning:

je suis donc parti a l’assaut du net avant de me résoudre a remetre le 2.6.18 ou à attendre que soit nvidia, soit les depot bouges pour résoudre le conflit d’installation.

j’essai d’installet une lenni en paralele de mon etch, et je me retrouve donc comme vous l’aurais compris avec le meme souci que tous due a la paravitualisation(machin a bulles …)

la compil du kernel merdz (net-install neuve, rien de plus) kernel 2.6.21-k7
par contre j’ai trouver sa (j’ai pas encore tenter) :

[quote]
Recompilation de linux-kbuild

La première partie de cet article, je n’y touche pas. Voici les opérations à faire :

apt-get build-dep linux-kbuild-2.6.20

Les opérations suivantes peuvent être réalisées en tant qu’utilisateur sans privilèges.

$ mkdir linux-kbuild-2.6.20-build
$ cd linux-kbuild-2.6.20-build
$ apt-get source linux-kbuild-2.6.20

Les sources du paquet vont être installées et décompressées dans un sous-répertoire linux-kbuild-2.6-2.6.20/.

$ cd linux-kbuild-2.6-2.6.20/

Puis, il faut modifier scripts/mod/modpost.c et commenter les lignes 1197 et 1198:

/* if (!mod->gpl_compatible)
check_for_gpl_usage(exp->export, basename, exp->name); */

Et enfin construire le paquet :

$ dpkg-buildpackage -uc -us -rfakeroot (the .deb is created)

Puis l’installer :

$ cd …

dpkg -i linux-kbuild-2.6.20_2.6.20-1_i386.deb

Compilation du module nvidia

Là, on va un peu s’éloigner de l’article, car nous, on veut créer un paquet Debian. Voici la marche à suivre:

cd /usr/src

m-a get nvidia-kernel

tar xvzf nvidia-kernel-source

On va ensuite aller éditer le script de compilation Debian modules/nvidia-kernel/debian.rules Juste avant la target build-stamp, on rajoute une ligne :

PARAVIRT_OPS=$(shell grep “D paravirt_ops” /boot/System.map-uname -r | colrm 9)

Puis un peu plus bas, juste avant touch build-stamp, on rajoute :

remove paravirt symbol

cd nv;
$(LD) -m elf_i386 --defsym paravirt_ops=0x$(PARAVIRT_OPS) -r -o nvidia.ko nvidia.o nvidia.mod.o

On sauve, on quitte, et on lance la compilation :

m-a -O -f build,install nvidia-kernel

L’option -O permet d’empêcher d’écraser nos modifications, et l’option -f de forcer la compilation et l’installation même si une autre version existe.[/quote]

si vous pouviez jetter un oeuil ( mais pas trop fort sa fais mal)

merci :stuck_out_tongue:

Moi je viens de recompiler le 2.6.21 pour virer la paravirtualisation et j’ai pas eu de problème. Compile ensuite des drivers nvidia avec module-assistant et ça roule :smiley:

EDIT : voila un tuto : http://scorpio810.tuxfamily.org/kernel%202.6.21.html

plus de soucis les gars ! avec le nvidia sur le kernel 2.6.22 :wink:
la paravirt est enable dessus et les nvidia passent comme une fleur 8)

Sur Lenny elle est présente la 2.6.22 ?

non seulment en sid, enfin chez moi en tout cas!

Ok, comme j’ai nvidia qui déconne après un upgradation :wink: , sur une lenny qui ne me sert que de test, j’ai la flemme de recompiler et je vais attendre que le 2.6.22 soit présent ds la Lenny.
À moins qu’un accès de courage … mais fait chaud aujourd’hui : 27° 8)

[quote=“ricardo”]Ok, comme j’ai nvidia qui déconne après un upgradation Wink , sur une lenny qui ne me sert que de test, j’ai la flemme de recompiler et je vais attendre que le 2.6.22 soit présent ds la Lenny.
À moins qu’un accès de courage … mais fait chaud aujourd’hui : 27° Cool[/quote]

tien j’ai justement la meme idée :þ

mais sa parrait saugrenu cette idée de paravirtualisation ?¿

sa sert a quoi au juste ?¿

http://www.journaldunet.com/solutions/0608/060828-paravirtualisation.shtml

[quote=“themorice”]Moi je viens de recompiler le 2.6.21 pour virer la paravirtualisation et j’ai pas eu de problème. Compile ensuite des drivers nvidia avec module-assistant et ça roule :smiley:

EDIT : voila un tuto : http://scorpio810.tuxfamily.org/kernel%202.6.21.html[/quote]Ca me rappelle beaucoup le mien de tutos :wink:

Et tu ne dis rien, scorpio ? Une telle déformation de pseudo mérite une bonne fessée ! :laughing:

[quote=“Ashgenesis”][quote=“themorice”]Moi je viens de recompiler le 2.6.21 pour virer la paravirtualisation et j’ai pas eu de problème. Compile ensuite des drivers nvidia avec module-assistant et ça roule :smiley:

EDIT : voila un tuto : http://scorpio810.tuxfamily.org/kernel%202.6.21.html[/quote]Ca me rappelle beaucoup le mien de tutos :wink:[/quote]

[quote]note: pour ceux qui passent d’un ancien noyau au 2.6.21 par exemple [ probleme posé par mr eclipse !]

***La configuration actuelle étant recopiée pour le nouveau noyau, elle ne correspond pas forcément avec les nouvelles options. Les nouvelles options ou celles obsolètes possèdent des valeurs par défaut. Lors de la configuration avec menuconfig ou xconfig, le fichier .config est analysé et seules les valeurs comprises sont retenues les autres sont fixées à leurs valeurs par défaut. Ces nouvelles valeurs n’étant pas forcément optimales pour votre matériel il est possible d’ajuster la configuration pour cela :

$make oldconfig

Ce qui permet de valider et de définir correctement toutes les nouvelles options contenues dans la nouvelle version du kernel. [source de ashgenesis ][/quote]

ben oui je te cite là :wink:

HORS sujet :
Scorpio, as-tu une réponse à mon MP ?

je t’ai répondu ricardo :wink: