  ftape-HOWTO
  Kai Harrekilde-Petersen, khp@login.dkuug.dk
  Derniere mise a jour 17 juillet 1994 pour ftape-1.13b

  Ce  HOWTO  presente l'essentiel de ce qu'il faut faire et ne pas faire
  pour utiliser avec succes le pilote ("driver") ftape  sous  Linux.  Le
  pilote  ftape  gere  uniquement  les  lecteurs  compatibles aux normes
  QIC-80 et QIC-40. Ces lecteurs de bandes se connectent  au  controleur
  du lecteur de disquettes (par exemple a la place d'un second lecteur).
  En revanche, il ne gere ppaass les lecteurs de bandes SCSI ou QIC-02,  ni
  les lecteurs de type DAT qui se connectent en general (toujours?) a un
  controleur SCSI.  Ceci n'est qu'un des differents  HOWTOs  disponibles
  pour  Linux.  Vous  pouvez  obtenir  la serie complete a partir de The
  Linux Documentation home page <http://sunsite.unc.edu/mdw/linux.hmtl>.
  Ce  HOWTO a ete traduit de l'anglais par Loic PRYLLI, lprylli@lip.ens-
  lyon.fr, derniere mise a jour 2 septembre 1994.

  11..  DDrrooiittss ddee ddiiffffuussiioonn

  Ceci constitue le `Frequently Asked Questions'  (FAQ)  /  HOWTO  guide
  pour  l'interface  ftape  (ftape-HOWTO),  Copyright  (C) 1993,1994 Kai
  Harrekilde-Petersen.

  CCooppyyrriigghhtt ::

  Ce document peut etre librement  diffuse  eenn  eennttiieerr,  sous  n'importe
  quelle forme et gratuitement. Une diffusion partielle est autorisee, a
  condition de conserver le message de copyright, et d'inclure une  note
  precisant  que  ce  n'est  pas  la  version  integrale et indiquant ou
  obtenir le guide complet. Sous les memes conditions, ce document  peut
  etre  inclus dans une distribution commerciale, sans accord prealable.
  L'auteur aimerait cependant etre informe d'un tel usage.

  Ce HOWTO peut etre traduit dans n'importe quel  langage,  a  condition
  que  la  notice  de  copyright  et  les  reserves d'utilisation soient
  preservees intactes, et  qu'une  note  stipulant  le  traducteur  soit
  ajoutee.

  RReesseerrvveess ppoouurr ll''uuttiilliissaattiioonn ::

  Bien  que  des  efforts  aient  ete faits pour fournir une information
  aussi correcte et a jour que possible, il est possible que l'usage des
  informations  de  ce  document puisse conduire a une perte de donnees.
  AUCUNE GARANTIE n'est fournie en ce qui concerne l'information fournie
  par  ce  guide,  et l'auteur ne peut pas etre tenu pour responsable de
  quelque consequence  que  ce  soit  pour  tout  dommage  resultant  de
  l'utilisation de ce guide.

  22..  PPrreelliimmiinnaaiirreess

  22..11..  LLaa vveerrssiioonn llaa pplluuss rreecceennttee ddee ffttaappee -- eett oouu ll''oobbtteenniirr

  A  l'ecriture  de ce guide, ftape-1.13b est la version plus recente du
  pilote ftape, et peut etre rapatriee a partir des sites suivants :

           tsx-11.mit.edu   [18.172.1.2]: /pub/linux/ALPHA/QIC-80/
           sunsite.unc.edu [152.2.22.81]: /pub/Linux/kernel/tapes/
           ftp.funet.fi  [128.214.248.6]: /pub/OS/Linux/BETA/QIC-80/

  Vous  devez  obtenir  les  fichiers  suivants  :   ftape-1.13b.tar.gz,
  ftape-1.13b.lsm  et  modules.tar.gz.   Le  fichier  ftape-1.13b est le
  pilote proprement dit, le fichier  le  cadre  du  projet  LSM,  et  le
  fichier  modules  contient  un  ensemble  d'utilitaires  permettant de
  charger des pilotes  dynamiquement.   Note  :  si  vous  possedez  une
  version   ancienne   des   modules,   par   exemple   les  utilitaires
  modutils-0.99.14.tar.gz   ou   modutils-0.99.15.tar.gz,   vous   allez
  probablement avoir besoin de vous mettre a jour.

  22..22..  DDeevveellooppppeemmeenntt dduu ppiilloottee ffttaappee

  Si  vous  voulez suivre le developpement du pilote ftape, envisagez de
  souscrire a la rubrique TAPE sur la liste  de  distribution  (mailing-
  list) Linux-activists. Pour ce faire, envoyez un courrier electronique
  (e-mail) a <linux-activists-request@niksula.hut.fi>, en mettant sur la
  premiere  ligne  (ou  dans l'en-tete) `X-Mn-Admin: join tape'. Si vous
  envoyez un message vide (ou si le systeme automatique  de  reponse  ne
  peut  interpreter  votre  message), vous recevrez un guide sur comment
  ecrire une requete.

  Pour diffuser un courrier technique sur cette liste, ecrivez a <linux-
  activists@niksula.hut.fi>,  et n'oubliez pas que la premiere ligne (ou
  une ligne d'en-tete) doit contenir `X-Mn-Key: TAPE'.

  22..33..  LLeecctteeuurrss ssuuppppoorrtteess

  Tous les lecteurs qui sont a  la  fois  compatibles  QIC-117  et  soit
  QIC-40,  soit  QIC-80  doivent fonctionner avec le pilote ftape.  Pour
  l'instant, les lecteurs suivants ont ete utilises avec succes :

  +o  Colorado DJ-10 / DJ-20 (Jumbo 120 / Jumbo 250)

  +o  Archive 5580i / XL9250i

  +o  Insight 80Mb

  +o  Conner C250MQ

  +o  Wangtek 3080F

  +o  Iomega 250 (seulement un fichier par bande, malheureusement)

  +o  Escom / Archive (Hornet) 31250Q

  +o  Summit SE 150 / SE 250

  +o  Mountain FS8000

  +o  Colorado FC-10 High-Speed Controller

  La gestion du controleur FC-10 a ete integre dans le  pilote  ftape  a
  partir  de  la version 1.12. Vous pouvez vous referer aux fichiers (en
  anglais) RELEASE-NOTES et Makefile dans  la  distribution  ftape  pour
  avoir plus de precisions.

  Quelques  lecteurs  de  bande  (Iomega)  mettent  a  tort l'indicateur
  `nouvelle-cartouche-chargee'  (new-cartridge-loaded)  a  l'etat  actif
  chaque fois que le fichier de peripherique est ouvert. Ces lecteurs ne
  fonctionneront pas correctement avec les marques de fichiers  du  fait
  qu'apres chaque fichier on se retrouve au debut de la bande.

  NOTE : Si jamais vous possedez un lecteur qui fonctionne correctement,
  et qui n'est pas liste ci-dessus, envoyez s'il vous plait un  courrier
  au responsable de ce guide (khp@login.dkuug.dk).

  22..44..  LLeecctteeuurrss NNOONN--ggeerreess

  +o  Tous  les  lecteurs  qui  se  connectent via le port parallele (par
     exemple : Colorado Trakker)

  +o  Controleur a haute-vitesse. (par exemple : Colorado TC-15 & FC-20)

  +o  Irwin AX250L / Accutrak 250. (pas un lecteur QIC-80)

  +o  IBM Internal Tape Backup Unit (identique au lecteur Irwin AX250L)

  +o  COREtape light

  De maniere generale, AUCUN lecteur se  connectant  au  port  parallele
  n'est  gere,  en  effet  ces  lecteurs  utilisent plusieurs interfaces
  proprietaires differentes, qui sont tres eloignes du standard QIC-117.

  Le  controleur  Colorado  TC-15  (et ses sosies) ne sont pas geres par
  l'interface ftape. Le Colorado FC-10 est le seul controleur  qui  peut
  etre  utilise.  Le  support  pour  celui-ci  a  ete integre dans ftape
  version 1.12.

  Le Irwin AX250L (et l'unite de sauvegarde interne IBM)  ne  fonctionne
  pas  avec ftape. En effet, ils utilisent bien le standard QIC-117 mais
  pas  le  standard  QIC-80  (ils  utilisent  a  la  place   le   format
  proprietaire   servoe   (Rhomat)   de   Irwin).  L'auteur  n'a  aucune
  information sur le format Rhomat, ni ou l'on peut la trouver.  Desole.

  Le    COREtape    light   ne   fonctionne   pas   (encore).   Quelques
  caracteristiques sont connues sur ce lecteur, mais on n'a  pas  encore
  reussi a lui faire accepter les donnees d'initialisation. Il n'est pas
  sur qu'on arrive un jour a le faire marcher avec ftape.

  22..55..  CCoommppiillaattiioonn eett iinnssttaallllaattiioonn ddee ll''iinntteerrffaaccee ffttaappee

  Un guide d'installation est fourni  dans  la  distribution  ftape  (le
  fichier Install-guide en anglais), lisez-le s'il vous plait.

  22..66..  OOuu oobbtteenniirr lleess ssoouurrcceess dduu nnooyyaauu ((kkeerrnneell)) ??

  Vous  pouvez  obtenir les sources du noyau a l'endroit ou vous avez eu
  les sources de ftape. Ces sources  sont  disponibles  dans  les  sites
  suivants (et n'importe quelle site miroir).

           tsx-11.mit.edu [18.172.1.2]: /pub/linux/sources/system/
           sunsite.unc.edu [152.2.22.81]: /pub/Linux/kernel/
           ftp.funet.fi [128.214.248.6]: /pub/OS/Linux/PEOPLE/Linus

  Vous trouverez un certain nombre de sous-repertoires, dont deux nommes
  respectivement v1.0 et v1.1. Ils  contiennent  (bien  evidemment)  les
  versions  v1.0  et v1.1 du noyau. Il est suggere de choisir la version
  1.1.< ... >.

  22..77..  PPeeuutt--oonn ffoorrmmaatteerr ddeess bbaannddeess ssoouuss LLiinnuuxx ??

  Pour le moment, non ! Cela est a  l'etude,  mais  mieux  vaut  ne  pas
  attendre que ce soit termine. En attendant, vous allez devoir utiliser
  MessyDos (arghhh !)  ou acheter des bandes preformatees. Cependant, la
  presence  de  secteurs  defectueux  n'est  _P_A_S  verifiee sur certaines
  bandes preformatees. Par securite, si le pilote  ftape  rencontre  une
  bande sans blocs defectueux, un message d'avertissement sera emis.

  22..88..  QQuueellss pprrooggrraammmmeess ddee ffoorrmmaattaaggee ppeeuutt--oonn uuttiilliisseerr ssoouuss DDOOSS??

  Les suivants ont ete utilises avec succes :

  +o  logiciels de Colorado Memory System (tape.exe)

  +o  Connor Backup Basics v1.1 et toutes les versions Windows.

  +o  Norton Backup

  +o  QICstream version 2

  Les programmes suivants  sont connus pour etre plus ou moins bogues.

  +o  CONNER Backup Basics  1.0

  +o  CP Backup (fonctionne OK mis a part un gaspillage de place)

  En fait, la plupart des  logiciels  sous  DOS  devraient  marcher.  Le
  Conner  Backup  Basics  v1.0 a un parametre errone (quelqu'un a du mal
  lire les specifications QIC-80 !), ce qui est corrige dans la  version
  1.1.  Dennis  T. Flaherty (dennisf@denix.elk.miles.com) a rapporte que
  les proprietaires d'un  Conner  C250MQ  peuvent  obtenir  la  nouvelle
  version  1.1  en  appelant  au  1-800-230-5638  (aux  Etats-unis) pour
  demander une mise a jour  (en  echange  du  prix  correspondant  a  la
  disquette).  Signalons que les versions pour Windows fonctionnent tres
  bien.

  On peut utiliser Central Point Backup, mais il gaspille  de  la  place
  quand il rencontre un point defectueux sur la bande.

  NOTE  :  Si vous utilisez un logiciel de formatage sous DOS, qui n'est
  pas mentionne ci-dessus,  priere  d'ecrire  au  responsable  du  guide
  (khp@login.dkuug.dk) de maniere a rajouter l'information pertinente.

  33..  SSaauuvveeggaarrddee eett RReessttaauurraattiioonn

  33..11..  SSttoocckkeerr uunnee aarrcchhiivvee ssuurr uunnee bbaannddee

  Les programmes classiques que vous pouvez utiliser sont `tar', `dd' et
  `cpio'.  Vous devrez aussi utiliser `mt' pour  exploiter  completement
  le potentiel de vos bandes et de l'interface ftape. Pour commencer, il
  est recommande de choisir `tar', qui permet d'archiver un ensemble  de
  repertoires  et  de  recuperer  de  maniere  isolee des fichiers d'une
  sauvegarde precedente. Il paraitrait que cpio cree des  archives  plus
  compactes,  et soit plus souple que tar, mais l'auteur n'a pas essaye.
  Pour effectuer par exemple, une sauvegarde des sources de votre  noyau
  en  utilisant  tar,  vous  devez  faire  (en supposant que les sources
  soient dans /usr/src/linux) :

               cd /usr/src
               tar cf /dev/ftape linux

  Dans ce cas, les fichiers ne seront pas  compresses,  mais  l'ecriture
  sur la bande en sera plus continue. Si vous voulez cette fois utiliser
  la compression (et que vous possedez tar 1.11.2), il suffit  d'inclure
  le drapeau(*) -z, par exemple : `tar czf /dev/ftape linux'

  Pour  plus d'informations sur l'utilisation de tar, dd et mt, regardez
  dans les pages de references (man pages) et dans les fichiers  texinfo
  qui sont fournis avec les distributions correspondantes.

  (*)  tar  suppose que le premier argument se constitue d'options, donc
  le `-' n'est pas vraiment necessaire, autrement dit les deux commandes
  suivantes  sont  identiques  :  `tar  xzf  /dev/ftape'  et  `tar  -xzf
  /dev/ftape'

  33..22..  RReessttaauurreerr uunnee aarrcchhiivvee

  Maintenant, restaurons la sauvegarde des sources  du  noyau  que  nous
  venons  de  faire  dans  la  section  ``'' ci-dessus.  Pour cela tapez
  simplement :

               tar xf /dev/ftape

  Si lors de la sauvegarde  vous  avez  utilise  la  compression,  tapez
  plutot :

               tar xzf /dev/ftape

  Lorsque  vous  utilisez la compression, gzip va se plaindre de donnees
  superflues a la fin de l'archive  (et  cela  va  produire  un  message
  `broken pipe'). Ceci peut etre ignore sans probleme.

  Pour  les autres programmes utilitaires, lisez le manuel correspondant
  s'il vous plait.

  33..33..  TTeesstteerr uunnee aarrcchhiivvee

  tar a une option (-d) qui permet de  detecter  les  differences  entre
  deux  archives.  Pour  tester  votre  sauvegarde des sources du noyau,
  tapez

               tar df /dev/ftape

  Si vous n'avez  pas  la  page  de  manuel  de  tar,  vous  n'etes  pas
  (forcement) perdu. tar possede une aide en ligne : essayez `tar --help
  2>&1 | more'

  33..44..  CCoommmmeenntt ssttoocckkeerr pplluuss dd''uunn ffiicchhiieerr ttaarr sur une bande

  Pour stocker plus d'un fichier tar sur une bande, vous devez  utiliser
  l'utilitaire mt. Vous l'avez surement deja, si vous possedez l'une des
  distributions de Linux, par exemple Slackware ou Debian.

  tar genere une seule archive sur la  bande  et  ne  sait  pas  comment
  naviguer  entre  plusieurs archives sur une meme bande, il se contente
  de faire des lectures ou des ecritures sur le fichier de peripherique.
  mt  est dedie aux manipulations de bande, embobiner ou rembobiner pour
  se positionner sur une archive specifique, mais ne sait  pas  lire  ou
  ecrire  des donnees sur la bande. Comme vous l'avez sans doute devine,
  c'est  l'association  de  tar  et   mt   qui   permet   d'obtenir   la
  fonctionnalite desiree.

  En  utilisant  le fichier special nrft[0-3] (nftape), vous pouvez vous
  servir de `mt' pour positionner la  bande  a  la  place  desiree  (par
  exemple  `mt  -f /dev/nftape fsf 2' pour embobiner jusqu'a passer deux
  ``marques de fichiers'', autrement dit sauter deux fichiers  tar),  et
  ensuite de tar pour lire ou ecrire les donnees appropriees.

  33..55..  AAjjoouutteerr ddeess ffiicchhiieerrss aa uunnee aarrcchhiivvee

  "Est-il  possible d'etendre une archive (un fichier tar), c'est a dire
  sauvegarder une archive, puis plus tard, de lui rajouter des fichiers"

  La  reponse est NON. La documentation de tar vous dira d'utiliser `tar
  -Ar', mais ca ne fonctionnera pas a cause  de  limitations  du  pilote
  ftape actuel.

  33..66..  MMoonntteerr//ddeemmoonntteerr ((MMoouunntt//uunnmmoouunnttiinngg)) ddeess bbaannddeess..

  Dans  la  mesure  ou  une  bande  ne  contient  pas  un  ``systeme  de
  fichiers'', il n'y a aucune raison pour a vouloir monter/demonter  une
  bande  pour  restaurer  le contenu de la bande, vous l'inserez dans le
  lecteur et executez  la  commande  `tar'  (ou  la  commande  que  vous
  utilisez d'habitude pour acceder au lecteur).

  "Y a t-il une commande explicite de (de)montage de la bande ?"

  Aucune.   Le peripherique (device) /dev/ftape est de type `caractere',
  et ne peut donc etre  applique  a  la  commande  [u]mount.  Seuls  les
  peripheriques de type `bloc' le peuvent.

  44..  QQuueessttiioonnss ffrreeqquueemmmmeenntt ppoosseeeess

  44..11..  PPeeuutt--oonn eecchhaannggeerr ddeess bbaannddeess aavveecc uunn uuttiilliissaatteeuurr ddee DDOOSS??

  Ce n'est pas possible pour l'instant.  Ce  probleme  _e_s_t  cependant  a
  l'etude.  Les logiciels DOS se conforment aux specifications QIC-80 en
  ce qui concerne la disposition du systemes de fichiers DOS, et ce doit
  etre  a  priori facile d'ecrire un programme capable de lire le format
  DOS. En fait, creer une interface utilisateur agreable est surement un
  probleme plus complique.

  44..22..  CCoommmmeenntt ffaaiirree ``........'' aavveecc ttaarr?

  Ces  questions  concernent le programme tar : lisez s'il vous plait la
  page de manuel (man page) et la page info correspondante. Si  vous  ne
  les possedez pas, essayez `tar --help --> --2>&1 | more'.

  Si  votre version de tar est v1.11.1 ou anterieure, considerez la mise
  a jour a v1.11.2. Cette  version  peut  appeler  GNU  zip  directement
  (autrement  dit  :  elle  supporte l'option de compression -z) et a de
  plus une aide integree  elaboree.  D'autre  part,  elle  compile  sans
  probleme pour Linux.

  44..33..  LLeess ttrraannssffeerrttss ddee DDMMAA ffttaappee donnent lieu a des erreurs ECC.

  Malheureusement il y a quelques cartes graphiques SVGA qui ne decodent
  pas correctement leurs adresses. Ceci se produit typiquement quand les
  zones tampons de ftape sont dans la region  0x1a0000  a  0x1c0000.  Il
  arrive  alors  que  les  cycles d'ecriture DMA soient fausses et qu'un
  octet ecrit sur deux ait une valeur fausse (0xff). Ces  problemes  ont
  ete  rapportes  avec a la fois des cartes SVGA et des cartes ethernet.
  Nous connaissons au moins une carte (deficiente?) ATI  16bit  VGA  qui
  cause ce probleme.

  La  solution la plus simple est de mettre la carte dans un emplacement
  8bit (ce n'est souvent pas suffisant pour  reconfigurer  la  carte  en
  8bit).  Deplacer la zone tampon ftape n'est qu'une solution partielle,
  a priori toutes les zones tampons DMA  utilisees  dans  Linux  peuvent
  avoir  ce  probleme ! Mettons nous bien d'accord : ce comportement n'a
  rien a voir avec le pilote ftape.

  44..44..  iinnssmmoodd indique que la version du noyau est erronee

  Le programme insmod verifie que la version du  noyau  courant  est  la
  meme  que celle memorisee dans le pilote ftape lors de la compilation.
  C'est une chaine de caracteres dans kernel-version.h, (par  exemple  :
  char  kernel_version[] = "1.0.4";) qui est extraite du noyau au moment
  ou vous executez `make dep'.  Si vous avez cette erreur  lorsque  vous
  essayer  d'inserer  le  pilote  ftape,  supprimer  le fichier `kernel-
  version.h' (dans la distribution ftape), tapez `make  dep  ;  make'  a
  nouveau  pour  recompiler et vous devez alors avoir une version a jour
  de kernel-version.h.  Souvenez-vous  que  cette  operation  doit  etre
  renouvelee  chaque  fois  que  vous passez a une version differente du
  noyau.

  44..55..  LLee nnooyyaauu 11..11..00 nnee ccoommppiillee pplluuss aavveecc  ll''ooppttiioonn  ddee  ssuuppppoorrtt  ppoouurr
  ffttaappee..

  (Bien que ce probleme ne soit pas ete reporte frequemment, je le  cite
  quand meme au cas ou !)

  Cela  vient  d'une  erreur typographique (et d'un hacker (programmeur)
  qui n'utilisait pas ftape lui-meme de sorte qu'il ne  lui  est  jamais
  arrive  de  tester  le  code  qu'il ecrivait). Cela a ete corrige dans
  patch1.gz qui peut etre trouve sur les sites ftp usuels.)

  44..66..  ttaarr/mt/cpio/dd ?  Ou sont les executables/sources/man-pages pour

  Tous  ces  outils  sont developpes dans le cadre du projet GNU, et les
  sources (ainsi que les pages de  manuel)  peuvent  etre  recuperees  a
  partir de pratiquement n'importe quel site ftp dans le monde entier (y
  compris ftp.funet.fi, tsx-11.mit.edu, et sunsite.unc.edu).  Dans  tous
  les  cas  on  peut  les  recuperer  a  partir  du  site officiel GNU :
  prep.ai.mit.edu [18.71.0.38]:/pub/gnu.  Les versions les plus recentes
  (au 26 mars 94) sont :

               cpio:   2.3 (cpio-2.3.tar.gz
               dd:     3.9 (fileutils-3.9.tar.gz)
               mt:     2.3 (cpio-2.3.tar.gz)
               tar:    1.11.2 (tar-1.11.2.tar.gz)
               gzip:   1.2.4 (gzip-1.2.4.tar.gz)

  Ils  compilent tous sans modifications sur Linux v1.0.4 / libc v4.5.19
  / gcc v2.5.8 (Le programme rmt necessite  quelques  adaptations,  mais
  n'est pas indispensable puisqu'il est seulement utilise pour acceder a
  distance a un lecteur de bande).

  55..  DDeebboogguueerr llee ppiilloottee ffttaappee

  55..11..  bboogguuee ??  LLee nnooyyaauu//ffttaappee ssee ppllaannttee lloorrssqquuee jjee ffaaiiss  ``......'' --  eesstt--
  ccee uunn

  Non, c'est une caracteristique voulue  ;-)

  Plus serieusement, un logiciel fiable ne doit pas  se  planter.  C'est
  particulierement  vrai  pour  le  noyau  qui  ne peut pas ou plutot ne
  ddeevvrraaiitt pas planter. Si le  noyau  se  plante  lorsque  vous  utilisez
  ftape, et que vous pouvez montrer que c'est le pilote ftape qui en est
  responsable, alors considerez cela comme  une  erreur  importante  qui
  Doit  Etre  Corrigee.  Ecrivez  les  details  de  votre  situation aux
  responsables du developpement (voir section ``'' ci-dessous).

  55..22..  qquuee ddooiitt--oonn ffaaiirree ??  ffttaappee nn''aarrrreettee ppaass ddee ddiirree ``......  nneeww  ttaappee''
  ((nnoouuvveellllee bbaannddee)),,

  [Note : cette methode ne  marche  plus;  l'auteur  ne  sait  pas  pour
  l'instant remedier a cette situation]

  Pour  arreter cela, faites (de memoire) : loggez vous en tant que root
  et faites `rmmod ftape'. ftape doit faire quelques `rates',  donner  a
  peu pres trois `segmentations fault', et expirer definitivement.

  Observez  le temoin (LED) de votre lecteur de disquettes (vous en avez
  bien un, n'est ce pas?). Si il reste  allume  de  maniere  permanente,
  vous  avez mis dans le mauvais sens le cable du lecteur de disquettes.
  Verifiez le cable entre le controleur,  le  lecteur  de  bande  _e_t  le
  lecteur  de  disquettes.  En  general,  l'un  (ou  plusieurs) d'un des
  connecteurs a ete mis dans le mauvais sens (dessus dessous), de  sorte
  que   l'emplacement  1  (broche  1)  d'une  extremite  se  connecte  a
  l'emplacement 34 (broche 34) de l'autre cote de  la  connexion.  (Tous
  les  emplacements  pairs  sont  mis  a la terre, donc votre lecteur de
  disquettes devrait aussi etre inutilisable). Ne  vous  inquietez  pas;
  cela ne peut pas abimer votre materiel.

  55..33..  -- CCoommmmeenntt ssoouummeettttrree uunn rraappppoorrtt ??  OOKK iill yy aa bbeell eett bbiieenn uunn bboogguuee
  ........ eeuuhhhh........ uunnee ccaarraacctteerriissttiiqquuee

  Premierement,  assurez-vous  que  le  probleme  est reproductible. Les
  erreurs  aleatoires  sont  tres  embetantes,  du  fait  qu'elles  sont
  impossibles a isoler :-/ Voila une liste rapide a verifier/reporter :

  +o  La  version  du  noyau, et les mises a jour appliquees (patches), y
     compris celles de ftape.

  +o  la version de ftape.

  +o  Le modele et le fabriquant du lecteur de bande.

  +o  Ce que vous avez fait pour declencher le probleme.

  +o  Un fichier de traces (log) de l'execution avec un niveau de tracage
     egal a 7.

  +o  Quelles anomalies se sont produites sur votre systeme.

  +o  Ne  supprimez  pas  le  noyau et le fichier ftape.o . Nous voudrons
     peut-etre essayer quelques  modifications  ou  executer  des  tests
     differents sur votre systeme.

  Augmenter  le  niveau de tracage jusqu'a 7 (juste en-dessous du niveau
  maximum) et executer la commande fautive  de  nouveau.  Recuperer  les
  donnees  de  tracage  a partir du `journal' du noyau ou de /proc/kmsg,
  cela dependant d'ou vous abritez vos messages d'erreur.  N'essayez pas
  de  `filtrer'  les traces obtenues. Vous pourriez considerer certaines
  choses superflues alors qu'elles sont essentielles pour  retrouver  le
  bogue.  Decrivez  exactement  ce  que  vous avez fait, et ce qui s'est
  passe sur votre systeme.  En  effet,  il  est  possible  que  nous  ne
  puissions  pas reproduire l'erreur parce que nous utilisons un lecteur
  different ou une autre version du noyau.

  55..44..  CCoommmmeenntt cchhaannggeerr llee nniivveeaauu ddee ttrraaccaaggee ??

  Il y a deux manieres de le faire : soit vous pouvez changer le  niveau
  de  tracage  par defaut (la variable `tracing' dans le fichier `ftape-
  rw.c') et recompiler, soit tapez

               mt /dev/ftape fsr <tracing-level>

  L'utilisation de la commande `fsr' avec mt est _u_n_e _s_o_r_t_e _d_e _b_i_d_o_u_i_l_l_e,
  et est destinee a disparaitre.

  55..55..   ddee  mmeessssaaggee  ssuuppeerrfflluuss ...... ppoouurrqquuooii ??  LLoorrss ddee ll''uuttiilliissaattiioonn ddee
  //ddeevv//nnffttaappee, il y a beaucoup

  Cela vient d'un probleme `historique', avant la version 0.9.10. De nos
  jours, les peripheriques `non-rembobinants' fonctionnent correctement.
  Si votre version est ancienne, il est vivement recommande de se mettre
  a jour avec la version 1.13b.

  66..  AAiiddee aauu ddeevveellooppppeemmeenntt ddee ffttaappee..

  66..11..   ppuuiiss--jjee  aaiiddeerr  lleess  ddeevveellooppppeeuurrss..   JJ''AADDOORREE tout simplement ce
  pilote ftape, comment

  Vous pouvez aider les developpeurs de ftape en repondant aux questions
  des  utilisateurs sur les `newsgroups'. Il y a beaucoup d'utilisateurs
  debutants, qui ont juste besoin  d'une  reponse  tres  simple  a  leur
  question,  par exemple `Ou puis-je trouver le ftape-HOWTO'. En general
  postez s'il vous plait votre reponse directement sur  le  `newsgroup',
  de maniere a en faire profiter d'autres utilisateurs.

  C'est  la  meilleure  maniere d'apporter votre contribution, avec bien
  sur  le  fait  de  tester  le  pilote  et  d'ecrire  des  rapports  de
  disfonctionnements precis.

  66..22..  QQuuii ddooiiss--jjee ccoonnttaacctteerr??  JJee vvoouuddrraaiiss aaiiddeerr aa ddeevveellooppppeerr ``......''

  Vous  trouverez  une  liste  des developpeurs ci-dessous. Si quelqu'un
  travaille deja sur un projet similaire ou identique,  contactez  cette
  personne  directement.  Si au contraire, vous avez un programme ou des
  ajouts    sur    lesquels    personne    ne    travaille,    contactez
  <khp@login.dkuug.dk>  (et  _N_O_N  Bas,  du  fait  qu'il est surcharge de
  travail et a peu de temps pour repondre aux questions.

     PPrrooggrraammmmee ddee ffoorrmmaattaaggee :: ((ppaass eennccoorree ccoommmmeennccee))
        Kai Harrekilde-Petersen, khp@login.dkuug.dk

        Cesare Mastroianni, cece@dist.dist.unige.it

     llee ppiilloottee ffttaappee pprroopprreemmeenntt ddiitt ::
        Bas Laarhoven, bas@vimec.nl

     EECCCC ccooddee :: ((nnee vvoouuss jjooiiggnneezz ppaass aa nnoouuss,, nnoouuss ssoommmmeess ddeejjaa aasssseezz nnoomm--
        bbrreeuuxx))
        Kai Harrekilde-Petersen, khp@login.dkuug.dk

        Bas Laarhoven, bas@vimec.nl

        David Mosberger-Tang, davidm@cs.arizona.edu

        Ning Mosberger-Tang, tn@cs.arizona.edu

     ffttaappee--HHOOWWTTOO ::
        Kai  Harrekilde-Petersen, khp@login.dkuug.dk version francaise :
        lprylli@lip.ens-lyon.fr

     ffoorrmmaatt llooggiiqquuee QQIICC--8800 ((lleeccttuurree//eeccrriittuurree aauu ffoorrmmaatt DDOOSS)) ::
        Guido Muench, odiug@pool.Informatik.RWTH-Aachen.de

        Kai Harrekilde-Petersen, khp@login.dkuug.dk

