Resolut - Re: sarge 2.6.8 compilation du kernel avec les drivers qlogic qla2xxx
la méthode que j'ai utilisé :
récupération du package qla2x00-source_8.00.02-2_all.deb de la section
non-free
installation du package
décompression de qla2x00-8.00.02.tar.bz2
remplacement du dossier kernel-source-2.6.8/drivers/scsi/qla2xxx par
celui contenu dans le tar qla2x00-8.00.02.tar.bz2
modification des fichiers :
kernel-source-2.6.8/drivers/scsi/Kconfig
ajout de
config SCSI_QLA2XXX
tristate "Qlogic FC Qla2xxx support "
depends on SCSI && PCI
source "drivers/scsi/qla2xxx/Kconfig.qla2xxx"
kernel-source-2.6.8/drivers/scsi/Makefile
ajout de
obj-$(CONFIG_SCSI_QLA2XXX) += qla2xxx/
selection des pilotes avec make menuconfig
compilation du noyau
Bon je ne sais pas si c'est un méthode "Debian" mais ça fonctionne dans
mon cas, si ça peut un jour aider qq.
Patrick
Le vendredi 05 mai 2006 à 11:19 +0200, Patrick Noël a écrit :
> Le vendredi 05 mai 2006 à 09:40 +0200, Patrick Noël a écrit :
> > Le jeudi 04 mai 2006 à 23:53 +0200, Frédéric Bothamy a écrit :
> > > * Patrick Noël <patrick.noel@argus-presse.fr> [2006-05-04 19:17] :
> > > >
> > > > oui mais je pense que le problème vient du fait que les drivers qla2xxx
> > > > sont non-free et ils ne sont pas actifs dans le noyau.
> > > >
> > > > j'ai récupéré les sources dans la section non-free il me reste à les
> > > > compiler mais la je cherche un tuto clair pour le faire.
> > >
> > > Mmm, si je lis bien la description du paquet, le pilote du paquet
> > > qla2x00-source n'est prévu que pour le noyau 2.4. Le noyau 2.6 inclut
> > > plusieurs pilotes qla2xxx à partir du 2.6.2, mais apparemment ils ne
> > > sont pas inclus dans le noyau 2.6.8 de base de Sarge (je ne sais pas
> > > trop pourquoi). Il devrait suffire de recompiler le noyau en activant
> > > les bonnes options pour que cela fonctionne.
> >
> > Dans le kernel-source-2.6.8 de Sarge il y les pilotes qla2xxx mais on ne
> > peut pas les sélectionner au moment du make menuconfig, d'après ce que
> > j'ai pu trouver sur le net c'est parce qu'ils contiennent un firmware et
> > donc ils sont non-free. Je n'ai pas encore trouvé le moyen de les
> > activer mais de toute façon c'est un version ancienne qui ne supporte
> > pas le failover.
> >
> > quelle est la méthode Debian pour inclure soit dans le noyau soit en
> > module le pilote qla2x00 se trouvant dans non-free ?
> >
> > Merci
> >
> > Patrick
> >
> >
>
> j'ai modifié le Kconfig dans drivers/scsi pour prendre en compte les
> pilotes qla2xxx, lorsque je fais un make menuconfig je peux les
> sélectionner mais lors de la compilation ils ne sont pas pris en compte
> et pas compilés.
>
> je suppose qu'il y a un autre fichier à modifier, le Makefile dans
> drivers/scsi ?
>
> Y a t'il une façon Debian de faire ça ?
>
> Merci
>
> Patrick
>
>
Reply to: