<?xml version="1.0" encoding="iso-8859-15" standalone="no"?>
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
          "/usr/share/sgml/docbook/xml-dtd-4.1/docbookx.dtd">
<article lang="fr">
<articleinfo>
  <title>CD-ROM</title>
  <author>
    <firstname>Éric</firstname>
    <surname>Jacoboni</surname>
  </author>
  <abstract><para>
Problème&#160;: mon lecteur de CD-ROM ATAPI ne peut être accédé sous
Linux alors qu'il l'est sous MS-Windows.
  </para></abstract>
</articleinfo>
<para>Les CD-ROMS ATAPI sont, en fait, des CD-ROM connectés au même
contrôleur que les disques durs IDE.</para>
<para>Un contrôleur IDE dispose de 2 ports&#160;: le port primaire et le
port secondaire. Sur chacun de ces ports, on peut connecter 2 dispositifs
(disque dur ou CD-ROM voire, sur les machines les plus récentes, lecteurs
de disquettes et dérouleurs de bandes). Le premier dispositif branché sur
le port est considéré comme «&#160;maître&#160;», le second comme
«&#160;esclave&#160;».
</para>
<para>Si vous n'avez qu'un disque dur et un CD-ROM ATAPI, deux solutions
sont possibles&#160;:</para>
<itemizedlist>
  <listitem><para>disque dur en maître primaire et CD-ROM en esclave
  primaire&#160;;</para></listitem>
  <listitem><para>disque dur en maître primaire et CD-ROM en maître
  secondaire.</para></listitem>
</itemizedlist>
<para>La seconde est préférable à la première car, ainsi, l'accès
simultané aux deux dispositifs est possible.</para>
<para>Si vous avez deux disques durs et un CD-ROM, vous pouvez connecter
les deux disques durs sur le même port et le CD-ROM en maître sur le
deuxième, ou mettre un disque dur en maître et le CD-ROM en esclave sur
le premier port tandis que le deuxième disque dur sera en maître sur le
deuxième port. Cette dernière solution est préférable, pour des raisons
liées aux performances.</para>
<para>Linux nomme les dispositifs IDE connectés au premier port&#160;:
<filename>/dev/hda</filename> et <filename>/dev/hdb</filename>, et ceux
connectés au deuxième port&#160;: <filename>/dev/hdc</filename> et
<filename>/dev/hdd</filename>.</para>
<para>Donc, si vous voulez créer un lien <filename>/dev/cdrom</filename>,
vous devez savoir le nom du périphérique Linux qui désigne votre
CD...</para>
<para>D'autre part, à cause de cette différenciation
«&#160;maître/esclave&#160;», les dispositifs IDE possèdent des cavaliers
permettant de les configurer soit en maître, soit en esclave. Il faut
savoir que DOS et MS-Windows les ignorent superbement, mais
<emphasis role="strong">pas Linux</emphasis>&#160;!</para>
<para>Le problème arrive souvent avec les machines que l'on achète
«&#160;déjà configurées&#160;»&#160;: elles ont été testées sous
MS-Windows et lorsque l'on installe Linux cela ne marche plus car
l'interrupteur ou cavalier de configuration placé sur le CD-ROM même est
positionné sur «&#160;esclave&#160; » alors qu'il est premier sur le
second port...</para>
<para>Donc, surveiller le message du BIOS (Primary Master, Primary Slave,
Secondary Master, Secondary Slave) et les messages lors du démarrage de
Linux (que l'on peut voir grâce à la commande "dmesg"). S'il y a un
problème, vérifier en premier lieu le positionnement des interrupteurs ou
cavaliers et leur conformité par rapport à l'emplacement du dispositif dans le
chaînage IDE.</para>
</article>

