Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 0d5cd12c82d627a82c59047e1ba7b8a9 > files > 125

howto-html-fr-9.0-0.2mdk.noarch.rpm

<HTML>
<HEAD>
<TITLE>Autres P&eacute;riph&eacute;riques Mat&eacute;riels</TITLE>
</HEAD>
<BODY>
<H1>7. <A NAME="s7"></A>Autres P&eacute;riph&eacute;riques Mat&eacute;riels</H1>
<P>
<A HREF="BootPrompt-HOWTO.html#toc7">Contenu de cette section</A></P>

<P></P>
<P>Tous les autres p&eacute;riph&eacute;riques qui ne peuvent &ecirc;tre class&eacute;s dans une des
cat&eacute;gories ci-dessus sont entass&eacute;s ici.</P>
<P></P>
<H2>7.1 <A NAME="ss7.1"></A> P&eacute;riph&eacute;riques Ethernet (`ether=')</H2>

<P></P>
<P>Diff&eacute;rents pilotes utilisent diff&eacute;rents param&egrave;tres, mais ils partagent
tous au moins une IRQ, une adresse d'entr&eacute;e/sortie, et un nom. Dans sa
forme la plus g&eacute;n&eacute;rique, cela ressemble &agrave; &ccedil;a&nbsp;:</P>
<P>
<HR>
<PRE>
        ether=irq,iobase[,param_1[,param_2,...param_8]]],name
</PRE>
<HR>
</P>
<P>Le premier argument non-num&eacute;rique est pris comme nom.
La valeur <CODE>param_n</CODE> (si elle est applicable) a g&eacute;n&eacute;ralement
des significations diff&eacute;rentes pour chaque carte/pilote.
Les valeurs courantes de <CODE>param_n</CODE> sont utilis&eacute;es pour indiquer des
choses comme l'adresse de la m&eacute;moire partag&eacute;e, la s&eacute;lection d'interface,
le canal DMA et ainsi de suite.</P>
<P>L'utilisation la plus courante de ce param&egrave;tre est de forcer
le test d'une seconde carte ethernet, alors que par d&eacute;faut on en
teste une seule. Ceci peut &ecirc;tre accompli avec un simple ordre&nbsp;:</P>
<P>
<HR>
<PRE>
        ether=0,0,eth1
</PRE>
<HR>
</P>
<P>Notez que la valeur z&eacute;ro pour l'IRQ et l'I/O base dans l'exemple ci-dessus
indiquent au pilote de faire un autotest.</P>
<P>NOTE IMPORTANTE POUR LES UTILISATEURS DE MODULES&nbsp;: ce qui est indiqu&eacute;
ci-dessus <EM>ne forcera pas</EM> un autotest pour une seconde si vous
utilisez les pilotes de p&eacute;riph&eacute;riques en tant que modules chargeables
au moment de l'ex&eacute;cution (au lieu de les avoir compil&eacute;s dans le noyau).
La plupart des distributions de Linux utilisent un noyau
central d&eacute;pouill&eacute; combin&eacute; avec une large s&eacute;lection de pilotes
modulaires. Le param&egrave;tre <CODE>ether=</CODE> s'applique seulement aux pilotes
compil&eacute;s directement dans le noyau.</P>
<P>Le Ethernet-HowTo d&eacute;crit de fa&ccedil;on exhaustive l'utilisation de
plusieurs cartes simultan&eacute;ment, ainsi que la fa&ccedil;on dont est utilis&eacute;e
la valeur <CODE>param_n</CODE> en fonction des sp&eacute;cificit&eacute;s de chaque
carte/pilote. Les lecteurs concern&eacute;s pourront faire r&eacute;f&eacute;rence &agrave; la
section de ce document correspondant &agrave; leur carte pour une information
plus pr&eacute;cise.
<A HREF="http://sunsite.unc.edu/mdw/HOWTO/Ethernet-HOWTO.html">Ethernet-HowTo</A>
 </P>
<P></P>

<H2>7.2 <A NAME="ss7.2"></A> Le pilote du Lecteur de Disquettes (`floppy=')</H2>

<P></P>
<P>Il existe de nombreuses options pour le pilote du lecteur de disquette,
et qui sont list&eacute;es dans le fichier <CODE>README.fd</CODE> dans le r&eacute;pertoire
<CODE>linux/drivers/block</CODE>. Cette information est extraite directement
du fichier.</P>
<P></P>
<P>floppy=mask,allowed_drive_mask</P>
<P>Positionne le "bitmask" (masque binaire) des lecteurs autoris&eacute;s
&agrave; la valeur <CODE>mask</CODE>. Par d&eacute;faut, seules les unit&eacute;s 0 et 1 de chaque
contr&ocirc;leur de lecteur de disquette sont autoris&eacute;es. Ceci est fait car
certains mat&eacute;riels non-standards (cartes m&egrave;res ASUS PCI) mettent la
pagaille dans le clavier lorsque l'on acc&egrave;de aux unit&eacute;s 2 ou 3. Cette
option est un peu obsol&egrave;te en raison de l'option cmos.</P>
<P></P>
<P>floppy=all_drives</P>
<P>Positionne le "bitmask" (masque binaire) des disques autoris&eacute;s
&agrave; tous les disques. Utilisez ceci si vous avez plus de deux lecteurs
de disquette connect&eacute;s &agrave; un contr&ocirc;leur de lecteur de disquettes.</P>
<P></P>
<P>floppy=asus_pci</P>
<P>Positionne le "bitmask" uniquement aux unit&eacute;s autoris&eacute;es 0 et 1.
(Par d&eacute;faut)</P>
<P></P>
<P>floppy=daring</P>
<P>Indique au pilote du lecteur de disquette que vous avez un contr&ocirc;leur
de lecteur de disquette qui se conduit bien. Ceci permet des op&eacute;rations
plus efficaces et plus discr&egrave;tes, mais peut &eacute;chouer sur certains
contr&ocirc;leurs. Ceci peut acc&eacute;l&eacute;rer certaines op&eacute;rations.</P>
<P></P>
<P>floppy=0,daring</P>
<P>Indique au pilote du lecteur de disquette que votre contr&ocirc;leur doit
&ecirc;tre utilis&eacute; avec pr&eacute;caution.</P>
<P></P>
<P>floppy=one_fdc</P>
<P>Indique au pilote de lecteur de disquette que vous n'avez qu'un contr&ocirc;leur de
lecteur de disquette (Par d&eacute;faut).</P>
<P></P>
<P>floppy=two_fdc <EM>ou</EM> floppy=address,two_fdc</P>
<P>Indique au pilote de lecteur de disquette que vous avez deux contr&ocirc;leurs
de lecteurs de disquette. Le second contr&ocirc;leur est suppos&eacute; &ecirc;tre &agrave;
l'adresse indiqu&eacute;e. Si l'adresse n'est pas donn&eacute;e on suppose qu'elle est
&eacute;gale &agrave; 0x370.</P>
<P></P>
<P>floppy=thinkpad</P>
<P>Indique au pilote de lecteur de disquette que vous avez un Thinkpad.
Les Thinkpads utilisent une convention invers&eacute;e pour la "disk change
line" (ligne de changement de disque).</P>
<P></P>
<P>floppy=0,thinkpad</P>
<P>Indique au pilote de lecteur de disquette que vous ne poss&eacute;dez pas
un Thinkpad.</P>
<P></P>
<P>floppy=drive,type,cmos</P>
<P>Positionne le type cmos du <CODE>drive</CODE> &agrave; <CODE>type</CODE>.
De plus, ce lecteur est autoris&eacute; dans le "bitmask" (masque binaire).
C'est pratique si vous avez plus de deux lecteurs de disquette (seuls
deux peuvent &ecirc;tre d&eacute;crits dans la cmos physique), ou si votre BIOS
utilise un type de CMOS non-standard. Si l'on positionne le CMOS &agrave; 0
pour les deux premiers disques (par d&eacute;faut) le pilote de lecteur de
disquette ira lire la cmos physique.</P>
<P></P>
<P>floppy=unexpected_interrupts</P>
<P>Imprime un message d'alerte lorsqu'une interruption inattendue est
re&ccedil;ue (comportement par d&eacute;faut).</P>
<P></P>
<P>floppy=no_unexpected_interrupts <EM>or</EM> floppy=L40SX</P>
<P>Ne pas imprimer de message lorsqu'une interruption inattendue est re&ccedil;ue.
Ceci est n&eacute;cessaire sur un IBM L40SX portable dans certains modes vid&eacute;o
(il semble qu'il y ait une interaction entre la vid&eacute;o et les disquettes).
Les interruptions inattendues affectent seulement les performances, et
peuvent &ecirc;tre ignor&eacute;es sans crainte).  </P>
<P></P>

<H2>7.3 <A NAME="ss7.3"></A> Le pilote de sons (`sound=')</H2>

<P></P>
<P>Le pilote de sons peut aussi recevoir des param&egrave;tres de d&eacute;marrage qui
&eacute;craseront les valeurs compil&eacute;es dans le programme. Ceci n'est pas
recommand&eacute;, et de plus c'est complexe. Ceci est d&eacute;crit (&eacute;tait d&eacute;crit ? )
dans le fichier <CODE>Readme.Linux</CODE>, dans le r&eacute;pertoire
<CODE>linux/drivers/sound</CODE>.
Il accepte de recevoir un param&egrave;tre de la forme&nbsp;:</P>
<P>
<HR>
<PRE>
        sound=device1[,device2[,device3...[,device11]]]
</PRE>
<HR>
</P>
<P>O&ugrave; chaque valeur de <CODE>deviceN</CODE> est de la forme <CODE>0xTaaaId</CODE>,
et les octets sont utilis&eacute;s de la fa&ccedil;on suivante&nbsp;:</P>
<P>T - type de p&eacute;riph&eacute;rique&nbsp;: 1=FM, 2=SB, 3=PAS, 4=GUS, 5=MPU401, 6=SB16,
7=SB16-MPU401</P>
<P>aaa - adresse d'entr&eacute;e/sortie en hexad&eacute;cimal.</P>
<P>I - ligne d'interruption en hexad&eacute;cimal (i.e 10=a, 11=b, ...).</P>
<P>d - canal DMA.</P>
<P>Comme vous pouvez le voir, ceci reste assez malpropre et vous ferez mieux
de compiler vos propres valeurs comme c'est recommand&eacute;. Si l'on utilise
un param&egrave;tre de d&eacute;marrage `sound=0' on d&eacute;sactive enti&egrave;rement le pilote
de sons.</P>
<P></P>

<H2>7.4 <A NAME="ss7.4"></A> Le pilote de souris sur bus "Bus Mouse" (`bmouse=')</H2>

<P></P>
<P>Le pilote des souris sur bus accepte un seul param&egrave;tre, qui est
la valeur de l'IRQ mat&eacute;rielle &agrave; utiliser.  </P>
<P></P>

<H2>7.5 <A NAME="ss7.5"></A> Le pilote MS Bus Mouse (`msmouse=')</H2>

<P></P>
<P>Le pilote MS mouse accepte un seul param&egrave;tre, qui correspond &agrave; l'IRQ
&agrave; utiliser.</P>
<P></P>

<H2>7.6 <A NAME="ss7.6"></A> Le pilote d'imprimantes (`lp=')</H2>

<P></P>
<P>Depuis le noyau 1.3.75, vous pouvez indiquer au pilote d'imprimante
quels sont les ports qu'il doit utiliser et ceux qu'il <EM>ne doit
pas</EM> utiliser. Vous devriez l'utiliser si vous ne voulez pas que le
pilote demande tous les ports parall&egrave;les disponibles, alors que
d'autres pilotes (c.a.d. PLIP, PPA) peuvent aussi les utiliser.</P>
<P>Le format du param&egrave;tre est des paires i/o, IRQ. Par exemple,
<CODE>lp=0x3bc,0,0x378,7</CODE> utilisera le port d'adresse 0x3bc
en mode IRQ-less (&eacute;lection), et utilisera l'IRQ 7 pour le port
d'adresse 0x378. Le port 0x278 (si il y en a un) ne sera pas test&eacute;,
jusqu'&agrave; ce que l'autotest soit utilis&eacute; en l'absence d'un param&egrave;tre
`lp=' argument. Pour d&eacute;sactiver totalement le pilote d'impression,
on peut utiliser <CODE>lp=0</CODE>.</P>
<P></P>

<H2>7.7 <A NAME="ss7.7"></A> Le pilote ICN ISDN (`icn=')</H2>

<P></P>
<P>Le pilote ISDN n&eacute;cessite un param&egrave;tre de d&eacute;marrage de la forme
suivante&nbsp;:</P>
<P>
<HR>
<PRE>
        icn=iobase,membase,icn_id1,icn_id2
</PRE>
<HR>
</P>
<P>o&ugrave; <CODE>iobase</CODE> est l'adresse du port d'entr&eacute;e/sortie de la carte,
<CODE>membase</CODE> est l'adresse de base de la m&eacute;moire partag&eacute;e de la
carte, et les deux <CODE>icn_id</CODE> sont des chaines d'identification
ASCII uniques.</P>
<P></P>

<H2>7.8 <A NAME="ss7.8"></A> Le pilote PCBIT ISDN (`pcbit=')</H2>

<P></P>
<P>Ce param&egrave;tre de d&eacute;marrage utilise des paires de valeurs de la forme&nbsp;:</P>
<P>
<HR>
<PRE>
        pcbit=membase1,irq1[,membase2,irq2]
</PRE>
<HR>
</P>
<P>o&ugrave; <CODE>membaseN</CODE> est l'adresse de base de la m&eacute;moire partag&eacute;e de
la Ni&egrave;me carte, et <CODE>irqN</CODE> est l'interruption de la Ni&egrave;me carte.
La valeur par d&eacute;faut est IRQ 5 et l'adresse de base <CODE>0xD0000</CODE>.</P>
<P></P>

<H2>7.9 <A NAME="ss7.9"></A> Le pilote Teles ISDN (`teles=')</H2>

<P></P>
<P>Le pilote ISDN n&eacute;cessite un param&egrave;tre de d&eacute;marrage de la forme
suivantenbsp;:</P>
<P>
<HR>
<PRE>
        teles=iobase,irq,membase,protocol,teles_id
</PRE>
<HR>
</P>
<P>o&ugrave; <CODE>iobase</CODE> est l'adresse du port e/s de la carte, <CODE>membase</CODE>
est l'adresse de base de la m&eacute;moire partag&eacute;e, <CODE>irq</CODE> est le canal
d'interruption utilis&eacute; par la carte, et <CODE>teles_id</CODE> est l'identifiant
ASCII unique.</P>
<P></P>

<H2>7.10 <A NAME="ss7.10"></A> Le pilote DigiBoard (`digi=')</H2>

<P></P>
<P>Le pilote DigiBoard accepte une chaine de six identifiants ou entiers
s&eacute;par&eacute;s par des virgules. Les 6 valeurs dans l'ordre sont&nbsp;:</P>
<P>
<PRE>
 
        Active/Desactive la carte
        Type de la carte_: PC/Xi(0), PC/Xe(1), PC/Xeve(2), PC/Xem(3)
        Active/Desactive la mise en ordre alternative des broches
        Nombre de ports sur cette carte
        Port E/S sur lequel la carte est configuree  (en HEXA si on
        utilise des chaines d'identification)
        Adresse de base de la fenetre memoire (en HEXA si on utilise les
        chaines d'identification)
</PRE>
</P>
<P>Un exemple de param&egrave;tre de d&eacute;marrage correct (dans ses deux formes)
est&nbsp;:</P>
<P>
<HR>
<PRE>
        digi=E,PC/Xi,D,16,200,D0000
        digi=1,0,0,16,512,851968   
</PRE>
<HR>
</P>
<P>Notez que le pilote prend les valeurs par d&eacute;faut de <CODE>0x200</CODE>
pour l'i/o et pour la m&eacute;moire partag&eacute;e <CODE>0xD0000</CODE> en l'absence de
param&egrave;tre de d&eacute;marrage <CODE>digi=</CODE>. Il n'y a pas d'autotest effectu&eacute;.
Plus de d&eacute;tails peuvent &ecirc;tre trouv&eacute;s dans le fichier
<CODE>linux/Documentation/digiboard.txt</CODE>.</P>
<P></P>

<H2>7.11 <A NAME="ss7.11"></A> le pilote RISCom/8 Multiport Serial (`riscom8=')</H2>

<P></P>
<P>Jusqu'&agrave; quatre cartes peuvent &ecirc;tre support&eacute;es en fournissant une
valeur d'E/S unique pour chaque carte install&eacute;e. Les autres d&eacute;tails
pourront-&ecirc;tre trouv&eacute;s dans le fichier
<CODE>linux/Documentation/riscom8.txt</CODE>.</P>
<P></P>

<H2>7.12 <A NAME="ss7.12"></A> Le modem S&eacute;rie/Parall&egrave;le Radio Baycom (`baycom=')</H2>

<P></P>
<P>Le format du parm&egrave;tre de d&eacute;marrage pour ces p&eacute;riph&eacute;riques est de
la forme&nbsp;:</P>
<P>
<HR>
<PRE>
        baycom=modem,io,irq,options[,modem,io,irq,options]
</PRE>
<HR>
</P>
<P>Utiliser modem=1 signifie que vous avez le p&eacute;riph&eacute;rique ser12,
modem=2 signifie que vous avez le p&eacute;riph&eacute;rique par96. Utiliser
options=0 signifie l'utilisation du DCD mat&eacute;riel, et options=1
signifie l'utilisation du DCD logiciel. L'<CODE>io</CODE> et l'<CODE>irq</CODE>
sont l'adresse I/O de base du port, et la valeur de l'interruption.
Il y a plus de d&eacute;tails dans le fichier <CODE>README.baycom</CODE> qui
est g&eacute;n&eacute;ralement dans le r&eacute;pertoire <CODE>/linux/drivers/char/</CODE>.</P>
<P></P>
<P></P>

<HR>
<P>
Chapitre <A HREF="BootPrompt-HOWTO-8.html">suivant</A>,
Chapitre <A HREF="BootPrompt-HOWTO-6.html">Pr&eacute;c&eacute;dent</A>
<P>
Table des mati&egrave;res de <A HREF="BootPrompt-HOWTO.html#toc7">ce chapitre</A>,
 <A HREF="BootPrompt-HOWTO.html#toc">Table des mati&egrave;res</A> g&eacute;n&eacute;rale</P>
<P>
<A HREF="BootPrompt-HOWTO.html">D&eacute;but</A> du document,
 <A HREF="#0"> D&eacute;but de ce chapitre</A></P>
</BODY>
</HTML>