home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga Shareware Floppies / ma32.dms / ma32.adf / NoiseSaver / NoiseSaver.readme < prev    next >
Text File  |  1994-11-02  |  3KB  |  111 lines

  1. Short: NoiseSaver 2.1 - make temporarily unused HDs quiet.
  2. Uploader: maho@dfv.rwth-aachen.de (Martin Horneffer)
  3. Author: maho@dfv.rwth-aachen.de (Martin Horneffer)
  4. Type: disk/misc
  5.  
  6. NoiseSaver  watches  SCSI  harddisks and notices when they are not use
  7. for  a  certain  amount  of time. It uses a SCSI command to stop their
  8. motor  in  such  a case. Whenever the HD is accessed again, NoiseSaver
  9. automatically switches its motor on again.
  10.  
  11. Most  useful  for  all  people  using  their  Amiga  for  a BBS, phone
  12. answering  or  FAX  machine or something similar, where the Amiga runs
  13. all  day  long  but  is not really working all the time. It saves some
  14. power and a lot of noise (notebook computers use the same technique).
  15.  
  16.  
  17. This is version 2.1.
  18.  
  19. Changes from Version 1.6
  20. ~~~~~~~~~~~~~~~~~~~~~~~~
  21.  
  22.  - now distinguishes units. Each HD can be switsched of independently.
  23.    Thanks Franz-Josef Reichert for showing that this is possible [1].
  24.  
  25.  - removing the BeginIO() patch is now safe (when terminating
  26.    NoiseSaver.)
  27.  
  28.  - you can explicitly specify the units to work with OR scan all.
  29.    Specifying them explicitly  allows you to exclude non-HD SCSI unit
  30.    like streamers, CD-ROMs, etc. Using a suitable unit number should
  31.    allows you to use more SCSI-board and LUNs (not tested).
  32.  
  33.  
  34. Template:
  35. ~~~~~~~~~
  36.     DEVICE/K,TIMEOUT/N,UNIT/N,T2/N,U2/N,T3/N,U3/N,T4/N,U4/N,T5/N,U5/N,
  37.     T6/N,U6/N,T7/N,U7/N,T8/N,U8/N,-H=HELP/S:
  38.  
  39. Format:
  40. ~~~~~~~
  41.     run >nil: noisesaver [DEVICE <device>] [ [<timeout>] [<unit>]
  42.     [ [<timeout>] [<unit>] [ [<timeout>] [<unit>] ... ] ] ]
  43.  
  44. Specification:
  45. ~~~~~~~~~~~~~~
  46. <device>  ist  the scsi-device to use. Default is "scsi.device", which
  47. works  for  A3000 and A2091. Must be compatible with the "scsi-direct"
  48. standard.
  49.  
  50. <timeout>  is  the  timeout  in  seconds  that a HD must be idle to be
  51. switched off. Default is 300 seconds or the last timeout specified.
  52.  
  53. <unit>  is  the SCSI unit to access. See your SCSI-board manual to see
  54. how  to  address other boards or LUNs. If no units are specified, then
  55. alls units 0 to 6 are all tried and those that can be opened are used.
  56. This makes NoiseSaver V2.1 compatible with V1.6.
  57.  
  58. When NoiseSaver is running, use
  59.   'BREAK $NoiseSaver e' to stop the drives,
  60.   'BREAK $NoiseSaver f' to start them and
  61.   'BREAK $NoiseSaver c' to quit NoiseSaver.
  62.  
  63.  
  64. Bugs:
  65. ~~~~~
  66. None known.
  67.  
  68.  
  69. ToDo:
  70. ~~~~~
  71.  - a GUI, e.g. make a commodity. I won't do that, because I don't need
  72. it. Ask FJR to do this for QuietSCSI [1].
  73.  
  74.  - AI module to restart HDs 10 seconds before they will be used again.
  75.  
  76.  
  77. FAQ:
  78. ~~~~
  79. Q: I have a GVP SCSI interface. I would like to use NoiseSaver, but it
  80. won't run. Can you make a version runnig with my GVP?
  81.  
  82. A: Use "run NoiseSaver DEVICE=gvpscsi.device"
  83.  
  84.  
  85. Q: What other options does NoiseSaver have?
  86.  
  87. A: Say "NoiseSaver HELP" or "NoiseSaver -h".
  88.  
  89.  
  90. Q: What does NoiseSaver do that QuietSCSI V1.0 [1] doesn't?
  91.  
  92. A: - it features an Amiga-style version-string.
  93.    - it can work with up to 8 drives at once.
  94.    - you get all the source code.
  95.    - it can be externally signalled to start (or stop) all drives.
  96.  
  97.      E.g. with TrapDoor use:
  98.  
  99.          RINGS 4
  100.          RINGCOMMAND "Break $Noisesaver f"
  101.  
  102.      and callers don't get timeouts because the're waiting for your HD
  103.      to start spinning AFTER the connection is established...
  104.  
  105. --
  106. [1] QuietSCSI is © by Franz-Josef Reichert.
  107. You can find it on AmiNet, too.
  108.  
  109.  
  110. Martin Horneffer <maho@dfv.rwth.aachen.de>, 2-Nov-1994
  111.