  Comment utiliser un lecteur de CD-ROM sous Linux
  Jeff  Tranter,  Jeff_Tranter@Mitel.COM  --- Adaptation fran-
  caise Bruno Cornec, cornec@stna7.stna.dgac.fr
  v1.0, 19 June 1994

  Ce document decrit l'installation, la configuration  et  l'utilisation
  d'un  lecteur de CD-ROM sous Linux. Il indique les materiels supportes
  et repond aux questions frequemment posees. Le but est de  rendre  les
  nouveaux utilisateurs rapidement operationnels et de reduire le trafic
  des forums USENET.

  11..  IInnttrroodduuccttiioonn

  Ce document indique comment utiliser un lecteur de CD-ROM sous  Linux.
  Il  pretend  etre une reference rapide, couvrant tout ce que vous avez
  besoin de savoir pour installer et configurer  un  lecteur  de  CD-ROM
  sous  Linux.  Les  questions  frequemment posees au sujet des CD-ROM y
  trouvent une  reponse,  et  des  references  sont  donnees  concernant
  d'autres  sources  d'informations  relatives  a  la technologie et aux
  applications liees aux CD-ROM.

  11..11..  RReemmeerrcciieemmeennttss

  La plupart des informations contenues ici ont ete  tirees  du  fichier
  README.sbpcd,  fourni  avec  le  code  source  de  Linux, et ecrit par
  Eberhard Moenkeberg (eberhard_moenkeberg@rollo.central.de), de la  FAQ
  du groupe alt.cd-rom et de remarques d'utilisateurs de Linux.

  Merci  a  Matt Welsh pour la fourniture de Linuxdoc-SGML : ce document
  est maintenant disponible  dans  plusieurs  formats,  tous  generes  a
  partir d'un meme source.

  11..22..  HHiissttoorriiqquuee ddeess rreevviissiioonnss

     VVeerrssiioonn 11..00
        Premiere version publiquement disponible.

  11..33..  NNoouuvveelllleess vveerrssiioonnss ddee ccee ddooccuummeenntt

  De  nouvelles  versions  de  ce document seront postees periodiquement
  dans le groupe comp.os.linux.announce. Elles seront egalement mises  a
  jour  sur  les  divers  sites  ftp  anonymes  qui  archivent de telles
  informations, notamment sunsite.unc.edu:/pub/Linux/docs/HOWTO.

  11..44..  SSuuggggeessttiioonnss

  Si vous avez des suggestions, des corrections, ou des commentaires sur
  ce  document,  n'hesitez  pas  a  les  envoyer  les  a l'auteur, et il
  essayera de les incorporer dans une prochaine revision.  Pour  ce  qui
  concerne  la  traduction,  veuillez  les  faire  parvenir  a l'adresse
  cornec@stna7.stna.dgac.fr.

  22..  LLaa tteecchhnnoollooggiiee dduu CCDD--RROOMM

  "Un CD-ROM est de la memoire morte, et un systeme de disque compact
  audio-numerique est disponible en tant que media organise de donnees numeriques
  pour cet usage. Pour lire des CD audio-numeriques, veuillez inserer une
  prise de casque."

  --- extrait d'un manuel d'utilisation d'un lecteur de CD-ROM (-- (NdT)
  Ce passage est volontairement mal traduit.--)

  Ne paniquez pas ! Le monde de la technologie du CD-ROM n'est pas aussi
  confus que votre manuel d'utilisation.

  CD-ROM signifie _C_o_m_p_a_c_t _D_i_s_c _R_e_a_d_-_O_n_l_y _M_e_m_o_r_y _(_D_i_s_q_u_e _c_o_m_p_a_c_t  _s_e_r_v_a_n_t
  _d_e  _m_e_m_o_i_r_e  _a_c_c_e_s_s_i_b_l_e  _u_n_i_q_u_e_m_e_n_t  _e_n  _l_e_c_t_u_r_e_), un media d'unite de
  stockage,  utilisant  un   laser   optique   pour   lire   des   trous
  microscopiques  sur  la couche d'aluminium du disque en polycarbonate.
  Il utilise le meme format que les disques  compacts  audio-numeriques.
  En  raison de sa haute capacite de stockage, de sa fiabilite et de son
  faible cout, le CD-ROM est devenu un moyen de stockage de plus en plus
  repandu.

  La  capacite  de  stockage d'un disque CD-ROM est approximativement de
  650 Mo, soit l'equivalent  de  plus  de  500  disquettes  3"1/2  haute
  densite, ou encore d'environ 250.000 pages dactylographiees.

  La  premiere  generation  de  lecteurs  (connue  sous le nom de _s_i_m_p_l_e
  _v_i_t_e_s_s_e), fournissait un  taux  de  transfert  d'environ  150  Ko  par
  seconde.   Des lecteurs double vitesse sont couramment disponibles, et
  des lecteurs triple et quadruple vitesse ont ete recemment introduits.

  La  plupart  des  lecteurs de CD-ROM utilisent soit une interface SCSI
  (Small Computer Systems Interface) soit  une  interface  proprietaire.
  Ils   permettent   aussi   generalement  l'ecoute  de  disques  audio-
  numeriques, par l'entremise  d'une  prise  casque  externe,  ou  d'une
  sortie Hi-Fi.

  Les  CD-ROM  sont  habituellement  formates  suivant la norme ISO-9660
  (precedemment appelee systeme de  fichiers  _H_i_g_h  _S_i_e_r_r_a).  Ce  format
  calque  l'utilisation  de  nom  de  fichiers  sur celle de MS-DOS (8+3
  caracteres).  Les _E_x_t_e_n_s_i_o_n_s _R_o_c_k  _R_i_d_g_e  utilisent  des  champs  non-
  definis  dans  la  norme ISO-9660, pour autoriser les noms de fichiers
  plus longs et l'ajout d'informations propres a UNIX (par exemple,  les
  droits associes au fichier, les liens symboliques, etc.).

  Le  _C_D_-_P_h_o_t_o  est  un  standard developpe par Kodak, pour permettre le
  stockage d'images photographiques sous forme de donnees numeriques sur
  un  CD-ROM.  Grace  a  un  logiciel  approprie,  il  est  possible  de
  visualiser les images sur un ordinateur, ou de les imprimer.

  Des  enregisteurs  de  CD  sont  recemment  devenus  disponibles.  Ils
  utilisent  un  media  different ainsi qu'un equipement specialise pour
  l'enregistrement, mais le disque resultant peut etre lu par  n'importe
  quel lecteur de CD-ROM.

  33..  MMaatteerriieellss rreeccoonnnnuuss ssoouuss LLiinnuuxx

  33..11..  LLeess lleecctteeuurrss ddee CCDD--RROOMM SSCCSSII

  Le SCSI (Small Computer Systems Interface) est un format repandu en ce
  qui concerne les lecteurs de CD-ROM. Ses pricipaux avantages  sont  un
  taux  de  transfert relativement rapide, une capacite a reconnaitre de
  multiples lecteurs,  et  sa  compatibilite  avec  une  grande  variete
  d'ordinateurs.

  Tout  lecteur  de CD-ROM SCSI avec une taille de blocks de 512 ou 2048
  octets doit pouvoir fonctionner sous Linux, autrement  dit  la  grande
  majorite des lecteurs du marche.

  Vous  aurez  egalement  besoin  d'une  carte  controleur reconnue sous
  Linux ; cf. "Comment utiliser  des  peripheriques  SCSI  (SCSI-HOWTO)"
  pour plus d'information sur le materiel d'interface.

  Il  est  a  noter  que  certains  lecteurs  de  CD-ROM  comprennent un
  controleur ayant une interface modifiee,  non  entierement  compatible
  avec  le  standard  SCSI  (par  exemple,  ne  permettant pas d'ajouter
  d'autres peripheriques SCSI sur le bus).

  33..22..  LLeess lleecctteeuurrss ddee CCDD--RROOMM aa iinntteerrffaaccee pprroopprriieettaaiirree

  De nombreux  lecteurs  utilisant  des  interfaces  proprietaires  sont
  disponibles  ;  l'interface  est souvent fournie par l'entremise d'une
  carte son. De simples cartes, equivalentes a l'interface proposee  sur
  les   cartes  son,  sont  egalement  disponibles.  Ces  lecteurs  sont
  generalement moins chers et de taille inferieure aux lecteurs SCSI.

  Les lecteurs  de  CD-ROM  suivants,  a  interface  proprietaire,  sont
  reconnus  au niveau du noyau Linux (les lecteurs presentes sur la meme
  ligne sont compatibles entre eux) :

  +o  Matsushita/Kotobuki/Panasonic/Creative Labs serie CR-5xx

  +o  Mitsumi/Radio Shack

  +o  Sony CDU31A

  +o  Sony CDU535 et CDU531 (le pilote  est  disponible  comme  patch  du
     noyau)

  Les interfaces des cartes son suivantes sont reconnues :

  +o  SoundBlaster/Pro

  +o  SoundBlaster/16 (pas la version SCSI)

  +o  Galaxy

  +o  SoundFX

  +o  Spea Media FX sound card (Sequoia S-1000)

  Les cartes d'interface suivantes sont aussi reconnues :

  +o  Panasonic CI-101P

  +o  LaserMate

  +o  Aztech

  Le       pilote       du       noyau       pour      les      lecteurs
  Matsushita/Kotobuki/Panasonic/Creative Labs reconnait  les  CD  multi-
  sessions, les CD-Photo et jusqu'a 4 lecteurs sur une carte controleur.
  Dans  l'avenir,  il  sera  possible  d'utiliser   jusqu'a   4   cartes
  d'interface.

  Les   pilotes  de  peripheriques  supplementaires  sont  en  cours  de
  developpement et peuvent etre  disponibles  sous  forme  de  patch  du
  noyau. Verifiez la liste des logiciels sous Linux (Linux Software Map)
  quant a leur disponibilite.

  33..33..  LLeess lleecctteeuurrss ddee CCDD--RROOMM IIDDEE

  Des lecteurs de CD-ROM bases sur une version modifiee du standard  IDE
  concernant  les  disques durs (ATAPI) ont ete recemment introduits sur
  le marche. Aucun support n'est disponible pour le moment sous Linux.

  Il est a noter  que  les  interfaces  proprietaires  sont  quelquefois
  appelees  interface IDE de facon abusive, en raison du fait que, comme
  elles, elles utilisent une simple interface basee sur le bus PC/AT.

  44..  IInnssttaallllaattiioonn

  L'installation d'un lecteur  de  CD-ROM  sous  Linux  consiste  en   4
  etapes :

  1. Installation du materiel.

  2. Configuration et fabrication du noyau Linux.

  3. Creation des fichiers de peripherique necessaires.

  4. Montage/Demontage/Ejection du media.

  44..11..  IInnssttaallllaattiioonn dduu mmaatteerriieell

  Veuillez  suivre  les instructions du fabricant pour l'installation du
  materiel,  ou  laissez  votre  revendeur  effectuer  l'operation.  Les
  details  varient  suivant la nature du lecteur, interne ou externe, et
  le type de l'interface utilisee. Il n'y a aucune  exigence  specifique
  quant a l'installation sous Linux.

  44..22..  CCoonnffiigguurraattiioonn eett ffaabbrriiccaattiioonn dduu nnooyyaauu LLiinnuuxx

  Pour  pouvoir utiliser un lecteur de CD-ROM, il faut avoir les pilotes
  de peripheriques adequats. Pour monter la plupart des CD-ROM, il  faut
  egalement  que le noyau inclue le systeme de fichiers ISO-9660. Suivre
  la procedure habituelle pour construire le  noyau  :  faire  un  "make
  config"  et  choisir  les  pilotes  appropries  lorsqu'ils  vous  sont
  proposes.

  Pour les lecteurs de CD-ROM SCSI, repondre "yes" a la  question  "SCSI
  support?",  et  ensuite,  activer l'option "Scsi CDROM support", ainsi
  que le pilote pour l'interface SCSI appropriee (par exemple,  "Adaptec
  AHA1542 support").
  Pour les lecteurs a interface proprietaire, choisir entre "Sony CDU31A
  CDROM  driver   support",   "Mitsumi   CDROM   driver   support",   ou
  "Matsushita/Panasonic  CDROM driver support", suivant le type de votre
  lecteur.

  Pour les lecteurs Sony CDU535 et CDU531, il  faut  obtenir  le  pilote
  separement et l'appliquer comme un patch du noyau.

  Si  vous utilisez un lecteur Matsushita/Panasonic, vous pouvez laisser
  le noyau le detecter automatiquement, ou le decrire explicitement dans
  le  fichier  /usr/src/linux/include/linux/sbpcd.h.  Il  est recommande
  d'utiliser le mode de  detection  automatique  initialement.  Ensuite,
  vous  pourrez positionner le type et gagner un peu de temps pendant la
  phase d'amorcage.

  A nouveau, rappelez-vous  d'inclure  dans  le  noyau   le  systeme  de
  fichiers  ISO-9660.  Les extensions Rock Ridge sont entierement prises
  en compte par le pilote du noyau.

  Apres avoir selectionne les  pilotes  de  peripheriques,  compilez  le
  noyau  et  installez-le suivant la procedure habituelle. (-- (NdT) Par
  exemple : make dep ; make zlilo--)

  44..33..  CCrreeaattiioonn ddeess ffiicchhiieerrss ddee ppeerriipphheerriiqquueess nneecceessssaaiirreess

  Si vous utilisez une distribution standard de Linux, il  est  possible
  que  les fichiers de peripheriques necessaires aient ete crees pendant
  l'installation.  Sous la distribution Slackware de Linux, par exemple,
  il y a un outil setup, base sur des menus, qui comprend le parametrage
  des lecteurs de CD-ROM, et la plupart des systemes possedent un script
  /dev/MAKEDEV.  Il est  recommande de verifier au moins les fichiers de
  peripherique par rapport aux informations du tableau ci-dessous.

  Creez  le  fichier  de   peripherique   en   utilisant   la   commande
  correspondant   au   type  de  votre  lecteur.  Cette  operation  doit
  s'effectuer en tant qu'utilisateur root.

  Il est recommande de creer aussi un lien symbolique vers le fichier de
  peripherique,  pour mieux se le rappeler. Par exemple, pour un lecteur
  de CD-ROM Panasonic, le lien est cree en utilisant la commande :

       ______________________________________________________________________
       % ln -s /dev/sbpcd /dev/cdrom
       ______________________________________________________________________

  Pour ecouter des CD audio-numeriques, vous aurez besoin de positionner
  les  droits  permettant  aux  utilisateurs  de  lire  et ecrire sur le
  fichier de peripherique, en faisant, par exemple :

       ______________________________________________________________________
       % chmod 666 /dev/sbpcd
       ______________________________________________________________________

  44..33..11..  MMaattssuusshhiittaa//KKoottoobbuukkii//PPaannaassoonniicc//CCrreeaattiivvee LLaabbss

  4 lecteurs maximum sont pris en compte. Seul  le  premier  fichier  de
  peripherique est necessaire si vous avez un seul lecteur.

       ______________________________________________________________________
       % mknod /dev/sbpcd  b 25 0
       % mknod /dev/sbpcd0 b 25 0
       % mknod /dev/sbpcd1 b 25 1
       % mknod /dev/sbpcd2 b 25 2
       % mknod /dev/sbpcd3 b 25 3
       ______________________________________________________________________

  44..33..22..  SSoonnyy CCDDUU3311AA

  Un seul lecteur est pris en compte par le pilote du noyau.

       ______________________________________________________________________
       % mknod /dev/cdu31a b 15 0
       ______________________________________________________________________

  44..33..33..  SSoonnyy CCDDUU553355//553311

  Veuillez  noter  a nouveau que ce pilote est seulement disponible pour
  le moment en tant que patch du noyau.

       ______________________________________________________________________
       % mknod /dev/cdu535 b 24 0
       ______________________________________________________________________

  Certaines  distributions  de  Linux  utilisent  /dev/sonycd  pour   ce
  peripherique.  D'anciennes versions de ce pilote utilisaient le nombre
  majeur  21  ;  Assurez-vous  de  la  validite  de  votre  fichier   de
  peripherique.

  44..33..44..  MMiittssuummii

  Le noyau prend en compte un lecteur Mitsumi.

  ______________________________________________________________________
  % mknod /dev/mcd b 23 0
  ______________________________________________________________________

  44..33..55..  SSCCSSII

  Deux  lecteurs maximum sont pris en compte, ce qui correspond aux deux
  premiers peripheriques de CD-ROM trouves par le noyau.

       ______________________________________________________________________
       % mknod /dev/scd0 b 11 0
       % mknod /dev/scd1 b 11 1
       ______________________________________________________________________

  44..44..  MMoonnttaaggee//DDeemmoonnttaaggee//EEjjeeccttiioonn dduu mmeeddiiaa

  Vous pouvez maintenant reamorcer avec le nouveau  noyau.  Verifier  la
  presence  d'un message comme celui montre ci-dessous, indiquant que le
  lecteur de CD-ROM a ete trouve  par  le  pilote  de  peripherique  (Le
  message change suivant le type de lecteur) :

       ______________________________________________________________________
       SBPCD version 1.6 Eberhard Moenkeberg <emoenke@gwdg.de>
       SBPCD: Looking for a SoundBlaster/Matsushita CD-ROM drive
       SBPCD: Trying to detect a SoundBlaster CD-ROM drive at 0x230.
       SBPCD: - Drive 0: CR-562-x (0.76)
       SBPCD: 1 SoundBlaster CD-ROM drive(s) at 0x0230.
       SBPCD: init done.
       ______________________________________________________________________

  (Si  les  messages affiches lors de l'amorcage defilent trop vite pour
  etre lus, il est possible de les visualiser par la commande dmesg).

  Pour monter un CD-ROM, inserez un disque dans le lecteur, et  executez
  la  commande  mount  suivante, en tant qu'utilisateur root.  (Celle-ci
  suppose que vous avez cree un lien symbolique vers  votre  fichier  de
  peripherique, comme recommande precedemment) : (-- (NdT) La commande a
  passer a partir de la version  1.1.35  du  noyau  est  :  %  mount  -t
  iso9660 _-_o _r_o /dev/cdrom /mnt --)

       ______________________________________________________________________
       % mount -t iso9660 /dev/cdrom /mnt
       ______________________________________________________________________

  On  peut  maintenant  acceder aux contenu du CD-ROM sous le repertoire
  /mnt. Il est a noter que /mnt est communement utilise comme  point  de
  montage  temporaire  ;  un  nom  plus  adequat  pour  une installation
  permanente pourrait  etre  quelque  chose  comme  /cdrom.   Il  existe
  d'autres  options  de  la  commande  mount  que  vous  pourrez vouloir
  utiliser ; voir la page du manuel (man) mount(8) pour plus de details.

  Il est possible d'ajouter une entree au fichier /etc/fstab pour monter
  automatiquement le  CD-ROM  lors  de  l'amorcage  de  Linux,  ou  pour
  specifier  les  parametres  a  utiliser  au  montage ; voir la page du
  manuel (man) fstab(5).

  Il est a noter que pour ecouter des CD audio-numeriques vous _n_e  _d_e_v_e_z
  _p_a_s essayer de les monter.

  Pour   demonter  un  CD-ROM,  utiliser  la  commande  umount  en  tant
  qu'utilisateur root :

       ______________________________________________________________________
       % umount /mnt
       ______________________________________________________________________

  Le disque ne peut etre demonte que  si  aucun  processus  n'accede  au
  lecteur  a  ce  moment-la. (Donc, n'ayant pas non plus leur repertoire
  par defaut sur le point de  montage  du  disque).  Vous  pouvez  alors
  ejecter  le  disque.   Noter que vous ne pourrez pas ejecter un disque
  tant qu'il est monte.  (Ceci ne se verifie que sur  certains  lecteurs
  seulement).

  55..  LLeess aapppplliiccaattiioonnss

  Cette  section  presente  brievement  quelques  unes  des applications
  essentielles  concernant  les  CD-ROM  et  disponibles   sous   Linux.
  Verifiez  la liste des logiciels sous Linux (Linux Software Map) quant
  aux dernieres versions et aux sites ou elles sont archivees.

  55..11..  PPllaattiinneess ddee lleeccttuurree ddee CCDD aauuddiioo--nnuummeerriiqquueess

  De  nombreux  programmes  de  lecture  de  CD  audio-numeriques   sont
  disponibles,  soit  au moyen d'un casque relie au lecteur, soit par le
  biais de la carte son auquel le lecteur est relie.

     WWoorrkkmmaann
        Une platine graphique, s'executant en environnement X11 avec une
        base de donnees des CD et de nombreuses autres fonctions.

     WWoorrkkBBoonnee
        Une platine interactive s'executant en mode texte.

     xxccddppllaayyeerr
        Une platine simple s'executant en environnement X11.

     ccddppllaayyeerr
        Une platine tres simple pilotee par la ligne de commande.

     XXmmccdd
        Une platine s'executant en environnement X11/Motif.

     xxmmiittssuummii
        Une  autre  platine  s'executant  en  environnement X11 pour les
        lecteurs Mitsumi.

  Certains de ces programmes sont codes  pour  utiliser  un  fichier  de
  peripherique  precis pour acceder au CD-ROM (par exemple, /dev/cdrom).
  Il est dans ce cas soit possible  de  passer  le  nom  correct  de  ce
  fichier  en  parametre,  soit  de  creer  un  lien  symbolique dans le
  repertoire /dev. Pour utiliser  une  carte  son,  vous  pourrez  avoir
  besoin d'un programme de mixage pour selectionner l'entree CD-ROM.

  55..22..  SSyysstteemmee ddee ffiicchhiieerrss aa hheerriittaaggee ((IInnhheerriittiinngg FFiillee SSyysstteemm))

  Le systeme de fichiers  a  heritage  (IFS)  est  un  pilote  du  noyau
  permettant  de monter plusieurs systemes de fichiers sur le meme point
  de montage. Il  est  similaire  au  systeme  de  fichiers  translucide
  (Translucent  File System) fourni sous SunOS. En montant un repertoire
  du disque dur sur un  systeme  de  fichiers  du  CD-ROM,  vous  pouvez
  effectivement obtenir un systeme de fichiers sur lequel on peut ecrire
  sur le CD-ROM.

  La version actuelle est experimentale et a ete ecrite pour les  noyaux
  0.99pl11  et  pl12  ;  elle peut fonctionner, comme ne pas fonctionner
  avec les revisions plus recentes. Son auteur  est  Werner  Almesberger
  (almesber@bernina.ethz.ch).

  55..33..  LLee CCDD--PPhhoottoo

  Hadmut  Danisch  a  ecrit  un  paquetage  logiciel  pour convertir des
  fichiers   image   de   CD-Photos.   Il   peut   etre    obtenu    sur
  ftp.gwdg.de:/pub/linux/hpcdtoppm/.

  55..44..  MMkkiissooffss

  Le  paquetage  mkisofs  d'Eric Youngdale permet de creer un systeme de
  fichiers ISO-9660 sur une  partition  du  disque  dur.  Celui-ci  peut
  ensuite etre utilise pour aider a la creation et le test de systeme de
  fichiers de CD-ROM avant le pressage des disques.

  55..55..  99666600__uu

  Il  existe  quelques  outils  pour  verifier  le  format  des  disques
  ISO-9660  ;  Vous  pourrez  les  trouver  utiles  pour  tester  des CD
  suspects. Le paquetage peut etre trouve sur le site ftp.cdrom.com dans
  le  repertoire  /pub/ptf. Ils ont ete ecrits par Bill Siegmund et Rich
  Morin.

  66..  RReeppoonnsseess aauuxx qquueessttiioonnss ffrreeqquueemmmmeenntt ppoosseeeess ((FFAAQQ))

  66..11..  CCoommmmeenntt uunn uuttiilliissaatteeuurr nn''eettaanntt ppaass rroooott ppeeuutt--iill  mmoonntteerr//ddeemmoonntteerr
  uunn ddiissqquuee ??

  Certaines commandes  mount  comprennent  une  option  _u_s_e_r.   Si  vous
  ajoutez une entree de cette nature au fichier /etc/fstab :

       ______________________________________________________________________
       /dev/sbpcd  /cdrom   iso9660     user,noauto
       ______________________________________________________________________

  alors, un utilisateur ordinaire pourra monter et demonter le disque en
  utilisant :

       ______________________________________________________________________
       % mount /cdrom
       % umount /cdrom
       ______________________________________________________________________

  Le disque sera monte avec certaines options  qui  assure  la  securite
  (par  exemple,  des programmes ne pourront etre executes, des fichiers
  de peripheriques seront ignores) ; dans certains cas, cela  peut  etre
  trop restrictif.

  Une autre methode consiste a obtenir le paquetage usermount qui permet
  a des  utilisateurs  n'etant  pas  root  de  monter  et  demonter  des
  peripheriques  amovibles tels que disquettes et CD-ROM, mais restreint
  l'acces aux autres peripheriques (tels que les  partitions  du  disque
  dur).  Il est disponible sur les principaux site d'archives.

  Enfin, vous pouvez ecrire un petit programme C qui monte et demonte le
  CD-ROM et l'installer en tant qu'executable setuid.

  66..22..  PPoouurrqquuooii aaii--jjee ddeevviiccee iiss bbuussyy quand je demonte un CD-ROM ?

  Le  disque  ne peut etre demonte s'il y a encore un processus accedant
  au lecteur, ceci comprend  les  processus  ayant  leur  repertoire  de
  defaut  positionne sur le systeme de fichiers monte. Si vous ne pouvez
  pas identifier le processus utilisant le disque, utilisez la  commande
  fuser, comme dans l'exemple ci-apres.

       ______________________________________________________________________
       % umount /cdrom
       umount: /dev/sbpcd: device is busy
       % fuser -v /cdrom
       /cdrom:               USER       PID ACCESS COMMAND
                             tranter     50 ..c..  bash
       ______________________________________________________________________

  66..33..  CCoommmmeenntt eexxppoorrtteerr uunn CCDD--RROOMM vveerrss dd''aauuttrreess mmaacchhiinneess vviiaa NNFFSS ??

  Vous devrez ajouter une ligne au fichier /etc/exports ;  reportez-vous
  a la page de manuel (man) exports(5), pour plus de details.

  66..44..  PPuuiiss--jjee aammoorrcceerr LLiinnuuxx aa ppaarrttiirr dd''uunn CCDD--RROOMM ??

  La  maniere  la  plus facile d'amorcer depuis un CD-ROM est d'utiliser
  une disquette d'amorcage. Nombreuses parmi les distributions de  Linux
  sur   CD-ROM   sont  celles  qui  en  fournissent  une  (par  exemple,
  Yggdrasil), ou vous pouvez utiliser une disquette d'amorcage de  l'une
  des  distributions  de  Linux (par exemple, Slackware), qui inclut les
  pilotes de lecteurs de CD-ROM necessaires pour votre systeme.

  66..55..  PPoouurrqquuooii llee nnooyyaauu nnee rreeccoonnnnaaiitt--iill ppaass mmoonn lleecctteeuurr ddee CCDD--RROOMM ??

  Si  vous  avez  une interface proprietaire a une adresse non-standard,
  essayez d'ajuster la valeur du port d'entree/sortie  dans  le  fichier
  d'inclusion  approprie,  dans  le  noyau.  De facon similaire, l'auto-
  detection par le pilote du noyau peut entrer en conflit avec un  autre
  pilote  (par  exemple, une carte reseau) et occasionner un plantage du
  systeme.

  Pour les lecteurs Matsushita/Kotubuki/Panasonic/Creative Labs,  editez
  le  fichier sbpcd.h. Pour les lecteurs Mitsumi, c'est le fichier mcd.h
  et pour les lecteurs Sony, le fichier  cdu31a.h.   Tous  ces  fichiers
  sont normalement installes sous /usr/include/linux.

  66..66..  CCoommmmeenntt ppeeuutt--oonn lliirree lleess ddoonnnneeeess ddeess CCDD aauuddiioo--nnuummeerriiqquueess ??

  Seul un petit nombre de lecteurs de  CD-ROM  fournissent  ce  service.
  Heiko Eissfeldt (heiko@colossus.escape.de) et Olaf Kindel ont ecrit un
  utilitaire qui lit les donnees audio et les enregistre au  format  des
  fichiers  son  .wav.  Ceci  fonctionne  uniquement  avec  les lecteurs
  Toshiba  XM3401  et   XM4101   SCSI.   Le   paquetage   est   intitule
  cdda2wav.tar.gz et peut etre trouve sur sunsite.unc.edu.

  Quelques  moyens  pour  lire  les  donnees  audio sont fournies par le
  pilote SBPCD pour le lecteur Panasonic, mais  n'ont  pas  actuellement
  ete testes.

  Pour  plus  d'informations sur le sujet, lire la FAQ du groupe alt.cd-
  rom mentionnee dans la section des references.

  66..77..  CCoommmmeenntt ppuuiiss--jjee ssuupppprriimmeerr lleess mmeessssaaggeess dd''aauuttoo--tteesstt aa  ll''aammoorrccaaggee
  ??

  Le pilote SBPCD  affiche  beaucoup  d'informations  pendant  la  phase
  d'amorcage.   Si  vous  voulez  les supprimer, positionnez la variable
  sbpcd_debug dans le fichier sbpcd.c. Les commentaires a l'interieur du
  fichier expliquent les differentes valeurs qu'elle peut prendre.

  66..88..  PPoouurrqquuooii llaa ccoommmmaannddee ffiinndd ne fonctionne-t-elle pas normalement ?

  Sur  des disques formates en ISO-9660, sans les Extensions Rock Ridge,
  vous devez ajouter l'option -noleaf a la commande find.

  La raison en est que le nombre de  liens  pour  chaque  repertoire  ne
  s'obtient  pas  facilement,  c'est  pourquoi il est positionne a 2. Le
  comportement par defaut de la commande find est de chercher (i_links -
  2)  sous-repertoires  dans  chaque repertoire, et elle suppose ensuite
  que le reste est constitue de fichiers  ordinaires.  L'option  -noleaf
  annule cette optimisation.

  77..  RReeffeerreenncceess

  Des  informations sur le pilote du lecteur de CD-ROM Panasonic peuvent
  etre           trouvees           dans           le            fichier
  /usr/src/linux/drivers/block/README.sbpcd.   Les FAQs Usenet suivantes
  sont publiees regulierement dans news.answers  et  archivees  sur  des
  sites FTP internet tels que rtfm.mit.edu :

  +o  la FAQ alt.cd-rom

  +o  la FAQ comp.periphs.scsi

  De  nombreux autres HOWTO Linux contiennent des informations relatives
  aux CD-ROM :

  +o  Comment utiliser des peripheriques SCSI (SCSI HOWTO)

  +o  Comment tester la compatibilite materielle (Hardware Compatibility)

  +o  Comment gerer le son (Sound HOWTO)

  +o  Comment choisir une distribution (Distribution HOWTO)

  Au  moins  10 societes vendent des distributions Linux sur CD-ROM ; la
  plupart d'entre elles sont citees dans la HOWTO Distribution.

  Les forums Usenet suivants discutent de sujets relatifs au CD-ROM :

  +o  comp.publish.cdrom.hardware

  +o  comp.publish.cdrom.multimedia

  +o  comp.publish.cdrom.software

  +o  comp.sys.ibm.pc.hardware.cd-rom

  +o  alt.cd-rom

  +o  alt.cd-rom.reviews

  Le site internet ftp.cdrom.com a une archive colossale  d'informations
  et de logiciels dedies au CD-ROM ; voir le repertoire /pub/cdrom.

  Le  Projet  de  Documentation  Linux  (Linux  Documentation Project) a
  produit plusieurs livres sur Linux, comprenant _L_i_n_u_x _I_n_s_t_a_l_l_a_t_i_o_n  _a_n_d
  _G_e_t_t_i_n_g  _S_t_a_r_t_e_d  ainsi  que sa traduction francaise _B_i_e_n _d_e_b_u_t_e_r _s_o_u_s
  _L_i_n_u_x. Ils sont disponibles gratuitement par FTP  anonyme  aupres  des
  principaux sites d'archive dedies a Linux (par exemple ftp.ibp.fr), ou
  peuvent etre achetes sur divers supports.

  La liste des logiciels sous Linux (_L_i_n_u_x _S_o_f_t_w_a_r_e _M_a_p - LSM)  est  une
  reference inestimable pour localiser des logiciels sous Linux.  La LSM
  peut etre trouvee sur differents sites FTP  anonymes,  par  exemple  :
  sunsite.unc.edu:/pub/Linux/docs/LSM.gz.

