Le Mercredi 4 Juin 2003 15:55, vous avez �crit :
> Le module de configuration de la carte AIC902 ne se trouve pas dans les
> images des modules.
> Le drivers est charg� par l application propre a hp entre
en linux on dit pas driver mais module ... et c'est forcement un .o ou un 
.o.gz

> l'initialisation du kernel et le d�but de l'installation de la RH.
donc c'est un module qui doit exister ... cherche un aic7xxx.o

> Par contre, sur le site d adaptec
> (
> http://www.adaptec.com/worldwide/support/driverdetail.html?sess=no&langu
> age=English+US&cat=%2fOperating+System%2fLinux&filekey=aic79xx-1.1.0-sou
> rce.tar.gz ) il existe un driver non compil�, est ce que qqun connait le
> moyen de le recompiler pour pouvoir l'ajouter lors d'une installation
> expert de la mdk (third party kernel module)
> Merci

alors tres simple .. SI!SI!

tu trouves une version installee de Mdk ... de preference la meme.
un
        ls /lib/modules/2.4.21-0.13mdk/kernel/drivers/scsi/aic7xxx*
te donnes
        /lib/modules/2.4.21-0.13mdk/kernel/drivers/scsi/aic7xxx_old.o.gz
        /lib/modules/2.4.21-0.13mdk/kernel/drivers/scsi/aic7xxx.o.gz

verifie si le old ne fait pas deja l'affaire
autrement

tu rapatries le fichier
tu ouvres l'archives
        tar zxvf aic79xx-1.1.0-source.tar.gz

cela te cree un repertoire scsi dans le quel tu vas
        cd scsi

ou tu decouvres un repertoire aic7xxx que tu vas deplacer :
        mc aic7xxx /usr/src/linux/3rdparty/aic79xx

ensuite tu te rends dans ce repertoire
        cd /usr/src/linux/3rdparty

et tu modifies les fichiers :
        Config.in
        Makefile
        Makefile.drivers

dans Config.in tu ajoutes :
        source 3rdparty/aic79xx/Config.in

dans Makefile
a la ligne mod_subdirs :        aic79xx
et le chemin
        subdir-$(CONFIG_AIC79XX) += aic79xx

dans Makefile.drivers
DRIVERS-$(CONFIG_AIC79XX) += 3rdparty/aic79xx/aic7xxx.o

en suite tu retourne
cd /usr/src/linux et tu execute un make xconfig ;  dans le menu "unofficiel 3 
rd party ..." apparait un onglet 
"aic7xxx support"

reste plus qu'a tout recompile les modules
        make dep
        make modules

normalement cela te genera un module aic7xxx.o qui a priori devrait etre 
compatible avec le kernel deja compile (t'es pas a l'abris d'un coup de pot 
;^)

        gzip aic7xxx.o
        cp aic7xxx.o.gz \
/ib/modules/2.4.21-0.13mdk/kernel/drivers/scsi/aic7xxx_new.o.gz
        depmod -a
        modprobe aic7xxx_new


si tu as pas ca sous la main, comme je suis entrain d'essayer de le compiler, 
je te le passerai en private !

si le modules est accepte, t'es dispense du 
        make bzImage

et si ca marche t'as plus qu'a essayer/ajouter le module dans ta diskette 
Mandrake ... probablement que tu seras contraint d'en enlever d'autre ... 
mais bon c'est pas grave



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à