J'ai actuellement une debian woody installé, avec kernel 2.4 patché XFS.
Je souhaiterait déposé un maximum de pilotes réseaux dans
/lib/2.4.X.X/modules/net et que le kernel essaye de les charger
automatiquement au démarrage. Comme ca, si la carte réseau est changé, il
n'y a pas de reconfiguration a faire. Mais je ne comprend pas tres bien
comment fonctionne le chargement des modules. Si quelqu'un pouvait
m'expliquer comment faire ou me donne l'adresse d'un tuto sur le web...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Vincent Bernat
OoO En cette matinée pluvieuse du mardi 10 août 2004, vers 10:22, "Christophe CUOQ" disait:
J'ai actuellement une debian woody installé, avec kernel 2.4 patché XFS. Je souhaiterait déposé un maximum de pilotes réseaux dans /lib/2.4.X.X/modules/net et que le kernel essaye de les charger automatiquement au démarrage. Comme ca, si la carte réseau est changé, il n'y a pas de reconfiguration a faire. Mais je ne comprend pas tres bien comment fonctionne le chargement des modules. Si quelqu'un pouvait m'expliquer comment faire ou me donne l'adresse d'un tuto sur le web...
Le noyau ne charge pas automatiquement un module. Il y a 2 mécanismes de chargement d'un module : modprobe et hotplug.
modprobe a deux modes de fonctionnement. Dans le premier mode, tu l'appelles toi même et il charge le module que tu veux, avec les dépendances éventuelles. Dans le deuxième mode, c'est le noyau qui l'appelle avec le module qu'il veut charger. Cependant, le noyau n'attend jamais un module spécifique, donc il demande un alias que modprobe sait ou non résoudre. Par exemple, si tu veux accéder à /dev/video0, le noyau va demander le module char-major-80. modprobe regardera alors dans sa config et chargera normalement bttv (man modprobe.conf). Quand le noyau voudra eth0, il demandera le module eth0. Si dans la conf de modprobe, tu as "alias eth0 3c59x", modprobe charge le module 3c59x.
Le second mécanisme, c'est hotplug. Quand le noyau va détecter un nouveau périphérique (PCI, USB, PCMCIA, SCSI), il va appeler hotplug qui devra prendre la décision de charger le bon module et d'effectuer d'autres actions. Pour le PCI et l'USB, hotplug dispose d'une base d'identifiants pour trouver le bon module pour le bon périphérique (parce que les modules savent dire quels sont les bons identifiants). hotplug est aussi lancé au démarrage du système pour charger les modules de tout ce qui est déjà présent. Ainsi, tu n'as pas besoin de brancher ta carte réseau en cours de route pour bénéficier de hotplug.
Donc, le plus simple : apt-get install hotplug -- MUD IS NOT ONE OF THE 4 FOOD GROUPS MUD IS NOT ONE OF THE 4 FOOD GROUPS MUD IS NOT ONE OF THE 4 FOOD GROUPS -+- Bart Simpson on chalkboard in episode 9F15
OoO En cette matinée pluvieuse du mardi 10 août 2004, vers 10:22,
"Christophe CUOQ" <c.cuoq@wanadoo.fr> disait:
J'ai actuellement une debian woody installé, avec kernel 2.4 patché XFS.
Je souhaiterait déposé un maximum de pilotes réseaux dans
/lib/2.4.X.X/modules/net et que le kernel essaye de les charger
automatiquement au démarrage. Comme ca, si la carte réseau est changé, il
n'y a pas de reconfiguration a faire. Mais je ne comprend pas tres bien
comment fonctionne le chargement des modules. Si quelqu'un pouvait
m'expliquer comment faire ou me donne l'adresse d'un tuto sur le
web...
Le noyau ne charge pas automatiquement un module. Il y a 2 mécanismes
de chargement d'un module : modprobe et hotplug.
modprobe a deux modes de fonctionnement. Dans le premier mode, tu
l'appelles toi même et il charge le module que tu veux, avec les
dépendances éventuelles. Dans le deuxième mode, c'est le noyau qui
l'appelle avec le module qu'il veut charger. Cependant, le noyau
n'attend jamais un module spécifique, donc il demande un alias que
modprobe sait ou non résoudre. Par exemple, si tu veux accéder à
/dev/video0, le noyau va demander le module char-major-80. modprobe
regardera alors dans sa config et chargera normalement bttv (man
modprobe.conf). Quand le noyau voudra eth0, il demandera le module
eth0. Si dans la conf de modprobe, tu as "alias eth0 3c59x", modprobe
charge le module 3c59x.
Le second mécanisme, c'est hotplug. Quand le noyau va détecter un
nouveau périphérique (PCI, USB, PCMCIA, SCSI), il va appeler hotplug
qui devra prendre la décision de charger le bon module et d'effectuer
d'autres actions. Pour le PCI et l'USB, hotplug dispose d'une base
d'identifiants pour trouver le bon module pour le bon périphérique
(parce que les modules savent dire quels sont les bons
identifiants). hotplug est aussi lancé au démarrage du système pour
charger les modules de tout ce qui est déjà présent. Ainsi, tu n'as
pas besoin de brancher ta carte réseau en cours de route pour
bénéficier de hotplug.
Donc, le plus simple : apt-get install hotplug
--
MUD IS NOT ONE OF THE 4 FOOD GROUPS
MUD IS NOT ONE OF THE 4 FOOD GROUPS
MUD IS NOT ONE OF THE 4 FOOD GROUPS
-+- Bart Simpson on chalkboard in episode 9F15
OoO En cette matinée pluvieuse du mardi 10 août 2004, vers 10:22, "Christophe CUOQ" disait:
J'ai actuellement une debian woody installé, avec kernel 2.4 patché XFS. Je souhaiterait déposé un maximum de pilotes réseaux dans /lib/2.4.X.X/modules/net et que le kernel essaye de les charger automatiquement au démarrage. Comme ca, si la carte réseau est changé, il n'y a pas de reconfiguration a faire. Mais je ne comprend pas tres bien comment fonctionne le chargement des modules. Si quelqu'un pouvait m'expliquer comment faire ou me donne l'adresse d'un tuto sur le web...
Le noyau ne charge pas automatiquement un module. Il y a 2 mécanismes de chargement d'un module : modprobe et hotplug.
modprobe a deux modes de fonctionnement. Dans le premier mode, tu l'appelles toi même et il charge le module que tu veux, avec les dépendances éventuelles. Dans le deuxième mode, c'est le noyau qui l'appelle avec le module qu'il veut charger. Cependant, le noyau n'attend jamais un module spécifique, donc il demande un alias que modprobe sait ou non résoudre. Par exemple, si tu veux accéder à /dev/video0, le noyau va demander le module char-major-80. modprobe regardera alors dans sa config et chargera normalement bttv (man modprobe.conf). Quand le noyau voudra eth0, il demandera le module eth0. Si dans la conf de modprobe, tu as "alias eth0 3c59x", modprobe charge le module 3c59x.
Le second mécanisme, c'est hotplug. Quand le noyau va détecter un nouveau périphérique (PCI, USB, PCMCIA, SCSI), il va appeler hotplug qui devra prendre la décision de charger le bon module et d'effectuer d'autres actions. Pour le PCI et l'USB, hotplug dispose d'une base d'identifiants pour trouver le bon module pour le bon périphérique (parce que les modules savent dire quels sont les bons identifiants). hotplug est aussi lancé au démarrage du système pour charger les modules de tout ce qui est déjà présent. Ainsi, tu n'as pas besoin de brancher ta carte réseau en cours de route pour bénéficier de hotplug.
Donc, le plus simple : apt-get install hotplug -- MUD IS NOT ONE OF THE 4 FOOD GROUPS MUD IS NOT ONE OF THE 4 FOOD GROUPS MUD IS NOT ONE OF THE 4 FOOD GROUPS -+- Bart Simpson on chalkboard in episode 9F15
BlackFlag
Le 10-08-2004, Christophe CUOQ a écrit:
Bonjour,
J'ai actuellement une debian woody installé, avec kernel 2.4 patché XFS. Je souhaiterait déposé un maximum de pilotes réseaux dans /lib/2.4.X.X/modules/net et que le kernel essaye de les charger automatiquement au démarrage. Comme ca, si la carte réseau est changé, il n'y a pas de reconfiguration a faire. Mais je ne comprend pas tres bien comment fonctionne le chargement des modules. Si quelqu'un pouvait m'expliquer comment faire ou me donne l'adresse d'un tuto sur le web... Une commande peut peut-être vous aider: (À lancer en root)
modconf
Cordialement,
Le 10-08-2004, Christophe CUOQ <c.cuoq@wanadoo.fr> a écrit:
Bonjour,
J'ai actuellement une debian woody installé, avec kernel 2.4 patché XFS.
Je souhaiterait déposé un maximum de pilotes réseaux dans
/lib/2.4.X.X/modules/net et que le kernel essaye de les charger
automatiquement au démarrage. Comme ca, si la carte réseau est changé, il
n'y a pas de reconfiguration a faire. Mais je ne comprend pas tres bien
comment fonctionne le chargement des modules. Si quelqu'un pouvait
m'expliquer comment faire ou me donne l'adresse d'un tuto sur le web...
Une commande peut peut-être vous aider: (À lancer en root)
J'ai actuellement une debian woody installé, avec kernel 2.4 patché XFS. Je souhaiterait déposé un maximum de pilotes réseaux dans /lib/2.4.X.X/modules/net et que le kernel essaye de les charger automatiquement au démarrage. Comme ca, si la carte réseau est changé, il n'y a pas de reconfiguration a faire. Mais je ne comprend pas tres bien comment fonctionne le chargement des modules. Si quelqu'un pouvait m'expliquer comment faire ou me donne l'adresse d'un tuto sur le web... Une commande peut peut-être vous aider: (À lancer en root)