Sophie

Sophie

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

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

<HTML>
<HEAD>
<TITLE>Disque Durs</TITLE>
</HEAD>
<BODY>
<H1>5. <A NAME="s5"></A>Disque Durs</H1>
<P>
<A HREF="BootPrompt-HOWTO.html#toc5">Contenu de cette section</A></P>

<P></P>
<P>Cette section fait la liste de tous les param&egrave;tres de d&eacute;marrage associ&eacute;s
aux lecteurs de disques standards MFM/RLL, ST-506, XT, et IDE.
Notez que les deux pilotes IDE et ST-506 HD acceptent l'option `hd='.</P>
<P></P>
<H2>5.1 <A NAME="ss5.1"></A> Param&egrave;tres des lecteurs de Disques/CD-ROM IDE</H2>

<P></P>
<P>Les pilotes IDE acceptent un certain nombre de param&egrave;tres, qui vont de la
d&eacute;finition des caract&eacute;ristiques du disque, &agrave; la correction des erreurs
produites par les nouvelles puces ou celles qui sont d&eacute;fectueuses.
Ce qui suit est un r&eacute;sum&eacute; des param&egrave;tres de d&eacute;marrage possibles.
Pour plus de d&eacute;tails, il faut <EM>absolument</EM> consulter le fichier
<CODE>ide.txt</CODE> dans le r&eacute;pertoire <CODE>linux/Documentation</CODE>, duquel
ce r&eacute;sum&eacute; est extrait.</P>
<P>
<HR>
<PRE>

 &quot;hdx=&quot;  est reconnu pour toutes les valeurs de &quot;x&quot;, de &quot;a&quot; to &quot;h&quot;, comme &quot;hdc&quot;.
 &quot;idex=&quot; est reconnu pour toutes les valeurs de &quot;x&quot; de &quot;0&quot; &amp;agrave; &quot;3&quot;, comme &quot;ide1&quot;.

 &quot;hdx=noprobe&quot;          : le lecteur est peut-&amp;ecirc;tre pr&amp;eacute;sent, mais ne pas le tester
 &quot;hdx=none&quot;             : le lecteur n'est PAS pr&amp;eacute;sent, ignorer le cmos et
                          ne pas tester.
 &quot;hdx=nowerr&quot;           : ignorer le bit WRERR_STAT sur ce lecteur
 &quot;hdx=cdrom&quot;            : le lecteur est pr&amp;eacute;sent, et c'est un cdrom
 &quot;hdx=cyl,head,sect&quot;    : le lecteur est pr&amp;eacute;sent, avec la description indiqu&amp;eacute;e
 &quot;hdx=autotune&quot;         : le pilote essaiera de r&amp;eacute;gler la vitesse de l'interface
                          pour atteindre le plus rapide des modes PIO support&amp;eacute;s,
                          si possible pour ce lecteur seulement.
                          Ce n'est pas support&amp;eacute; par tous les types de puces,
                          et peut de temps en temps poser des probl&amp;egrave;mes avec
                          les disques IDE anciens ou originaux.

 &quot;idex=noprobe&quot;         : ne pas tenter d'acc&amp;eacute;der ou utiliser cette interface
 &quot;idex=base&quot;            : tester l'interface &amp;agrave; l'adresse indiqu&amp;eacute;e,
                          o&amp;ugrave; &quot;base&quot; est g&amp;eacute;n&amp;eacute;ralement 0x1f0 ou 0x170
                          et &quot;ctl&quot; est consid&amp;eacute;r&amp;eacute; comme &amp;eacute;tant &quot;base&quot;+0x206
 &quot;idex=base,ctl&quot;        : indiquer les deux, base et ctl
 &quot;idex=base,ctl,irq&quot;    : indiquer les valeurs de base, ctl, et irq
 &quot;idex=autotune&quot;        : le pilote tentera de r&amp;eacute;gler la vitesse de l'interface
                          pour atteindre le plus rapide des modes PIO support&amp;eacute;s,
                          pour tous les lecteurs de cette interface.
                          Ce n'est pas support&amp;eacute; par tous les types de puces,
                          et peut de temps en temps poser des probl&amp;egrave;mes avec
                          les disques IDE anciens ou originaux.

 &quot;idex=noautotune&quot;      : le pilote n'essaiera PAS de r&amp;eacute;gler la vitesse
                          de l'interface. Ceci est la valeur par d&amp;eacute;faut pour
                          le plupart des puces, except&amp;eacute; le cmd640.
 &quot;idex=serialize&quot;       : ne pas empi&amp;egrave;ter sur les op&amp;eacute;rations sur idex et ide(x^1)
</PRE>
<HR>
</P>
<P>Les suivants sont valides SEULEMENT pour ide0, et les valeurs par
d&eacute;faut pour base, ctl et ports ne doivent pas &ecirc;tre modifi&eacute;s.</P>
<P>
<HR>
<PRE>

 &quot;ide0=dtc2278&quot;         : teste/supporte l'interface DTC2278
 &quot;ide0=ht6560b&quot;         : teste/supporte l'interface HT6560B
 &quot;ide0=cmd640_vlb&quot;      : *REQUIS* pour les cartes VLB avec la puce CMD640
                          (pas pour PCI - automatiquement d&amp;eacute;tect&amp;eacute;)
 &quot;ide0=qd6580&quot;          : teste/supporte l'interface qd6580
 &quot;ide0=ali14xx&quot;         : teste/supporte les puces ali14xx (ALI M1439/M1445)
 &quot;ide0=umc8672&quot;         : teste/supporte les puces umc8672
</PRE>
<HR>
</P>
<P>Tout le reste est rejet&eacute; par un message "BAD OPTION" (mauvaise option).</P>
<P></P>

<H2>5.2 <A NAME="ss5.2"></A> Options du pilote standard ST-506 (`hd=') </H2>

<P></P>
<P>Le pilote standard de disque accepte les m&ecirc;mes param&egrave;tres que le
pilote IDE. Notez cependant qu'il ne requiert que 3 valeurs (C/H/S)
- Ni plus ni moins, et il vous ignorera -. De plus, il accepte uniquement
le param&egrave;tre `hd=', c'est &agrave; dire que `hda=', `hdb=' et tout le reste
ne sont pas autoris&eacute;s ici. Le format est le suivant&nbsp;:</P>
<P>
<HR>
<PRE>
        hd=cyls,heads,sects
</PRE>
<HR>
</P>
<P>Si deux disques sont install&eacute;s, la ligne ci-dessus est r&eacute;p&eacute;t&eacute;e avec
les caract&eacute;ristiques techniques du second disque.</P>
<P></P>

<H2>5.3 <A NAME="ss5.3"></A> Options du pilote de disque XT (`xd=')</H2>

<P></P>
<P>Si vous &ecirc;tes malchanceux au point d'utiliser une de ces vieilles cartes
8 bits qui transf&egrave;re les donn&eacute;es &agrave; la vitesse fulgurante de 125 ko/s,
c'est ici qu'est le scoop. Le code de test pour ces cartes recherche un
BIOS install&eacute; et s'il n'en trouve pas, le test ne d&eacute;tectera pas votre
carte. Ou encore, si la signature de votre BIOS n'est pas reconnue, le
test ne trouvera pas votre carte non plus. Dans n'importe lequel de ces
cas, vous devrez utiliser le param&egrave;tre suivant&nbsp;:</P>
<P>
<HR>
<PRE>
        xd=type,irq,iobase,dma_chan
</PRE>
<HR>
</P>
<P>La valeur de <CODE>type</CODE> indique qui est le constructeur de la carte et peut
prendre les valeurs suivantes&nbsp;: 0=generic; 1=DTC; 2,3,4=Western Digital,
5,6,7=Seagate; 8=OMTI. La seule diff&eacute;rence entre les diff&eacute;rents types
pour un m&ecirc;me constructeur est la cha&icirc;ne BIOS utilis&eacute;e pour la d&eacute;tection,
et qui n'est pas utilis&eacute;e si le type est sp&eacute;cifi&eacute;.</P>
<P>La fonction <CODE>xd_setup()</CODE> ne contr&ocirc;le pas les valeurs, et supporte que
vous saisissiez les 4 valeurs. Ne soyez pas d&eacute;&ccedil;u. Voici un exemple
d'utilisation pour un contr&ocirc;leur WD1002 avec un BIOS inactiv&eacute;/supprim&eacute;,
utilisant les param&egrave;tres `par d&eacute;faut' du controleur XT&nbsp;:</P>
<P>
<HR>
<PRE>
        xd=2,5,0x320,3
</PRE>
<HR>
</P>
<P></P>

<HR>
<P>
Chapitre <A HREF="BootPrompt-HOWTO-6.html">suivant</A>,
Chapitre <A HREF="BootPrompt-HOWTO-4.html">Pr&eacute;c&eacute;dent</A>
<P>
Table des mati&egrave;res de <A HREF="BootPrompt-HOWTO.html#toc5">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>