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