home *** CD-ROM | disk | FTP | other *** search
/ Il CD di internet / CD.iso / SOURCE / AP / FTAPE / _FTAPE.TAR / usr / doc / ftape / RELEASE-NOTES < prev   
Encoding:
Text File  |  1995-02-18  |  5.2 KB  |  132 lines

  1. ===== Release notes for ftape-2.02, 15/01/95 =====
  2.  
  3.  
  4. - Fixed failing repositioning when overshoot was incremented.
  5. - Fixed rate selection: Because of a deficiency in the QIC-117
  6.   specification one cannot distinguish between a not implemented
  7.   and a failing command. Therefor we now try to find out if the
  8.   drive does support this command before usage.
  9. - Fixed error retry using wrong offset in fdc-isr.
  10. - Improved retry code to retry only once on a single no-data
  11.   error in a segment.
  12. - Validate sector number extracted from eof mark because an
  13.   invalid file mark (due to ???) could cause kernel panic.
  14. - Split ftape-io.c into ftape-io.c and ftape-ctl.c files.
  15. - Corrected too high media error count after writing to
  16.   a bad tape.
  17. - Added #include <asm/segment.h> again because old kernel versions
  18.   need it.
  19. - Fixed fdc not being disabled when open failed because no tape
  20.   drive was found.
  21. - Fixed problem with soft error in sector 32 (shift operator with
  22.   shiftcount 32 is not defined).
  23.  
  24.  
  25. ===== Release notes for ftape-2.01, 08/01/95 =====
  26.  
  27.  
  28. - Removed TESTING setting from distributed Makefile.
  29. - Fixed `mt asf' failure: Rewind was deferred to close which
  30.   overruled the fsf ioctl.
  31. - Prevented non-interruptible commands being interrupted.
  32. - Added missing timeout.pause setting.
  33. - Maximum tape speed read from drive type information table.
  34.   If the information is not in the table (0) the drive will
  35.   determine the speed itself and put a message in the logfile.
  36.   This information should then be added to the table in the
  37.   vendors.h file (and reported to me).
  38. - Added call to ftape_init_drive after soft reset for those
  39.   (antique) drives that don't do an implicit seek_load_point
  40.   after a reset or power up.
  41. - Don't try to set data rate if reset failed.
  42. - Prevent update of seek variables when starting from the
  43.   beginning or the end of the tape.
  44. - Fixed wrong adjustment of overshoot in seek_forward().
  45. - Added sync to Makefile (again).
  46. - Added code to diagnose timer problems (calibr.c).
  47. - Replaced time differences by timediff calls.
  48. - Removed reference to do_floppy from object for recent kernels.
  49. - Fixed wrong display of 'failing dma controller' message.
  50. - Removed various no longer used #include statements.
  51. - Added max. tape speed value to vendor-struct.
  52. - Changed ftape-command to check pre-conditions and wait
  53.   if needed.
  54. - Further updated qic117.h to rev G.
  55. - Combined command name table and restrictions table to one.
  56.   Extended this table with some new fields.
  57. - Increased timeout on Ack timer value and included code to
  58.   report out of spec behaviour.
  59. - Increased rewind timeout margin to calculated + 20%.
  60. - Improved data rate selection so it won't fail on some
  61.   older (pre standard) drives.
  62. - Changed initialisation code so drive will be rewound if the
  63.   driver is reloaded and the tape is not at bot.
  64. - Moved some of the flush operations from close to the ioctls.
  65. - Added exit code value to failing verify area message.
  66. - Loop until tape halted in smart-stop.
  67. - Fast seek handled specially if located at bot or eot.
  68. - Being more conservative on overshoot value.
  69.  
  70.  
  71. ===== Release notes for ftape-2.00, 31/12/94 =====
  72.  
  73.   The Install-guide is completely rewritten and now also includes
  74. some information on how to use the driver. If you're either new
  75. to ftape or new to Unix tape devices make sure to read it !
  76.  
  77.   If you own a pci system and experience problems with the
  78. ftape driver make sure to read the README.PCI file. It contains
  79. some hints on how to fix your hardware.
  80.  
  81.   For anybody who hasn't noticed: The version number of the
  82. driver has been incremented (The latest released version has
  83. been version 1.14d).
  84.   This has been done for two major reasons:
  85.  
  86.   o  A new (better) error recovery scheme is implemented.
  87.   o  Support for new drive types has been added.
  88.  
  89.   All these improvements/changes will probably include a couple
  90. of new (and old?) bugs. If you encounter any problems that you think
  91. I'm not yet aware of, feel free to send a report to <bas@vimec.nl>.
  92.   I recommend keeping a version of ftape-1.14d available, just
  93. in case ;-)
  94.  
  95.   This version should work with all kernel versions from 1.0.9 up
  96. to 1.1.72 (and probably earlier and later versions too).
  97.  
  98.  
  99. Major new features:
  100.  
  101. - Better handling of tapes with defects: When a sector repeatedly
  102.   (SOFT_RETRIES in ftape.h) cannot be written to or read from it is
  103.   marked as an hard error and gets skipped.
  104.   The error correction code can handle up to three of these hard
  105.   errors provided there are no other errors in that segment (32 Kb).
  106.   
  107. - Allows writing to tapes with defects (although the risc of loosing
  108.   data increases !)
  109.   Look for the media-defects entry printed with the statistics when
  110.   the tape is closed. A non-zero value here shows a bad tape.
  111.   [the actual count is wrong (too high), this is a known bug].
  112.  
  113. - Use of backup header segment if first one is failing.
  114.  
  115. - Support for extended length tapes with QIC-80: both 425 and 1100 ft.
  116.   0.25 inch tapes are now recognized and handled.
  117.  
  118. - Support for new QIC-80 drives with 8 mm `wide' tapes (e.g. Conner
  119.   TSM 420).
  120.  
  121. - Support for new QIC-3010 and QIC-3020 drives (experimental) with
  122.   both 0.25 inch and 8 mm tapes.
  123.  
  124. Some minor features were added, a couple of small bugs were fixed and
  125. probably some new ones introduced ;-).
  126.  
  127. [lseek() didn't make it into this version]
  128.  
  129. Have fun,
  130.  
  131. Bas.
  132. ----