7. Autres Périphériques Matériels

Contenu de cette section

Tous les autres périphériques qui ne peuvent être classés dans une des catégories ci-dessus sont entassés ici.

7.1 Périphériques Ethernet (`ether=')

Différents pilotes utilisent différents paramètres, mais ils partagent tous au moins une IRQ, une adresse d'entrée/sortie, et un nom. Dans sa forme la plus générique, cela ressemble à ça :


        ether=irq,iobase[,param_1[,param_2,...param_8]]],name

Le premier argument non-numérique est pris comme nom. La valeur param_n (si elle est applicable) a généralement des significations différentes pour chaque carte/pilote. Les valeurs courantes de param_n sont utilisées pour indiquer des choses comme l'adresse de la mémoire partagée, la sélection d'interface, le canal DMA et ainsi de suite.

L'utilisation la plus courante de ce paramètre est le forcement du test pour une seconde carte ethernet, alors que par défaut on en teste une seule. Ceci peut être accompli avec un simple ordre :


        ether=0,0,eth1

Notez que la valeur zéro pour l'IRQ et l'I/O base dans l'exemple ci-dessus indiquent au pilote de faire un autotest.

Le Ethernet-HowTo décrit de façon exhaustive l'utilisation de plusieurs cartes simultanément, ainsi que la façon dont est utilisée la valeur param_n en fonction des spécificités de chaque carte/pilote. Les lecteurs concernés pourront faire référence à la section de ce document correspondant à leur carte pour une information plus précise.

7.2 Le pilote du Lecteur de Disquettes (`floppy=')

Il existe de nombreuses options pour le pilote du lecteur de disquette, et qui sont listées dans le fichier README.fd dans le répertoire linux/drivers/block. Cette information est extraite directement du fichier.

floppy=mask,allowed_drive_mask

Positionne le "bitmask" (masque binaire) des lecteurs autorisés à la valeur mask. Par défaut, seules les unités 0 et 1 de chaque contrôleur de lecteur de disquette sont autorisées. Ceci est fait car certains matériels non-standards (cartes mères ASUS PCI) mettent la pagaille dans le clavier lorsque l'on accède aux unités 2 ou 3. Cette option est un peu obsolète en raison de l'option cmos.

floppy=all_drives

Positionne le "bitmask" (masque binaire) des disques autorisés à tous les disques. Utilisez ceci si vous avez plus de deux lecteurs de disquette connectés à un contrôleur de lecteur de disquettes.

floppy=asus_pci

Positionne le "bitmask" uniquement aux unités autorisées 0 et 1. (Par défaut)

floppy=daring

Indique au pilote du lecteur de disquette que vous avez un contrôleur de lecteur de disquette qui se conduit bien. Ceci permet des opérations plus efficaces et plus discrètes, mais peut échouer sur certains contrôleurs. Ceci peut accélérer certaines opérations.

floppy=0,daring

Indique au lecteur de disquette que votre contrôleur doit être utilisé avec précaution.

floppy=one_fdc

Indique au lecteur de disquette que vous n'avez qu'un contrôleur de lecteur de disquette (Par défaut).

floppy=two_fdc ou floppy=address,two_fdc

Indique au lecteur de disquette que vous avez deux contrôleurs de lecteurs de disquette. Le second contrôleur est supposé être à l'adresse indiquée. Si l'adresse n'est pas donnée on suppose qu'elle est égale à 0x370.

floppy=thinkpad

Indique au lecteur de disquette que vous avez un Thinkpad. Les Thinkpads utilisent une convention inversée pour la "disk change line" (ligne de changement de disque).

floppy=0,thinkpad

Indique au lecteur de disquette que vous ne possédez pas un Thinkpad.

floppy=drive,type,cmos

Positionne le type cmos du drive à type. De plus, ce lecteur est autorisé dans le "bitmask" (masque binaire). C'est pratique si vous avez plus de deux lecteurs de disquette (seuls deux peuvent être décrits dans la cmos physique), ou si votre BIOS utilise un type de CMOS non-standard. Si l'on positionne le CMOS à 0 pour les deux premiers disques (par défaut) le pilote de lecteur de disquette ira lire la cmos physique.

floppy=unexpected_interrupts

Imprime un message d'alerte lorsqu'une interruption inattendue est reçue (comportement par défaut).

floppy=no_unexpected_interrupts or floppy=L40SX

Ne pas imprimer de message lorsqu'une interruption inattendue est reçue. Ceci est nécessaire sur un IBM L40SX portable dans certains modes vidéo (il semble qu'il y ait une interaction entre la vidéo et les disquettes). Les interruptions inattendues affectent seulement les performances, et peuvent être ignorées sans crainte).

7.3 Le pilote de sons (`sound=')

Le pilote de sons peut aussi recevoir des paramètres de démarrage qui écraseront les valeurs compilées dans le programme. Ceci n'est pas recommandé, et de plus c'est complexe. Ceci est décrit dans le fichier Readme.Linux, dans le répertoire linux/drivers/sound. Il accepte de recevoir un paramètre de la forme :


        sound=device1[,device2[,device3...[,device11]]]

Où chaque valeur de deviceN est de la forme 0xTaaaId, et les octets sont utilisés de la façon suivante :

T - type de périphérique : 1=FM, 2=SB, 3=PAS, 4=GUS, 5=MPU401, 6=SB16, 7=SB16-MPU401

aaa - adresse d'entrée/sortie en hexa.

I - ligne d'interruption en hexa (i.e 10=a, 11=b, ...)

d - canal DMA.

Comme vous pouvez le voir, ceci reste assez malpropre et vous ferez mieux de compiler vos propres valeurs comme c'est recommandé. Si l'on utilise un paramètre de démarrage `sound=0' on désactive entièrement le pilote de sons.

7.4 Le pilote de souris sur bus "Bus Mouse" (`bmouse=')

Le pilote des souris sur bus accepte un seul paramètre, qui est la valeur de l'IRQ matérielle à utiliser.


Chapitre suivant, Chapitre Précédent

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

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