Rép. : Re: [Clo] Compilation du noyau
Guy-Michel Lessard
GLessard at cegepoutaouais.qc.ca
Jeu 6 Avr 16:31:40 EDT 2006
Désolé pour la longue halte.
modprobe -l me retourne les pilotes e100.ko et 8139too.ko.
Par contre. il me retourne également des modules que je ne charge pas comme e1000.ko et 8139cp.ko. J'ai l'impression que cette commande liste tous les modules disponibles sur la machine.
Néanmoins je reste un peu sur mon appétit. J'ai réussie à compiler deux pilotes dans le noyau mais si lsmod indique qu'ils sont chargé dynamiquement ait-je réussie?
Comment puis-je vérifier le fonctionnement?
>>> Brabant at magma.ca 2006-03-31 11:49:44 >>>
Ce qui est très louche, c'est que modprobe (ou insmod) utilise
automatiquement les modules de la version du noyau utilisé et en théorie
refusera de charger un module compilé pour une autre version de noyau.
Guy, si tu fais modprobe -l, est-ce que e100.ko y est listé ?
On Friday 31 March 2006 10:52, Jean-Marc Vaillancourt wrote:
> Moi aussi ça m'intrigue.
>
> Sur mon ordi de tous les jours, à la maison, presque tout est compilé dans
> le noyau et lsmod me donne ceci :
>
> Module Size Used by
> ppp_deflate 6400 0
> zlib_deflate 22840 1 ppp_deflate
> bsd_comp 6176 0
> nvidia 3470108 12
>
> Si les modules sont chargés sur le tien, c'est peut-être qu'il y a un
> script de FC3 qui fonctionnait avec l'ancien noyau (où tout était chargé
> en module) et qui continue de faire sa job, même si tes pilotes sont
> maintenant inclus en dur dans le noyau, mais encore là je ne vois pas
> comment il pourrqait réussir ça.
>
> J-M
>
> > Le fichier /etc/modprobe.conf contient une liste d'alias que Fedora
> > utilise
> > pour déterminer quel pilote charger pour les différents périphériques.
> > Par
> > exemple tu auras une ligne "alias eth0 3c59x". J'avais l'impression que
> > lorsque tu inclus un pilote dans le noyeau, la version externe n'est pas
> > compilé... donc impossible de le charger dynamiquement une deuxième fois.
> > C'est un ou l'autre, inclu dans le noyau ou comme fichier externe mais
> > pas les deux. Par conséquent même si le module est inclu dans le noyeau
> > la ligne
> > de configuration dans modprobe.conf doit y rester. Le modprobe dans les
> > scripts d'initialisations du réseau (/etc/sysconfig/network-scripts/) va
> > voir
> > que le pilote est déjà charger et continuer comme si de rien n'était.
> >
> > Peux-être que je me trompe... mais peux-tu m'envoyer la sortie de ton
> > lsmod
> > et de la commande dmesg ? Ça m'intrigue !
> >
> > Mathieu
> >
> > On Friday 31 March 2006 08:57, Guy-Michel Lessard wrote:
> >> Super! l'option d'installation --oldpackage a permis de le charger, il
> >> n'a
> >> pas écrasé les autres noyaux et se place dans grub tout seul. Parfait.
> >> Oops, lsmod indique que mii est utilisé par les deux pilotes, "oh wel"l
> >> on
> >> vas le laisser comme celà, c'est pédagogique! J'ai cherché sans succès
> >> dans
> >> FC3 la liste des modules à charger au démarrage, Zilch, Nada, Rien. Des
> >> idées? C'est un peu ennuyant p.c.q. même si les pilotes de cartes réseau
> >> sont dans le noyau, il charge dynamiquement les mêmes pilotes et ne les
> >> utilsent pas.( troisième colonne quand on fait lsmod).
> >
> > _______________________________________________
> > Clo mailing list
> > Clo at linux-gatineau.org
> > http://www.linux-gatineau.org/mailman/listinfo/clo
>
> _______________________________________________
> Clo mailing list
> Clo at linux-gatineau.org
> http://www.linux-gatineau.org/mailman/listinfo/clo
_______________________________________________
Clo mailing list
Clo at linux-gatineau.org
http://www.linux-gatineau.org/mailman/listinfo/clo
-------------- section suivante --------------
Une pièce jointe HTML a été enlevée...
URL: http://www.linux-gatineau.org/pipermail/clo/attachments/20060406/3021535d/attachment.htm
Plus d'informations sur la liste de diffusion Clo