home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / s / scsistf.zip / SCSISTF.TXT < prev   
Text File  |  1992-08-27  |  5KB  |  96 lines

  1.  
  2. Busmastering Controllers
  3. ────────────────────────
  4.  
  5. To optimize performance, busmastering controllers bypass the system board
  6. DMA controller and perform their own DMA transfers.  Typically these
  7. devices tend to be SCSI fixed disk controllers.  With a memory manager
  8. installed, however, it is possible for memory to be remapped and not retain
  9. a one-to-one linear to physical relationship.  To ensure that DMA transfers
  10. are properly performed in memory which is not mapped one-to-one, a
  11. busmastering device must use one of two schemes: double buffering, or VDS
  12. support.
  13.  
  14. During initialization, 386MAX displays an error message if it detects a
  15. busmastering hard disk controller that is not VDS compatible.  In order for
  16. 386MAX to detect a busmastering controller, either high DOS memory or an
  17. EMS page frame must be present.  If a busmastering device does not support
  18. VDS, then one must obtain an updated BIOS for the controller or a software
  19. driver which supports either VDS or double buffering from the vendor.  VDS
  20. drivers can be loaded after 386MAX.SYS in CONFIG.SYS and may be loaded into
  21. high DOS memory.  If the driver provides double buffering, it must be
  22. loaded before 386MAX.SYS and must be loaded into low memory.  To bypass the
  23. 386MAX.SYS busmaster error message at startup, add the keyword NOSCSI to
  24. the 386MAX.PRO file.
  25.  
  26. Some disk caches implement double buffering schemes (QCache or SMARTDrive).
  27. If you are using a cache which double buffers disk transfers, do not load
  28. the cache into high DOS memory (QCache is loaded high automatically, and
  29. SMARTDrive 4.0 may be loaded high with 386LOAD.  See QCACHE.DOC for more
  30. details).  Doing so may cause the disk cache buffer to be loaded into
  31. memory that is not mapped one-to-one, resulting in data loss.
  32.  
  33. If MAX.SYS has detected an unsupported busmastering controller and
  34. SMARTDrive is not loaded, an error message will result when loading Windows
  35. 3.0.  If you are SURE you have a VDS-compatible busmastering controller,
  36. place SET BUSMASTER=VDS in your AUTOEXEC.BAT to bypass this error message
  37. and load Windows 3.0.  Note that using these options without regard or
  38. knowledge of your system setup can result in loss of data.  Also, when
  39. using a SCSI device and running Windows 3.0, the user should add the option
  40. VirtualHDIRQ=FALSE to the SYSTEM.INI file in the Windows subdirectory.
  41.  
  42. Contact your hard disk controller manufacturer for detailed information
  43. about your hard disk controller.  To ensure that the following busmastering
  44. controllers perform properly, follow the listed steps for each:
  45.  
  46. Adaptec
  47. ───────
  48. If you are using an Adaptec 1542, Adaptec ships a software driver called
  49. ASPI4DOS.SYS that must load in your CONFIG.SYS before 386MAX.SYS.
  50.  
  51. Storage Dimension
  52. ─────────────────
  53. Storage Dimension SCSI drives use a 16KB RAM buffer area in high DOS
  54. memory.  Protect the appropriate 16KB address area with a RAM= option in
  55. the 386MAX.PRO file.  The default addresses are C800-CC00 or CC00-D000.
  56. Therefore, add the statement RAM=C800-CC00 or RAM=CC00-D000 to the
  57. 386MAX.PRO file.
  58.  
  59. Western Digital FASST SCSI
  60. ──────────────────────────
  61. This controller ships with two software drivers called FIXMEM.SYS and
  62. SSTBIOS.SYS.  Copy these device drivers to your boot disk.  Insert the
  63. separate lines DEVICE=d:\path\fixmem.sys and DEVICE=d:\path\SSTBIOS.SYS /WE
  64. to your CONFIG.SYS file preceding the 386MAX.SYS line.    VDS support is
  65. incorporated into ROM revision 3.36 or later.
  66.  
  67. Other Hard Drives and Controllers
  68. ─────────────────────────────────
  69. Seagate ST01 & ST02
  70. ───────────────────
  71. These controllers use a 32KB RAM buffer area in high DOS memory.  Protect
  72. the appropriate 32KB address with a RAM= option in the 386MAX.PRO file.
  73. The default RAM= option is C800-D000, but the controller can optionally be
  74. located at D800-E000.
  75.  
  76. Storage Dynamics D1008
  77. ──────────────────────
  78. This SCSI is not a busmaster, but does use a 16KB RAM buffer at C800-CC00,
  79. CC00-D000, D000-D400, or D800-DC00.  Use a RAM= statement with the
  80. appropriate address range.
  81.  
  82.   ----------
  83.  
  84.    Qualitas, Inc.             Main        : (301) 907-6700
  85.    7101 Wisconsin Avenue         Sales        : (800) 733-1377
  86.    Suite 1386                 FAX        : (301) 907-0905
  87.    Bethesda, MD 20814-4805         BBS        : (301) 907-8030
  88.                      CompuServe : 73377,3307
  89.                      MCI Mail   : 336-2907
  90.    ----------
  91.  
  92.    386MAX, BlueMAX, and MOVE'EM are trademarks of Qualitas, Inc.
  93.    All company names and products are trademarks or registered trademarks
  94.    of their respective companies.
  95.  
  96.