home *** CD-ROM | disk | FTP | other *** search
/ Shareware Supreme Volume 6 #1 / swsii.zip / swsii / 163 / QTEC9305.ZIP / STACKER3.TEC < prev    next >
Text File  |  1992-12-04  |  8KB  |  203 lines

  1. ID:S3 QEMM-386/STACKER 2.01 - 3.0 TROUBLESHOOTING
  2. Quarterdeck Technical Note #104
  3. by Robert Gaustad
  4. Last Revision: 04 December 1992
  5.  
  6.                           **** NOTE ****
  7.  
  8. Throughout this document we will refer to QEMM-386.  With the exception of
  9. QEMM-386's Stealth feature, the same solutions presented for QEMM-386 will
  10. also apply to users of QEMM-50/60 or QRAM.  The OPTIMIZE program is the same
  11. for all three products.  Note that the STEALTH option exists only with
  12. QEMM-386.
  13.  
  14. This document discusses issues related to Stacker versions 2.01 and 3.0.  Most
  15. references to Stacker will be without a version number, except in those
  16. instances where it is necessary to specify a particular version.
  17.  
  18. For those who have Stacker version 2.0 or earlier, you must contact Stac
  19. Electronics for the update to 2.01 or 3.0.  If you have version 2.0 and have
  20. had a problem running QEMM-386's OPTIMIZE program, you may call Quarterdeck
  21. Tech Support and request Quarterdeck Technical Note #214.  Other ways of
  22. obtaining the tech note are listed below:
  23.  
  24. Quarterdeck BBS      (310) 314-3227     (STACKER.TEC)
  25. Compuserve           Local Number       (STAC2.ZIP)
  26. QFAX                 (310) 314-3214     (STACKER.TEC)
  27.  
  28. In order to obtain an upgrade or technical assistance from Stac Electronics,
  29. call the numbers below.
  30.  
  31. Stac Electronics
  32. Tech/Voice:       (619) 431-6712
  33. Tech/Fax:         (619) 431-1073
  34.  
  35.  
  36.                          QEMM-386 INSTALLATION
  37.  
  38. 1.  STACKER DETECTS QEMM-386
  39.  
  40. Stacker (both 2.01 and 3.0) will now detect the presence of QEMM-386,
  41. regardless of whether or not you install QEMM-386 first.  If you install
  42. QEMM-386 after installing Stacker and you run Optimize, Stacker will detect
  43. Optimize and copy the pertinent QEMM-386 files from the COMPRESSED drive to
  44. the UNCOMPRESSED boot drive.
  45.  
  46. This copy process is usually successful, but if you do not have enough room
  47. on your UNCOMPRESSED drive to hold the QEMM-386 files, you must use the
  48. Stacker utility STAC.COM to increase the size of the UNCOMPRESSED drive and
  49. then either run Optimize again or manually copy over the correct files to the
  50. drive.  The following is a list of those files needed on the UNCOMPRESSED boot
  51. drive:
  52.  
  53.     QEMM386.SYS
  54.     OPTIMIZE.COM
  55.     LOADHI.SYS
  56.     TESTBIOS.COM
  57.     LOADHI.COM
  58.     BUFFERS.COM
  59.     RSTRCFG.SYS
  60.     WINHIRAM.VXD
  61.     WINSTLTH.VXD
  62.     MCA.ADL       (if a microchannel machine)
  63.  
  64. To increase the size of the UNCOMPRESSED partition, through Stacker, type:
  65.  
  66.     STAC   <ENTER>
  67.  
  68. at the DOS prompt.  For further information regarding the STAC.COM program,
  69. please refer to your Stacker manual.
  70.  
  71.  
  72. 2.  IF YOU ARE NOT USING SSWAP.COM
  73.  
  74. If you are NOT using the SSWAP.COM program to swap drive names, then
  75. Stacker will not detect the presence of Optimize and copy the correct files to
  76. the UNCOMPRESSED drive.  However, this should not be a problem because you
  77. will most likely have installed QEMM-386 on the UNCOMPRESSED drive already.
  78.  
  79.  
  80. 3.  "/SYNC" PARAMETER WITH SSWAP.COM
  81.  
  82. If you are using the SSWAP.COM program, you MUST have the "/SYNC" parameter at
  83. the end of the SSWAP.COM line.  The parameters differ slightly between version
  84. 2.01 and 3.0.  Examples of the two versions are below:
  85.  
  86.     DEVICE=C:\STACKER\SSWAP.COM C:\STACVOL.DSK /SYNC  (VERSION 2.01)
  87.  
  88.     DEVICE=C:\STACKER\SSWAP.COM C:\STACVOL.DSK /SYNC+ (VERSION 3.00)
  89.  
  90. As you see, the Stacker 3.0 has a "+" sign at the end.  Stacker places the
  91. "/SYNC" parameter at the end of the line during installation.  It is only
  92. discussed in this document because sometimes it is accidentally erased.  You
  93. NEED this parameter.
  94.  
  95.  
  96.                        OPTIMIZE AND STACKER
  97.  
  98. With the recent release of Stacker version 3.0, Stac Electronics has made
  99. great strides toward complete compatibility with QEMM-386.  However, some
  100. issues remain unresolved.  These issues, although minor, may require some
  101. troubleshooting as well as editing of your CONFIG.SYS and AUTOEXEC.BAT files.
  102.  
  103.  
  104. 1.  STACKER'S DETECTION OF OPTIMIZE
  105.  
  106. Stacker detects the presence of Optimize and allows you to run it without
  107. having to first edit your CONFIG.SYS and AUTOEXEC.BAT files. If you are using
  108. SSWAP.COM, it will detect when Optimize is being run, make changes to the
  109. drive references in the CONFIG.SYS and AUTOEXEC.BAT files, then prompt you to
  110. press a key to reboot the machine again for Optimize.  This will occur during
  111. the Detection and Final Phases of Optimize.  Don't worry if your machine
  112. reboots itself several times during Optimize; this is normal.
  113.  
  114.  
  115. 2.  BUFFERS
  116.  
  117. If you are using DOS 5 with Stacker, and you run QEMM-386's OPTIMIZE program,
  118. during the Optimize process, the NUMBER of buffers disappears from the line in
  119. the AUTOEXEC.BAT file or CONFIG.SYS file, depending on whether or not you are
  120. loading DOS into the HMA.  To fix this problem, simply edit the the
  121. AUTOEXEC.BAT or CONFIG.SYS file after the Optimize process is complete and add
  122. the number of buffers you want to the C:\QEMM\LOADHI line in the AUTOEXEC.BAT
  123. or the BUFFERS= line in the CONFIG.SYS file.
  124.  
  125. For example, your BUFFERS line in the CONFIG.SYS file may look like the
  126. following, after Optimize is completed:
  127.  
  128.     BUFFERS=
  129.  
  130. Just add the number of buffers you want to load, at the end of the line.  For
  131. example:
  132.  
  133.     BUFFERS=30 (or whatever number you desire)
  134.  
  135. If your BUFFERS= number exceeds the amount available in the HMA, ALL of the
  136. buffers will then load into conventional memory.  To be on the safe side, try
  137. not to load more than 45 buffers into the HMA.  For further information on
  138. buffers, you may want to look at Quarterdeck Technote #226, BUFFERS.TEC.
  139.  
  140. If you are NOT loading DOS into the HMA with the DOS=HIGH line in the
  141. CONFIG.SYS file, then QEMM-386 will load buffers into HIGH RAM from the
  142. AUTOEXEC.BAT file.  After Optimize has completed, your BUFFERS line in the
  143. AUTOEXEC.BAT file may look like this:
  144.  
  145. C:\QEMM\LOADHI C:\QEMM\BUFFERS=
  146.  
  147. Once again, just add the number of buffers you want to load at the end of the
  148. line.  For example:
  149.  
  150. C:\QEMM\LOADHI C:\QEMM\BUFFERS=30
  151.  
  152.  
  153. 3.  "INCORRECT OPTIMIZE VERSION"
  154.  
  155. Although it is not common, there may be times during Optimize when you will
  156. receive the message:  "Incorrect Optimize Version."  To fix this problem, you
  157. must edit your CONFIG.SYS file on the UNCOMPRESSED drive and remove the line
  158. that reads:
  159.  
  160.     DEVICE=C:\QEMM\RSTRCFG.SYS **** OPTIMIZE D%etection %P%hase ****
  161.  
  162. After removing the line and saving the file, reboot your machine and re-run
  163. Optimize.
  164.  
  165.  
  166. 4.  OPTIMIZE.EXC and SSWAP.COM
  167.  
  168. Some earlier versions of QEMM-386's LOADHI.SYS driver may have a conflict with
  169. Stacker's SSWAP.COM.  Although Stacker now creates an OPTIMIZE.EXC file which
  170. tells the Optimize program to NOT place a LOADHI.SYS line in front of
  171. SSWAP.COM, you must make sure that a LOADHI.SYS line is not ALREADY in front
  172. of SSWAP.COM.  If it is, you must remove it before running Optimize.
  173.  
  174.  
  175. 5.  STACKER WITH "/EMS" SWITCH
  176.  
  177. Stacker can put its built-in cache into EMS, which reduces the amount of
  178. conventional memory the STACKER.COM driver requires.  You can select this
  179. option when you are installing Stacker on your hard drive.  If you are using
  180. the STEALTH option with QEMM-386, however, you must make sure that you have a
  181. "DBF=2" parameter at the end of the QEMM-386 line.  This is because when
  182. STACKER.COM uses EMS, it accesses the disk via the EMS Page Frame at the same
  183. time that STEALTH is using the Page Frame.  "DBF=2" buffers all disk read and
  184. writes that directly access the Page Frame and thus prevents a conflict.
  185.  
  186.  
  187. Stacker 3.0 should automatically place this parameter at the end of the
  188. QEMM-386 line for you, but 2.01 does NOT.  If you are using Stacker 2.01, you
  189. MUST add this parameter manually.  Below is a sample QEMM-386 device line with
  190. the "DBF=2" parameter:
  191.  
  192.     DEVICE=C:\QEMM\QEMM386.SYS RAM ST:M DBF=2
  193.  
  194.  
  195. The suggestions included in this technote should take care of most of the
  196. problems you are likely to encounter with either Stacker version 2.01 or 3.0.
  197.  
  198.   ************************************************************************
  199.   *This technical note may be copied and distributed freely as long as it*
  200.   *is distributed in its entirety and it is not distributed for profit.  *
  201.   *           Copyright (C) 1992 by Quarterdeck Office Systems           *
  202.   ************************* E N D  O F   F I L E *************************
  203.