  Zip Drive Mini-HOWTO
  Kyle Dansie, dansie@ibm.net
  v2.1, 10 Juin 1998

  Ce document constitue un guide de rfrence rapide pour configurer et
  utiliser l'unit Iomega ZIP avec Linux.
  ______________________________________________________________________

  Table des matires


  1. Introduction

     1.1 Site de rfrence de ce document

  2. Mise En Route Rapide

  3. L'unit ZIP

     3.1 Version Port Parallle
     3.2 Version SCSI
        3.2.1 L'adaptateur hte ZIP ZOOM
     3.3 Le ZIP Plus
     3.4 Version ATAPI
     3.5 Version IDE

  4. Configuration d'un noyau pour l'unit ZIP

     4.1 Version SCSI
     4.2 Pilote PPA pour 1.2.13
     4.3 Le pilote PPA dans les noyaux actuels
     4.4 Paramtres de ligne de commande de PPA

  5. Utilisation de l'unit ZIP

     5.1 Identification de l'unit au dmarrage
     5.2 Fdisk, mke2fs, mount, etc.
     5.3 Un disque format DOS existant
     5.4 Re-formatage en tant que disque  Linux natif
     5.5 Le disque des outils ZIP

  6. Performances

  7. Questions frquemment poses

     7.1 Puis-je brancher une imprimante dans le port parallle d'une unit   ZIP ?
     7.2 Avez-vous prvu le support des ports EPP/ECP dans PPA ?
     7.3 Puis-je faire tourner Linux  partir d'une unit ZIP ?
     7.4 Puis-je lancer le systme  partir d'une unit ZIP ?
     7.5 Pourquoi le Iomega utilise la partition numro 4 ?
     7.6 Comment puis-je avoir le disque mont au lancement ?
     7.7 Que se passe-t-il s'il n'y a pas de disque au lancement du systme ?
     7.8 Puis-je utiliser l'unit parallle comme un vrai disque SCSI ?
     7.9 PPA peut-il tre utilis avec le port parallle des units de bande ?
     7.10 PPA fonctionnera-t-il avec le port parallle SyQuest EZ135 ?

  8. Trouver l'information la plus rcente



  ______________________________________________________________________

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

  Adaptation franaise : Albert-Paul Bouillot apb@club-internet.fr

  L'unit de disque amovible Iomega ZIP est rpandue et disponible en
  plusieurs versions.

    port parallle;

    SCSI;

    IDE - ATAPI;

    Plus.

     La version Port Parallle semble la plus populaire. Elle est
     disponible depuis un moment et bon march. La version SCSI existe
     aussi depuis un moment, mais elle ncessite une carte scsi que
     beaucoup ne possdent pas, et n'est donc pas aussi populaire. La
     version ATAPI semble maintenant plus disponible. La version Plus
     constitue la version la plus rcente de l'unit ZIP. Elle peut
     dtecter dans quel port elle est installe, scsi ou parallle. Ce
     document concernera la version Port Parallle, mais on y trouvera
     quelques conseils pour les autres versions.


  Ce document incorpore des informations collectes et publies par
  d'autres, et en particulier par :

    Grant Guenther, grant@torque.net

    Scot Wilcoxon, sewilco@fielday.mn.org

    Joe Mack, mack@ncifcrf.gov

    Byron Jeff, byron@cc.gatech.edu


  Je les remercie pour leurs importantes contributions, et assume la
  responsabilit des erreurs que j'ai pu introduire.

  Des remerciements spciaux vont  Grant Guenther qui a crit la
  version 0.26 du programme ppa ainsi que la version originale de cet
  HOWTO.  Si vous dcouvrez des erreurs ou des omissions dans ce
  document, merci de m'en avertir.  dansie@ibm.net


  11..11..  SSiittee ddee rrffrreennccee ddee ccee ddooccuummeenntt

  La version la plus rcente de ce document se trouve  :
  <http://www.njtcom.com/dansie/zip-drive.html>



  22..  MMiissee EEnn RRoouuttee RRaappiiddee

  Bon, vous avez achet une nouvelle unit zip et maintenant, vous
  voulez l'utiliser. Quelques distributions possdent dj les modules
  installs.  Pour les dbutants, vous pouvez essayer insmod ppa.
  (Assurez-vous que l'unit est connecte et qu'elle contient un
  disque).  Si le programme ppa n'est pas prsent, il vous faut alors
  configurer le noyau. Ma machine possde 2 ports parallles, un pour
  l'unit zip et l'autre pour l'imprimante. Cela rend les choses faciles
  : pas de permutations de cbles.

  Configuration du noyau :

    cd /usr/src/linux


    make xconfig

    scsi support = Y

    scsi disk support = Y

    mettre le support du Iomega zip en module

    mettre galement le support de l'imprimante en module

    sauver ces paramtres et quitter

    make dep

    make clean

    make zImage ou zlilo ou zdisk

    make modules

    make modules_install

  Maintenant, pour utiliser l'unit :

    charger le module : insmod ppa

    crer un point de montage : mkdir /zip

    insrer un disque de prformat de type windoze dans l'unit;

    monter le disque : mount -t vfat /dev/sda4 /zip

    utiliser les commandes habituelles pour les fichiers telles que
      l /zip, ls /zip, df, cp,

    Quand vous avez termin :  umount /zip

  Si vous avez des problmes dans l'une quelconque des tapes ci-dessus,
  consultez les paragraphes suivants pour obtenir des instructions plus
  dtailles.





  33..  LL''uunniitt ZZIIPP

  Il existe au moins cinq ou six versions de l'unit Iomega ZIP 100.
  Elles acceptent toutes des cartouches spciales qui ressemblent  des
  disques souples  3.5" qui peuvent contenir 100 megabytes de donnes.
  Les disques comportent, en fait, 96 cylindres de 2048 secteurs, chacun
  des secteurs stockant 512 bytes.  On devrait donc normalement parler
  de 96 Megabytes.

  L'unit externe est livre dans les types suivants :

    Port Parallle

    SCSI

    Plus

  L'unit interne, quant  elle, est disponible dans les types :

    SCSI

    IDE

    ATAPI

  Les versions internes peuvent tre installes dans des emplacements
  pour units 3.5 ou 5.25.  Les versions externes sont dans une petite
  bote bleue en plastique, dont l'alimentation se fait par un bloc
  mural externe.

  Toutes les units disposent d'un grand bouton poussoir en face avant.
  Il sert  jecter le disque.  Linux verrouille la porte pendant
  l'utilisation de l'unit, et si l'on pousse le bouton alors que la
  porte est bloque, l'unit ZIP s'en souvient et jecte le disque ds
  que le logiciel la dverrouille.


  33..11..  VVeerrssiioonn PPoorrtt PPaarraallllllee

  L'unit port parallle ZIP dispose de deux connecteurs DB25, le mle
  (DB25M) doit tre connect, avec le cble fourni, au port parallle de
  l'ordinateur.  L'autre (femelle, DB25F) est destin au branchement, en
  parallle, d'une imprimante.  Linux 2.0.x ne supporte pas actuellement
  l'utilisation simultane, et en parallle, d'une unit ZIP et d'une
  imprimante.  On peut contourner ce problme en utilisant les modules
  chargeables.  Il n'y a pas de commutateurs de configuration. Ceci
  devrait changer dans les versions futures. Consultez Linux Parallel
  Port Sharing Project <http://www.cyberelk.demon.co.uk/parport.html>
  pour avoir des informations complmentaires.


  Le pilote Linux est disponible en diffrentes versions. La version
  0.26 du programme ppa.c est la version standard des noyaux 2.0.x.
  Consultez

  David Campbell's page <http://www.torque.net/~campbell/> pour
  connatre la version la plus rcente de ce programme. Au moment de la
  rdaction de ce document, c'tait la 1.41.


  Le port parallle de l'unit ZIP est compatible avec plusieurs types
  de ports parallles, mais actuellement, la version 0.26 du pilote
  Linux ne supporte que le port Standard et bi-directionnel. Les
  versions les plus rcentes supportent EPP.  Si votre port parallle
  possde des commutateurs de configuration ( soit matriels soit par
  l'intermdiaire d'un cran de configuration CMOS ), assurez-vous de
  configurer le port pour qu'il fonctionne dans l'un des deux modes du
  programme 0.26.

  Assurez-vous que les cbles sont solidement connects.

  Consultez galement le paragraphe ``Obtenir plus d'informations''


  33..22..  VVeerrssiioonn SSCCSSII

  La version SCSI externe de l'unit ZIP possde deux connecteurs DB25F,
  et deux commutateurs de configuration.  L'un des commutateurs permet
  de choisir l'adresse de l'unit.  Ce choix est limit aux numros 5 et
  6.  L'autre permet, dans le cas de plusieurs units chanes, de
  mettre en fonction un circuit de charge interne, et alors, l'unit
  doit tre la dernire de la chane.  Les connecteurs 25 points SCSI
  sont cbls dans le style habituel du Macintosh.  L'unit est livre
  avec un cble de type Macintosh, mais vous pouvez obtenir facilement
  des cbles standards et des convertisseurs si vous utilisez un
  adaptateur hte ayant un connecteur Centronics ou haute densit.

  Je n'ai pas vu d'unit SCSI interne, mais je pense qu'elle doit avoir
  un connecteur standard 50 points DIP et les deux mmes commutateurs.

  Assurez-vous que l'adresse que vous choisissez pour votre unit
  n'entre pas en conflit avec d'autres priphriques SCSI que vous
  pouvez avoir sur le mme bus.  Assurez-vous galement que le circuit
  de charge de la dernire unit, dans le cas d'units chanes, est
  bien en fonction, ou qu'un circuit de charge externe est connect.

  Si vous avez une unit de disque interne SCSI  ou un lecteur de CD-
  rom, et que vous connectez votre unit ZIP  l'adaptateur existant,
  vous devez regarder s'il n'y a pas  enlever une charge sur la carte.
  Uniquement les deux extrmits du bus SCSI doivent tre charges.  Si
  votre bus est en partie interne et en partie externe, il doit y avoir
  une charge sur le dernier priphrique interne et une sur le dernier
  priphrique externe, mais rien sur la carte adaptatrice elle-mme.

  Assurez-vous que les cbles sont solidement connects.


  33..22..11..  LL''aaddaappttaatteeuurr hhttee ZZIIPP ZZOOOOMM

  Iomega met sur le march un adaptateur hte SCSI sous le nom  ZIP
  Zoom.  Il est en ralit bas sur l'architecture de la famille
  d'adaptateurs AAddaapptteecc AAHHAA11552200.  Il possde un connecteur externe DB25F
  du type Macintosh, compatible avec le cble livr avec l'unit ZIP.

  Linux supporte cet adaptateur avec le pilote aahhaa115522xx.


  33..33..  LLee ZZIIPP PPlluuss

  C'est une nouvelle version de l'unit Zip externe. L'unit peut
  dtecter si elle est connecte  un port parallle ou SCSI. Cette
  unit ne fonctionne pas avec le programme ppa.c. Elle ncessite un
  pilote diffrent.  Il existe un tel pilote en cours de dveloppement (
  version alpha ).  Consultez David Campbells page
  <http://www.torque.net/~campbell/> pour avoir des informations
  complmentaires.


  33..44..  VVeerrssiioonn AATTAAPPII

  Une version IDE de l'unit a t produite pendant un certain temps.
  Je pense qu'elle a t remplace par la version ATAPI.

  Donald Stidwell a envoy les commentaires suivants sur la version
  ATAPI.  Merci Don.

  J'utilise une unit ATAPI Zip qui fonctionne avec les noyaux 2.0.32 et
  2.0.33. Je l'ai utilise avec les deux distributions RH 5.0 et
  OpenLinux 1.2 ( distribution que j'utilise actuellement ).  Pour la
  faire fonctionner sous OpenLinux, j'ai uniquement valid le support de
  disques souples ATAPI dans le noyau.  OpenLinux n'a pas ce support
  compil dans le noyau par dfaut.

  Il n'y a pas besoin d'autre pilote.  L'unit sera monte comme
  partition tendue sur la partition 4.  I.E, dans mon cas elle est
  monte sur HDB4.  Je la monte sous /mnt/zip avec l'option noauto, bien
  que je suppose que cela ne cre aucun rel problme avec le montage
  automatique.  Je fais simplement attention pour jecter les disques.
  Je dmonte (n.d.t. au sens Unix !) toujours l'unit avant d'jecter
  une cartouche.

  Il y a des instructions plus dtailles concernant l'installation pour
  ATAPI dans le numro de Mai 1998 de la gazette Linux. Voir la section
  : le tuyau  2 sous.  <http://www.linuxgazette.com/>



  33..55..  VVeerrssiioonn IIDDEE


  Je n'ai pas utilis la version IDE. Eric Backus m'a envoy ces
  commentaires.  Merci Eric.

  J'ai utilis l'une d'entre elles.  Je l'ai eue avec mon ordinateur
  Gateway 2000 il y a un an.  Je pense que la plupart ont t livres
  par de grandes compagnies OEM telles que celle-ci, avant que la
  version ATAPI de l'unit ZIP ne soit disponible.

  La bonne nouvelle concernant cette unit : son support ne ncessite
  pas de modules du noyau ni de modifications.  Elle est vue par le
  noyau comme une unit de disque dur IDE. Pour moi, elle a fonctionn
  sans difficults avec les noyaux 2.0.31 and 2.0.32.

  La mauvaise nouvelle concernant cette unit : comme elle n'utilise pas
  l'interface ATAPI, vous ne pouvez pas utiliser la translation SCSI-
  vers-ATAPI, ce qui signifie que vous ne pouvez pas utiliser mtools
  pour protger les disques en criture (ou les jecter).



  44..  CCoonnffiigguurraattiioonn dd''uunn nnooyyaauu ppoouurr ll''uunniitt ZZIIPP

  Pour utiliser l'unit ZIP avec Linux, vous devez avoir un noyau
  configur pour le support du systme SCSI, le support des disques
  SCSI, et le support de l'adaptateur hte que vous utilisez.  Si la
  cration d'un noyau ne vous est pas familire, vous devriez lire :

  Linux Kernel HOWTO <http://sunsite.unc.edu/mdw/HOWTO/Kernel-
  HOWTO.html> pour information.

  Vous devez commencer le processus de cration du noyau par une tape
  de configuration. L, vous identifiez les composants spcifiques du
  noyau dont vous avez besoin. Premire tape  cd /usr/src/linux. Il y a
  plusieurs manires de raliser effectivement la configuration. Sous X
  window, j'utilise make xconfig. Il y a aussi make menuconfig ou make
  config en mode ligne de commande. La manire la plus simple est
  d'utiliser xconfig.

  Dans la section SSCCSSII SSuuppppoorrtt slectionnez SSCCSSII ssuuppppoorrtt == YY.
  Slectionnez galement SSCCSSII ddiisskk ssuuppppoorrtt == YY.

  Dans la section SSCCSSII llooww--lleevveell ddrriivveerrss vous slectionnerez IIOOMMEEGGAA
  PPaarraalllleell PPoorrtt ZZIIPP ddrriivvee SSCCSSII ssuuppppoorrtt == MM. La lettre M signifie :
  modules.

  Dans la section CChhaarraacctteerr DDeevviicceess cherchez et slectionnez PPaarraalllleellll
  PPrriinntteerr ssuuppppoorrtt == MM

  Si vous avez quelques doutes concernants l'un de ces points, utilisez
  zdisk pour l'tape de cration. Cela crera et installera le noyau sur
  une disquette. Comme cela, si vous cafouillez un peu, vous aurez
  encore un systme en bon tat, capable de dmarrer, sur le disque dur.

  Maintenant, avec les tapes suivantes, crez le noyau :

    make dep

    make clean

    make zImage ou zlilo ou zdisk

    make modules

    make modules_install

  ccoonnsseeiill si vous voulez crer un journal des messages de l'tape de
  cration de zImage, vous pouvez utiliser


          make zImage 2>&1 | tee zImage.out





  C'est vraiment une trs bonne chose de le faire, car, si vous avez des
  erreurs de compilation ou d'autres conflits dans la configuration,
  vous aurez alors un fichier contenant les messages d'erreur ou les
  erreurs de compilation. En cas de demande d'aide, cela facilite les
  choses.

  Il vous faut aussi charger les modules quelque part. Sur mon systme,
  j'ai simplement ajout une paire de lignes dans le fichier boot.local.

    insmod ppa

    insmod lp

     J'utilise le systme Suse 5.0 et ce fichier se trouve dans
     /etc/rc.d.  La localisation de ce fichier change selon les
     distributions, mais il y a un fichier, quelque part, pour mettre
     les modifications locales  faire au moment du dmarrage. Vous
     devez utiliser le fichier de votre distribution qui est destin 
     cela.

  Maintenant arrt et redmarrage.

  Vous pouvez galement crer des modules pour tout ou partie du systme
  SCSI.  Si vous le faites, assurez vous de charger scsi.o, puis sd.o et
  finalement le pilote de votre adaptateur hte avant d'essayer
  d'accder  l'unit ZIP.


  44..11..  VVeerrssiioonn SSCCSSII


  Si vous avez dj un disque SCSI dans votre systme et que vous
  connectiez l'unit ZIP sur le mme contrleur, il n'y a pas de
  configuration supplmentaire  raliser au niveau du noyau.
  Autrement, vous avez intrt  crer un nouveau noyau.

  Si vous crez un noyau pour supporter la version SCSI de l'unit ZIP,
  vous devrez slectionner le support SCSI et le support de disque SCSI.
  Vous devez galement slectionner un pilote pour la carte d'interface
  que vous utiliserez. Si vous possdez un ZIP Zoom, choisissez le
  pilote aha152x.

  Lisez bien la documentation concernant votre adaptateur dans le SCSI
  HOWTO ainsi que les fichiers README dans le sous-rpertoire
  drivers/scsi de l'arborescence des sources de Linux.  Faites attention
  aux paramtres de la ligne de commande que vous pourriez avoir 
  utiliser pour faciliter l'initialisation de votre adaptateur par le
  noyau.


  Par exemple, si vous utilisez la carte ZIP Zoom, vous devrez ajouter
  quelque chose comme :



                 aha152x=0x340,11,7,1




   la commande de dmarrage (ou de l'inclure dans votre fichier
  /etc/lilo.conf dans une clause append).  Cette ligne indique l'adresse
  du port et l'IRQ de votre carte ZIP Zoom - assurez-vous que ces
  chiffres correspondent  la faon dont la carte est configure.

  Vous devriez galement lire le

  BOOTPROMPT HOWTO <http://sunsite.unc.edu/mdw/HOWTO/BootPrompt-
  HOWTO.html>

  de Paul Gortmaker pour avoir des informations concernant la
  configuration du noyau avec LILO ou LOADLIN.


  44..22..  PPiilloottee PPPPAA ppoouurr 11..22..1133


  Le noyau 2.0.x a t diffus depuis longtemps maintenant. Si vous
  utilisez encore la version 1.2.13 ou quelque chose de plus vieux que
  2.0.x
   SS''iill vvoouuss ppllaatt,, ffaaiitteess uunnee mmiisseess  jjoouurr. Je ne rpondrai pas aux
  questions concernant ces vieilles versions et je doute que l'un des
  dveloppeurs ne le fasse.


  44..33..  LLee ppiilloottee PPPPAA ddaannss lleess nnooyyaauuxx aaccttuueellss

  Depuis la version 1.3.74 le pilote ppa constitue un composant standard
  du noyau.  Il y a eu des modifications dans d'autres parties du noyau,
  vers la version 1.3.78 qui ont ncessit une rvision intermdiaire,
  mais depuis la version 1.3.85 le pilote est rest tout  fait stable 
  la version 0.26.  Depuis que le gel de la version 2.0 de Linux est
  maintenant effective, je m'attends  ce que cette version 0.26 soit
  dans le prochain noyau stable.

  Pour crer un noyau assurant le support de ppa, il faut inclure le
  support SCSI, le support de disque SCSI et slectionner le support de
  Iomega ZIP / PPA-3  partir d'une liste d'adaptateurs SCSI de bas
  niveau.  Vous pouvez galement crer le pilote en tant que module
  chargeable.

  Pour ajuster le pilote, vous pouvez utiliser les paramtres de ligne
  de commande de /etc/lilo.conf ou de insmod.   Tout ceci est document
  dans drivers/scsi/README.ppa, situ dans l'arborescence des sources du
  noyau.  J'en ai mis un rsum dans le paragraphe suivant.

  Si vous voulez utiliser  la fois les pilotes lp et ppa sur le mme
  port parallle, vous devez crer les deux en tant que modules
  chargeables et charger l'un ou l'autre  un moment donn, mais pas les
  deux en mme temps.

  Les caractristiques des modules chargeables de Linux deviennent plus
  puissantes et galement plus complexes chaque jour.  Comme point de
  dpart vous devriez lire le fichier Documentation/modules.txt dans
  l'arborescence des sources du noyau.

  44..44..  PPaarraammttrreess ddee lliiggnnee ddee ccoommmmaannddee ddee PPPPAA

  Si ppa est prsent dans votre noyau, vous pouvez ajuster ses
  paramtres  partir de la ligne de commande de LILO ou de LOADLIN en
  utilisant la syntaxe suivante :



              ppa=base[,speed_high[,speed_low[,nybble]]]




  O base est l'adresse d' e/s de votre port parallle, speed_high est
  une constante de temporisation pour certaines boucles rapides du
  pilote, speed_low est un paramtre de temporisation similaire pour
  quelques boucles plus lentes et nybble est un drapeau pour forcer le
  pilote  utiliser le mode 4-bit, ou mode nybble, mme s'il veut faire
  autrement.

  Par exemple, les paramtres par dfaut pourraient tre spcifis par :



              ppa=0x378,1,6,0





  55..  UUttiilliissaattiioonn ddee ll''uunniitt ZZIIPP

  S'il contient tous les composants requis, le noyau devrait reconnatre
  votre adaptateur et votre unit au moment du dmarrage.  Si vous
  utilisez un module chargeable pour votre pilote, ce qui suit ne
  s'applique qu'une fois le module charg.

  Les versions SCSI et parallle de l'unit se comportent en grande
  partie de la mme faon, sauf que la version parallle est un peu plus
  lente.


  55..11..  IIddeennttiiffiiccaattiioonn ddee ll''uunniitt aauu ddmmaarrrraaggee

  Quand votre systme dmarre, il doit afficher un certain nombre
  d'informations concernant votre adaptateur, votre unit, et le disque
  se trouvant dans l'unit.  Si vous n'avez pas de disque dans l'unit,
  une partie des informations fera dfaut et n'apparatra que lorsque
  vous insrerez un disque et qu'ensuite vous y ferez rfrence
  (tenterez d'y accder).  On conseille aux utilisateurs dbutants de
  dmarrer leur systme avec un disque dans l'unit - Comme cela, les
  choses sont moins droutantes !

  L'endroit d'apparition de ces messages dpend de la configuration de
  votre systme.  Il seront souvent affichs sur la console systme,
  mais ils peuvent tre redirigs dans un fichier journal tel que
  /var/adm/messages.  Si vous n'arrivez pas  le trouver, d'habitude,
  vous pouvez retrouver les deux derniers crans de messages du noyau
  avec la commande dmesg.

  Si vous avez besoin de demander de l'aide  quelqu'un en quoi que ce
  soit, une copie de l'enregistrement de cette information est capitale.
  Essayer d'envoyer, avec votre rapport d'erreur, autant
  d'enregistrements de messages pertinents que vous pouvez.


  Voici un exemple de ce  quoi peut ressembler un enregistrement des
  messages du noyau :



              scsi0 : PPA driver version 0.26 using 8-bit mode on port 0x378.
              scsi : 1 host.
              Vendor: IOMEGA    Model: ZIP 100           Rev: N*32
              Type:   Direct-Access                      ANSI SCSI revision: 02
              Detected scsi disk sda at scsi0, channel 0, id 6, lun 0
              scsi : detected 1 SCSI disk total.
              SCSI device sda: hdwr sector= 512 bytes. Sectors= 196608 [96 MB] [0.1 GB]
              sda: Write Protect is off
              Partition check: sda: sda1




  Cette sortie provient d'un systme 1.3.87 ayant une unit ZIP
  parallle.  La nature exacte de la sortie varie en fonction de votre
  adaptateur hte et de la prsence ou non d'autres units SCSI dans
  votre systme.

  La premire ligne affiche le message d'initialisation du pilote de bas
  niveau de l'adaptateur hte, dans ce cas PPPPAA. Ensuite, on trouve les
  informations d'identification renvoyes par chaque unit trouve sur
  le bus SCSI. La ligne 5 affiche le nom d'unit affect  l'unit, ici
  /dev/sda.  Enfin, la dernire ligne donne le rsultat du test de la
  partition du disque qui est dans l'unit.  Celui-ci possde une
  partition, /dev/sda1.  Ces rapports proviennent de diffrents modules
  du noyau. Si vous avez plus d'un adaptateur SCSI, ou plusieurs
  disques, chaque section contiendra plus d'informations.

  Si vous utilisez un disque neuf, venant directement de Iomega, le test
  de partition doit vous indiquer une partition, /dev/sda4.  Si vous
  avez d'autres units SCSI, il faut vous attendre  ce que l'unit ZIP
  puisse apparatre sous un autre nom tel que /dev/sdb - aussi,
  consultez ces messages.

  Si ces lignes n'apparaissent pas, alors, quelque chose n'est pas
  correctement configur dans votre matriel ou dans le noyau. Vrifiez
  tout soigneusement avant d'envoyer un courrier.

  Si la ligne scsi0: n'apparat pas, alors, c'est que vous n'avez pas
  configur correctement votre adaptateur hte et son pilote.  Quelques
  pilotes vous donnent une ide de ce qui ne va pas. Si votre unit
  n'est pas dtecte, vous avez probablement un problme de cble. S'il
  n'y a pas d'affectation de nom d'unit, vous avez probablement oubli
  d'inclure le support des disques SCSI lorsque vous avez cr le noyau.

  Consultez les fichiers README dans drivers/scsi et le SCSI HOWTO pour
  avoir d'autres conseils de mise au point.


  55..22..  FFddiisskk,, mmkkee22ffss,, mmoouunntt,, eettcc..

  Une fois que vous connaissez le nom de votre unit ZIP, vous tes
  prts.  Vous pouvez manipuler l'unit avec les commandes Linux
  normales de gestion des disques.  On utilise fdisk (ou ventuellement
  cfdisk) pour grer les tables de partition du disque.  On peut
  utiliser mke2fs pour formater une partition utilisant le systme de
  fichiers ext2 - le plus couramment utilis sous Linux. On utilise
  mount pour connecter (monter) une partition formate  la hirarchie
  des rpertoires.


  Vous devez tudier les pages de manuel concernant ces outils s'ils ne
  vous sont pas familiers.  Il y a maintenant plusieurs versions trs
  diffrentes du programme fdisk  - Faites attention.

  Je vais maintenant dcrire deux scnarios habituels.


  55..33..  UUnn ddiissqquuee ffoorrmmaatt DDOOSS eexxiissttaanntt

  Si vous avez un disque ZIP, cr  l'origine  l'aide des outils
  Iomega, ayant une structure de fichiers DOS, la vrification de la
  partition vous indiquera que le disque possde une partition,
  /dev/sda4.

  Vous devez crer un point de montage du disque, disons /zip, puis le
  monter en tant que systme de fichier MS-DOS :



              mkdir /zip
              mount -t vfat /dev/sda4 /zip




  Vous pouvez galement utiliser msdos au lieu de vfat. vfat supporte
  les noms de fichiers longs alors que msdos ne le fait pas.
  Maintenant, les fichiers du disque doivent apparatre dans le
  rpertoire /zip.  Tant que le disque sera mont, il vous sera
  impossible de l'enlever.  Quand vous en avez fini avec le disque, vous
  pouvez le dmonter pour le librer et l'enlever de la hirarchie des
  rpertoires.



              umount /zip




  Une fois que vous avez cr le point de montage /zip - vous n'avez
  plus  le refaire, et donc vous pouvez y revenir plus tard et y monter
  autre chose.



  55..44..  RRee--ffoorrmmaattaaggee eenn ttaanntt qquuee ddiissqquuee  LLiinnuuxx nnaattiiff


  Si vous voulez effacer un disque ZIP et crer dessus un systme de
  fichiers Linux natif, vous devrez utiliser fdisk pour la totalit du
  disque :



              fdisk /dev/sda




  puis supprimer toutes les partitions existantes (au moyen de la
  commande d ), crer une nouvelle partition avec la commande n, la
  dclarer partition primaire numro 1, utiliser w pour crire la table
  de partition sur le disque et enfin quitter fdisk avec la commande q.


  Formatage de la partition



              mke2fs /dev/sda1




  (Le 1 est le numro que vous avez donn  cette partition avec fdisk).
  Maintenant, vous pouvez monter le disque :



              mount -t ext2 /dev/sda1 /zip




  (en rutilisant le point de montage que vous avez cr prcdemment).


  55..55..  LLee ddiissqquuee ddeess oouuttiillss ZZIIPP


  Il y a du travail supplmentaire  accomplir si vous voulez utiliser
  le disque livr avec l'unit ZIP.  A la livraison, la protection en
  criture logicielle est active.  Mais plupart des gens dverrouillent
  le disque sous DOS avant d'essayer de l'utiliser sous Linux.  Linux ne
  peut pas accder  un disque verrouill, il doit tre dverrouill
  auparavant en utilisant les outils Iomega.

  Entre autres choses, on attend pour bientt un programme de gestion de
  la protection en criture crit pour Linux.



  66..  PPeerrffoorrmmaanncceess

  La version 0.26 du programme ppa.c est incluse dans les versions
  standards des noyaux 2.0.x. C'est un programme simple et trs fiable.
  Il a t trs utilis et s'est comport particulirement bien. Sa
  lenteur constitue le seul point ngatif concernant ce programme. Sur
  ma machine, j'ai la version 2.0.30 du noyau et 2 ports parallles.
  C'est une machine pentium 133 conomique - 16 meg de mmoire, un
  disque maxtor eide de 5 giga maxtor. La machine m'a cot 500 Dollars
  U.S. et l'unit ZIP 250. Je fais  l'conomie, mais c'est comme .

  J'avais l'unit ZIP sur le second port et l'imprimante sur le premier.
  Le second port consistait en une vieille carte d'extension, sans mode
  epp. Ce qui faisait fonctionner l'unit en mode 4 bits.

  Pour tablir une base de comparaison des performances, j'ai copi le
  fichier tar de netscape du disque dur vers l'unit ZIP. Ce fichier
  fait environ 10.6 meg.  La copie s'est effectue en 7 minutes 15
  secondes. Pour copier du ZIP vers le disque dur cela a dur 7 minutes
  pile. Pas vraiment un foudre de guerre.

  J'ai alors effectu deux modifications. En premier lieu, j'ai mis
  l'unit ZIP sur le premier port et activ le mode EPP dans le bios
  pour le premier port.  En mme temps, j'ai connect l'imprimante sur
  le second port.

  Deuxime modification, j'ai tl-charg la nouvelle version du
  programme de David Campbells page <http://www.torque.net/~campbell/>
  Puis je l'ai install. Consultez le fichier README qui est inclus.
  Alors, j'ai excut le mme test de copie, dans les deux sens, du
  fichier tar de Netscape sur l'unit ZIP. La copie vers le disque C a
  dur 1 minute 55 secondes et du disque dur vers l'unit ZIP, 1 minute
  tout juste. Temps a comparer aux 7'15" et 7'00" obtenus avec l'ancien
  programme.  C'tait une grosse amlioration par rapport au programme
  version  0.26.  Tout ceci ayant t effectu en utilisant l'unit ZIP
  avec un systme de fichiers de type.

  Ensuite, j'ai format un disque ZIP au format ext2. Puis, j'ai relanc
  les mmes tests.  La copie vers le disque dur n'a dur que 50
  secondes. La copie du disque dur vers l'unit ZIP seulement 40
  secondes.

   RRssuumm ddeess ppeerrffoorrmmaanncceess

  Pour ce test consistant  copier un fichier de 10.6 meg, le mode port
  standard 4 bits et le programme version 0.26 donne le rsultat le plus
  lent 7'00" et 7'15"

  Le nouveau programme (1.41) le mode EPP avec un systme de fichiers de
  type ext2 est le plus rapide  50 secondes and 40 secondes.



  77..  QQuueessttiioonnss ffrrqquueemmmmeenntt ppoosseess

  Voici quelques questions qui m'ont souvent t poses.  Merci de lire
  les rponses qui suivent avant de me les poser  nouveau !


  77..11..  ZZIIPP ??  PPuuiiss--jjee bbrraanncchheerr uunnee iimmpprriimmaannttee ddaannss llee ppoorrtt ppaarraallllllee
  dd''uunnee uunniitt

  Oui, mais.  Actuellement, vous ne pouvez pas avoir  la fois, les
  pilotes lp et ppa actifs sur le mme port parallle.  Un protocole de
  partage de ressources a t conu et son implmentation en est  ses
  dbuts, mais il ne sera pas disponibles avant la sortie de la version
  2.2.0 de Linux.

  Si vous aimez vivre  la pointe des choses, rcuprez le noyau version
  2.1.x et vous disposerez du partage des ports. Consultez

  <http://www.cyberelk.demon.co.uk/parport.html>

  La prsence de deux ports parallles constitue la meilleure solution
  avec un noyau 2.0.x. J'ai achet mon second port environ 15 dollars et
  il fonctionne parfaitement.  Vous pouvez en utiliser un pour
  l'impression et l'autre pour l'unit ZIP.  Vous avez juste  crer un
  noyau avec les pilotes lp et ppa en modules. J'utilise la nouvelle
  version (1.41) de ppa, et donc, je n'ai qu' charger en premier ppa
  (insmod ppa). Il dtecte alors l'unit ZIP sur le premier port. Puis
  je charge lp (insmod lp) et il affecte l'imprimante au second port.

  Si vous utilisez la version 0.26 du programme, il faut alors inclure
  lp and ppa comme composants du noyau, (pas comme des modules). Mettez
  alors quelques commandes de configuration appropries dans la ligne de
  commande du noyau.  Par exemple, si vous utilisez LILO et que vous
  ayez une imprimante en 00xx337788 et une unit ZIP en  00xx33bbcc vous devrez
  ajouter la ligne suivante  votre fichier /etc/lilo.conf.



              append = "lp=0x378 ppa=0x3bc"



  77..22..  AAvveezz--vvoouuss pprrvvuu llee ssuuppppoorrtt ddeess ppoorrttss EEPPPP//EECCPP ddaannss PPPPAA ??


  La version 0.26 du programme ne supporte pas EPP. La version 1.41
  ssuuppppoorrttee EPP. Ce programme est galement beaucoup plus rapide.
  Regardez le paragraphe concernant les performances pour avoir plus de
  dtails.


  77..33..  PPuuiiss--jjee ffaaiirree ttoouurrnneerr LLiinnuuxx  ppaarrttiirr dd''uunnee uunniitt ZZIIPP ??

  Certains l'on fait. On peut penser que cela puisse faire un grand
  disque de secours ou une mthode pour tester une installation.

  <http://sunsite.unc.edu/LDP/HOWTO/mini/ZIP-Install.html>



  77..44..  PPuuiiss--jjee llaanncceerr llee ssyyssttmmee  ppaarrttiirr dd''uunnee uunniitt ZZIIPP ??

  Cela dpend de ce que vous utilisez comme adaptateur hte.  Si celui-
  ci possde une BIOS ROM dont le code puisse permette de dmarrer des
  units 5 ou 6, alors, oui, vous pouvez lancer le systme  partir de
  l'unit ZIP SCSI.  Il n'est pas possible de lancer le systme  partir
  d'une unit port parallle.

  Si vous avez DOS sur votre disque principal et que vous dsirez lancer
  le systme Linux d'un disque ZIP, vous pouvez le faire en utilisant le
  chargeur de lancement LOADLIN.  L'image de votre noyau doit tre
  quelque part sur votre disque  DOS, mais le reste du systme Linux
  peut rsider sur le ZIP.  Assurez-vous que le noyau contient les
  pilotes corrects.

  Pour autant que je le sache, il n'y a aucune disquette de lancement
  dans les distributions populaires qui contienne un pilote pour l'unit
  ZIP parallle.


  77..55..  PPoouurrqquuooii llee IIoommeeggaa uuttiilliissee llaa ppaarrttiittiioonn nnuummrroo 44 ??

  C'est l'une des questions les plus frquentes, mais je pense que
  personne ne dtienne de rponse dfinitive.  Peut-tre ont-ils la tte
  dans un lieu o le soleil ne brille pas. Peut-tre n'y a-t-il aucune
  raison.


  77..66..  CCoommmmeenntt ppuuiiss--jjee aavvooiirr llee ddiissqquuee mmoonntt aauu llaanncceemmeenntt ??

  Tout ce dont vous avez besoin, c'est d'ajouter une ligne  votre
  fichier /etc/fstab.  Par exemple, si vous voulez toujours avoir un
  disque DOS dans l'unit au lancement, vous pouvez mettre



              /dev/sda4   /zip  vfat  defaults  0 0




  dans le fichier fstab.  Selon votre distribution, les scripts
  d'initialisation peuvent essayer d'excuter fsck sur les partitions
  dont la liste est dans votre fichier fstab.  Rappelez-vous que cela
  peut vous causer des problmes si vous oubliez de mettre le disque
  dans l'unit au lancement ou si vous n'avez pas le bon disque en
  place.

  77..77..  QQuuee ssee ppaassssee--tt--iill ss''iill nn''yy aa ppaass ddee ddiissqquuee aauu llaanncceemmeenntt dduu
  ssyyssttmmee ??

  Le noyau va essayer de lire la table de partition, mais l'opration va
  chouer. Il n'y a pas  s'en faire. Une fois que vous aurez insr le
  bon disque et que vous essaierez de travailler avec, le noyau
  s'apercevra qu'il y a maintenant un disque et relira la table de
  partition.

  CONSEIL : quand vous changez les disques, c'est une bonne ide de
  toujours utiliser fdisk pour vrifier la structure de la partition sur
  le nouveau disque.

  Le BIOS, avec quelques adaptateurs htes SCSI, essaiera de lire la
  table de partition du disque pendant le lancement du systme.  Si vous
  ne pouvez pas dsactiver cette option, vous pouvez tre oblig de
  toujours lancer votre systme avec un disque dans l'unit.


  77..88..  PPuuiiss--jjee uuttiilliisseerr ll''uunniitt ppaarraallllllee ccoommmmee uunn vvrraaii ddiissqquuee SSCCSSII ??

  L'adaptateur parallle-vers-SCSI PPA-3 est ralis dans un simple
  circuit ASIC appel VPI0 par Iomega.  Il est intgr sur la carte
  contrleur de l'unit ZIP.  Il y a un vrai bus SCSI, mais il n'est pas
  utilisable.

  Bien que je n'ai pas essay de comparer les deux cartes, il semble
  logique que le VPI0 remplace les circuits lectriques tampons
  conventionnels qui seraient ncessaires si le bus SCSI tait tendu 
  l'extrieur de l'ensemble.



  77..99..  PPPPAA ppeeuutt--iill ttrree uuttiilliiss aavveecc llee ppoorrtt ppaarraallllllee ddeess uunniittss ddee
  bbaannddee ??

  Non.  Ces units sont des units de bandes souples. Il n'est pas
  question de SCSI.

  Plusieurs personnes ont manifest leur intrt dans l'application de
  mes mthodes pour essayer de dterminer le protocole et dvelopper un
  pilote pour ces units de bande.  La premire tape de ce processus
  consiste  trouver un pilote DOS qui fonctionne sous DOSemu.  Je n'ai
  pas entendu parler de quelqu'un qui aurait russi  le faire.


  77..1100..  PPPPAA ffoonnccttiioonnnneerraa--tt--iill aavveecc llee ppoorrtt ppaarraallllllee SSyyQQuueesstt EEZZ113355 ??

  Non. L'EZ135 est une unit IDE avec un convertisseur de port parallle
  ShuttlePort vers IDE intgr.

  Cependant un certain nombre de travaux ont t effectus sur ce
  pilote.  Consultez :

  <http://www.torque.net/linux-pp.html>



  88..  TTrroouuvveerr ll''iinnffoorrmmaattiioonn llaa pplluuss rrcceennttee

  On peut trouver les versions du programme (ppa.c) et les informations
  techniques sur le pilote les plus rcentes concernant l'unit ZIP port
  parallle 

  <http://www.torque.net/~campbell/>

  On peut trouver des informations sur de nombreux pilotes de
  priphriques externe utilisant un port parallle 

  <http://www.torque.net/linux-pp.html>

  L'information sur le partage du port parallle se trouve 

  <http://www.cyberelk.demon.co.uk/parport.html>

  Installation de Linux  partir d'une unit zip (pour les machines sans
  CD)

  <http://sunsite.unc.edu/mdw/HOWTO/mini/Install-From-ZIP.html>

  On peut trouver un frontal X pour le programme ziptool 

  <http://www.scripps.edu/~jsmith/jazip/>

  On peut trouver l'information sur la configuration de Lilo 

  <http://sunsite.unc.edu/mdw/HOWTO/mini/LILO.html>

  On peut trouver l'information sur l'utilisation des options de
  lancement 

  <http://sunsite.unc.edu/mdw/HOWTO/BootPrompt-HOWTO.html>

  Les pages web de Iomega sont 

  <http://www.iomega.com/>.

  Et si vous chercher de l'information gnrale concernant la
  programmation du port parallle du PC, vous pouvez visiter

  <http://www.lvr.com/parport.htm>































