1. Introduction

Contenu de cette section

Ce document est inspiré de l'excellent BootPrompt-HowTo écrit par Paul Gortmaker. Avec la permission de Paul, je me suis basé dessus pour réaliser la structure de ce document, tout en y rajoutant des éléments. Les différentes parties de ce document ont été, d'une manière éhontée et sans aucune permission de qui que ce soit, pillées dans divers fichiers README et *.txt dans l'arborescence des sources de Linux. Mes sincères remerciements à tous les différents auteurs de ces textes qui ont rendu la réalisation de ce document possible.

Ce document suit d'une manière générale la même structure que le programme de configuration du noyau menuconfig lorsqu'il est lancé mode single_menu_mode=TRUE.

Toutes les sections désignées comme étant Modular dans ce programme de configuration sont inclues ici, qu'elles aient des paramètres ou pas.

Chaque section suit l'exemple suivant :


Commande de chargement :
        /sbin/modprobe ne.o io=0x300 irq=5

        io = 0          (demande explicitement une valeur "io=0xNNN")
        irq = 0         (essaye de trouver l'IRQ via autoIRQ)
        (Recherche sur les ports : 0x300, 0x280, 0x320, 0x340, 0x360)

        Utilise 8390.o

Le Module-HowTo est édité et maintenu par :

Lauri Tischler, ltischler@efore.fi

1.1 Avertissements et copyright

Ce document n'est pas la parole divine. Toutefois, il contient probablement l'information la plus à jour que vous puissiez trouver. Personne n'est responsable de ce qui pourrait advenir de votre matériel, sauf vous-même. Si votre matériel part en fumée (...presque impossible !), je n'ai aucune responsabilité, c'est à dire que L'AUTEUR N'EST AUCUNEMENT RESPONSABLE DE TOUT DOMMAGE SURVENUE À LA SUITE D'ACTIONS BASÉES SUR LES INFORMATIONS INCLUES DANS CE DOCUMENT.

Ce document est copyrighté (c) 1996 par Lauri Tischler.

Il est permit de reproduire et de diffuser des copies papiers de ce manuel en incluant cette note légale dans son intégralité sur toute copie.

Il est permit de copier et de diffuser des versions modifiées de ce document, à condition que cette note légale soit inclue dans son intégralité et dans sa version originale et que tout travail dérivé soit diffusé dans les termes d'une notice légale identique à celle-ci.

Il est autorisé de copier et de diffuser des traductions de ce document dans d'autres langues, en respectant les conditions ci-dessus concernant les versions modifiées.

Si vous souhaitez intégrer ce document dans un document publié, contactez-moi s'il vous plaît, et je ferais un effort pour m'assurer que vous possédez bien la version la plus à jour. Il est déjà arrivé dans le passé que certains documents HowTo pour Linux périmés aient été publiés, ce qui a provoqué la colère de certains développeurs car ils furent ennuyés par des questions dont les réponses se trouvaient dans les versions à jour de ces documents.

1.2 Documentation de référence

Consulter ces HOWTO est grandement recommandé :

Le fichier Documentation/Configure.help donne de bonnes informations générales concernant les parties du noyau qui peuvent être transformées en module ou pas.

Toute la pléthore des fichiers README, (malheureusement) disséminé aux quatre coins de l'arborescence des sources sont de bonnes sources d'information.

La documentation la plus à jour sera toujours les sources du noyau eux-mêmes. Par exemple, si vous cherchez quels paramètres peuvent être passés aux cartes Ethernet smc-ultra, alors jetez un coup d'oeil aux fichiers du répertoire linux/drivers/net, et plus particulièrement dans le fichier smc-ultra.c. En principe vous devriez trouver à la fin du fichier une fonction appellée init_module. A l'intérieur ou à côté se trouvent les définitions des paramètes et des structures concernant les paramètres du module.

1.3 Les forum Usenet Linux

Si vous avez des questions sur le passage de paramètres aux modules lors de l'amorçage de la machine, lisez ce document. Si ce document ainsi que ceux cités ci-dessus ne répondent pas à votre question, alors essayez les forum Usenet (news).

Les questions générales sur la manière de configurer votre système peuvent être posées directement dans le groupe comp.os.linux.setup. On vous demande par contre de respecter, s'il vous plait les règles générales concernant le contenu, et ne cross-postez pas votre question dans d'autres groupes.

1.4 Nouvelles versions de ce document

Les nouvelles versions de ce document peuvent être récupérées via ftp anonyme sur le site sunsite.unc.edu, dans le répertoire /pub/Linux/docs/HOWTO/* ainsi que sur les sites miroirs. Les mises à jour seront effectuées lorsque de nouvelles informations ou de nouveaux gestionnaires de périphériques seront disponibles. Si l'exemplaire du document que vous possédez a plus de trois mois, alors il est fort probable qu'il soit dépassé, ou bien que j'ai été trop occupé (ou paresseux !) pour le mettre à jour.

N.d.T : les mises à jours de la version française peuvent être trouvées sur ftp.ibp.fr dans /pub/linux/french/docs/HOWTO et à l'URL http://www.freenix.fr.

Ce document a été généré à partir du système SGML qui a été mis en place spécifiquement pour le projet de HowTo Linux, et qui permet la génération des versions dans différents formats comme postscript, dvi, ascii, html, et bientôt TeXinfo.

Je vous recommande de consulter ce document au format (via un arpenteur) ou en utilisant le format Postscript/dvi. Ces deux formats permettent d'utiliser les références croisées qui sont perdues lors de la conversion en format ascii.

Si vous souhaitez récupérer la copie officielle de la version anglaise, voici l'URL :

Module-HOWTO

1.5 Modules expérimentaux (versions alpha) ou informations incomplètes

Voici une liste de modules qui sont déclarés comme étant experimentaux dans les scripts de configuration ou bien qui possèdent des informations incomplètent, ou bien que je n'ai pas réussi à comprendre le fonctionnement en consultant les sources. Faites votre choix.

N.d.T : les noms des modules ont été laissés en anglais car ils correspondent à ce que l'on rencontre lorsque l'on recompile le noyau.

1.6 Histoire.


Chapitre suivant

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre