[debian] kernel d'install + modules.

kernel d'install + modules. [debian] - Linux et OS Alternatifs

Marsh Posté le 30-03-2004 à 16:12:07    

Hello,
 
j'ai fait y a pas longtemps une install de la derniere sarge sur un portable <-- tres lent :-)
 
Je souhaiterai lui rajouter des modules sans me retaper toute la compil du kernel, c'est long et franchement je n'en ai pas besoin.
 
J'ai apt-get-é les kernel-headers-2.4.25-1, le kernel tree mais maintenant je fais quoi ?
 
Merci de faire part de vos experiences.

Reply

Marsh Posté le 30-03-2004 à 16:12:07   

Reply

Marsh Posté le 30-03-2004 à 16:22:09    

hem moi je mets les kernel-sources et les kernel-headers, la libc6-dev, enfin les évidences quoi, je fais mes make et ça marche (sauf promise, makefile foireux)
t'as un pb précis ?


Message édité par Piksou le 30-03-2004 à 16:23:01
Reply

Marsh Posté le 30-03-2004 à 16:29:05    

Piksou a écrit :

hem moi je mets les kernel-sources et les kernel-headers, la libc6-dev, enfin les évidences quoi, je fais mes make et ça marche (sauf promise, makefile foireux)
t'as un pb précis ?


 
tu fais un make, puis un make modules et un make modules install dans le repertoire source, c'est ça ?
 
au passage pourquoi tu dis sauf promise (j'ai une promise :)) sur mon ordi principal sur lequel je vais faire la même manip


Message édité par Bobarctor le 30-03-2004 à 16:30:23
Reply

Marsh Posté le 30-03-2004 à 19:00:41    

bon ben ça marche, je sais pas ce que j'avais merdouillé :)

Reply

Marsh Posté le 31-03-2004 à 21:24:44    

pake chez moi les drivers de ma promise trouvaient pas certains .h j'ai du faire une gruikerie
et il parait que la solution "clean" était d'éditer le Makefile
voilà
(pour les détails si ça t'intéresse, j'avais fait un topic)


---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
Reply

Marsh Posté le 01-04-2004 à 09:47:48    

ok merci,
 
mais j'ai fait un truc plus propre finalement: recompilation du kernel :)

Reply

Marsh Posté le 01-04-2004 à 14:30:39    

certes mais le but c'est de pas recompiler un noyau à chaque version qui sort...
moi je maj kernel-image et à chaque update je refais make && make install sur les drivers

Reply

Marsh Posté le 01-04-2004 à 21:24:43    

ben oui je suis d'accord mais en fait je vois pas comment tu fais(j'avais notamment pleins de problemes avec les drivers ati)
 
tu prend la derniere image du kernel, les kernel-sources et dans ton repertoires source tu fais un make modules && make modules install ? c'est bien ça ?

Reply

Marsh Posté le 01-04-2004 à 21:35:54    

j'ai chopé le driver linux en .zip
dezip dans /usr/src qui crée un ultra-1.0.8 avec tout dedans
je fais un lien pour que ça soit dans le dossier indiqué dans le README cad /usr/local/src/pdc-ultra
j'installe kernel-source (que que detar en faisant un lien en /usr/src/linux, et la même version que mon kernel image), les kernelheader, la libc6-dev, le kernal-package et ça doit être tout
le make a foiré car il trouvait pas certains .h du coup j'ai du faire ça

root@Sonata [/usr/local/src/pdc-ultra] # diff -u ./pdc618_mod.c.orig ./pdc618_mod.c.pik
--- ./pdc618_mod.c.orig 2004-03-20 23:20:41.000000000 +0100
+++ ./pdc618_mod.c.pik  2004-03-20 23:16:50.000000000 +0100
@@ -47,9 +47,9 @@
 #include <linux/interrupt.h>
 #include <scsi/sg.h>
 
-#include <drivers/scsi/sd.h>
-#include <drivers/scsi/scsi.h>
-#include <drivers/scsi/hosts.h>
+#include "/usr/src/linux/drivers/scsi/sd.h"
+#include "/usr/src/linux/drivers/scsi/scsi.h"
+#include "/usr/src/linux/drivers/scsi/hosts.h"
 
 #include <cam_con.h>
 #include <cam_def.h>
 
root@Sonata [/usr/local/src/pdc-ultra] #


(en gros si tu captes pas j'ai remplacé la référence aux .h par le chemin complet obtenu avec locate)
et puis make install, enfin ce qu'il y a dans le README quoi
voilà
depuis la testing est passé de 2.4.24 à 2.425, j'ai juste maj mon kernel-source et recompilé le module, rien à chnger d'autre
c qd même plus "clean" je trouve


---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
Reply

Marsh Posté le 01-04-2004 à 22:49:17    

c'est tres clair :)
 
Merci beaucoup beaucoup

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed