home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 620.lha / GvpPatch_v1.3 / ReadMe.txt < prev    next >
Text File  |  1992-02-14  |  4KB  |  89 lines

  1.  
  2. ***********************************
  3. * GvpPatch 1.3 README, 1992-02-08 *
  4. ***********************************
  5.  
  6. The executable "GvpPatch", which this text file is supposed
  7. to be accompanied by, is a patch utility that serves to make
  8. serial-port transmissions more reliable when using a GVP
  9. Series-II host adapter.  The problem this patch addresses is
  10. neither a deficiency in the GVP hard- or software nor in the
  11. serial.device's code, but rather a limitation of the Amiga's
  12. on-board serial port, which can only hold a total of one
  13. byte of incoming data (plus one byte currently being
  14. shifted).  The port requires CPU intervention to handle flow
  15. control, so any delay (caused by system load, disk activity,
  16. etc.) to the CPU's ability to respond to interrupts may - at
  17. higher baud rates - cause loss of data while receiving, e.g.
  18. during downloads.  The GVP Series-II is not the only DMA
  19. host adapter affected by this problem, for instance when
  20. using fast SCSI drives employing on-board cache memory; one
  21. may also encounter this problem on the Microbotics
  22. HardFrame, Commodore's A2090 and A2091, and even
  23. programmed-I/O cards.
  24.  
  25. In order not to tie up the Zorro-II bus for long periods of
  26. time, GvpPatch will therefore transparently split large data
  27. blocks into smaller ones while the serial.device is in use.
  28. Its syntax is:
  29.  
  30.     Run >NIL: GvpPatch -s
  31.  
  32. Sending a CTRL-C break signal to the process will terminate
  33. it.
  34.  
  35. In addition, using the "-o" option, it is possible to make
  36. certain types of Direct SCSI applications work, the authors
  37. of which did not interpret Commodore's ambiguous HD_SCSICMD
  38. "documentation" the same way GVP did.  This option is not
  39. required by gvpscsi.device 4.4 and later versions.
  40.  
  41. A standard 68000-based Amiga using a Series-II hard card
  42. should be able to handle 19200 baud, even without Fast RAM,
  43. provided that system load is not too high.  Having several
  44. floppy-disk or hard-disk filesystem processes active, or
  45. running high-resolution multicolor screens, for example, can
  46. degrade system performance enough that even downloads to the
  47. RAM disk may cause problems.  Using a GVP combo accelerator
  48. with 32-bit-wide RAM, transfers at 38400 baud are possible.
  49. If you have a 68020 or a 68030, the use of "SetCPU FASTROM
  50. CACHE" is strongly recommended with Kickstart 1.3.  Note
  51. that when using the "CPU" command included with Amiga OS
  52. 2.04 instead of "SetCPU", the table of interrupt vectors is
  53. moved into Fast memory as well when using the "FASTROM"
  54. option.  GVP's original Series-I SCSI host adapters and the
  55. GVP AT interface do not need GvpPatch.  By the way: the baud
  56. rates mentioned above refer to full-speed null-modem
  57. transmissions, e.g. ~1800 cps at 19200 baud and ~3600 cps at
  58. 38400, not just the usual HST/V.32/V.32bis modem transfer
  59. rates, which are usually lower.
  60.  
  61. The following FaaastROM SCSI driver versions are supported:
  62.  
  63. - gvpscsi.device 3. 7
  64. - gvpscsi.device 3.12 (= Omni 3.0 to 3.4)
  65. - gvpscsi.device 3.14 (= Omni 3.5)
  66. - gvpscsi.device 3.15 (= FaaastROM 4.0)
  67. - gvpscsi.device 4. 3
  68. - gvpscsi.device 4. 4
  69.  
  70. If you are uncertain as to which driver version is installed
  71. in your system, use the CLI command "Version gvpscsi.device"
  72. to find out.
  73.  
  74. In the authors' opinion, GvpPatch is just a kludge that
  75. attempts to hide a major deficiency in the built-in
  76. serial-port hardware and is therefore not officially
  77. supported or endorsed by GVP.  It is nevertheless released
  78. in the hope that it will help certain system configurations.
  79. It is provided "as is" without warranty of any kind, either
  80. expressed or implied, including, but not limited to,
  81. correctness, reliability, and the fitness for any particular
  82. purpose.  The entire risk as to its quality and accuracy is
  83. assumed solely by the user.
  84.  
  85. Robert Miranda
  86.  
  87. Ralph Babel
  88.  
  89.