home *** CD-ROM | disk | FTP | other *** search
/ PC97 Software / SOFTWARE_97.iso / QEMM.97 / DISK3 / TECHNOTE.QIP / WINFLOW.TEC < prev    next >
Text File  |  1997-05-15  |  27KB  |  618 lines

  1.  
  2.           Windows 3.1 and QEMM Advanced Troubleshooting
  3.  
  4.  Quarterdeck Technical Note #207             Filename: WINFLOW.TEC
  5.  by Andy Buck                              CompuServe: WINFLO.ZIP
  6.  Last revised: 11/01/95                      Category: QEMM
  7.  
  8.  Subject:  A step-by-step troubleshooting guide for solving
  9.            conflicts between Microsoft Windows 3.1 and QEMM.
  10.  
  11.  This Quarterdeck technical note has been written to help you
  12.  troubleshoot and fix almost all Windows 3.1 and 3.11 problems
  13.  which relate to the use of QEMM.  If you have an older version
  14.  of QEMM or Windows, you should upgrade to the current versions
  15.  before engaging in extensive troubleshooting.
  16.  
  17.         TIPS AND QUICK FIXES FOR POTENTIAL WINDOWS CONFLICTS
  18.         ----------------------------------------------------
  19.  
  20.  Conflict:  Opening multiple applications causes Windows to give
  21.             a General Protection Fault in GDI.EXE or RSRCMGR.DLL.
  22.  
  23.  Solution:  Try running the QEMM Setup program (QSETUP) from
  24.             Windows, click on the "Windows" tab, and disable
  25.             Resource Manager. Click "Save", then click "Restart."
  26.             It is not necessary to re-run Optimize when altering
  27.             this feature.  If you are unable to run QSETUP,
  28.             try removing the reference to RSRCMGR.DLL on the
  29.             drivers= line of the [boot] section in your Windows
  30.             SYSTEM.INI file.
  31.  
  32.  Conflict:  Opening multiple applications causes Windows to give
  33.             a General Protection Fault in FREEMEG.DLL, or large
  34.             graphical documents stop displaying on the screen.
  35.  
  36.  Solution:  Try changing the resolution of your video driver to a
  37.             lower resolution (i.e., changing from 65k to 256).
  38.             If making this change does not resolve the conflict,
  39.             switch to the Windows standard VGA driver and restart
  40.             Windows.  If this does not resolve the problem, run
  41.             the QSetup program from Windows, click on the
  42.             "Windows" tab, and disable FreeMeg.  Click "Save",
  43.             then click "Restart."  It should not be necessary to
  44.             re-run Optimize when altering this feature.
  45.  
  46.  Conflict:  A CD-ROM drive will not function properly inside of
  47.             MS Windows.
  48.  
  49.  Solution:  Try editing the AUTOEXEC.BAT file and add "/E" (no
  50.             quotes) to the end of the line that contains the
  51.             MSCDEX.EXE driver.  This will move the CD-ROM buffers
  52.             into expanded memory and will reduce the size of the
  53.             MSCDEX drive, possibly allowing it to be loaded
  54.             properly and function in MS Windows.
  55.  
  56.  
  57.  Conflict:  MS Windows video is distorted or unreadable.
  58.  
  59.  Solution:  Using MS Windows SETUP, configure MS Windows to use
  60.             the standard VGA driver.  If this allows MS Windows
  61.             to display graphics correctly, then QEMM may be
  62.             recovering parts of the video area that the video
  63.             driver needs to access.  Adding the following
  64.             parameters to the end of the QEMM386.SYS device line
  65.             in the CONFIG.SYS file will configure QEMM not to
  66.             touch the video area on most systems:
  67.  
  68.             XST=C000 X=A000-C7FF
  69.  
  70.             These parameters may reduce the available upper
  71.             memory by 64k, so if conventional memory is low, the
  72.             troubleshooting flowchart (below) should be followed.
  73.  
  74.  Conflict:  MS Windows fails to load, and displays an error
  75.             message that begins as follows:
  76.  
  77.             "Windows cannot set up an upper memory block at segment
  78.             B000."
  79.  
  80.  Solution:  This conflict occurs because the video driver that MS
  81.             Windows is using needs to use the monochrome text
  82.             area. Edit the CONFIG.SYS file and add the following
  83.             parameter to the end of the QEMM386.SYS device line:
  84.  
  85.             X=B000-B7FF
  86.  
  87.             Alternately, you can install MONOUMB2.386 on your
  88.             system. MONOUMB2.386 is a driver provided with
  89.             Windows that allows memory managers like QEMM to use
  90.             the monochrome text area for High RAM, even if the
  91.             video driver is attempting to access that range.  For
  92.             instructions regarding the installation of
  93.             MONOUMB2.386, please refer to the README.WRI file
  94.             included with your Windows installation.
  95.  
  96.  Conflict:  After using MS Windows for a while, the system either
  97.             locks or a "General Protection Fault" error occurs.
  98.  
  99.  Solution:  MS Windows may be running low on System Resources. Here
  100.             are some tips to maximize the amount of free resources:
  101.  
  102.             * Do not load fonts that are seldom used.
  103.             * Use a small tiled bitmap for the wallpaper instead of a
  104.               large wallpaper bitmap.
  105.             * Minimize groups not frequently used, or those with many
  106.               icons in them.
  107.             * Because resources cannot be returned once they are used,
  108.               do not open and close resource-hungry programs.
  109.             * If you are not loading QEMM 8's Resource Manager, do
  110.               so by running QEMM Setup.  Resource Manager is
  111.               designed to alleviate resource shortages.
  112.             * Keep an eye on your system resource with the QEMM
  113.               memory reporting utility, or the Manifest program,
  114.               both in your Windows QEMM program group.
  115.  
  116.  
  117.  Conflict:  MS Windows fails to start properly.
  118.  
  119.  Solution:  Start MS Windows with the "/B" (no quotes) parameter.
  120.             MS Windows will write any errors encountered while
  121.             attempting to start to a file in the Windows
  122.             directory called BOOTLOG.TXT. This is a list of what
  123.             the error codes reported in BOOTLOG.TXT mean:
  124.  
  125.             0  Out of memory
  126.             2  File not found
  127.             3  Path not found
  128.             5  Attempt to dynamically link to a task
  129.             6  Library requires separate data segments for each task
  130.             8  Insufficient memory to start application
  131.             10 Incorrect MS Windows version
  132.             11 Invalid .EXE file
  133.             12 OS/2 application
  134.             13 MS-DOS 4.0 application
  135.             14 Unknown .EXE type
  136.             15 Attempt in protected mode to load an .EXE file
  137.                created for an earlier version of MS Windows
  138.             16 Attempt to load a second instance of an .EXE file
  139.                containing multiple writeable data segments
  140.             17 Attempt in a large-frame EMS mode to load a second
  141.                instance of an application that links to certain
  142.                nonshareable DLLs already in use 18 Attempt in real
  143.                mode to load an application marked for protected
  144.                mode only
  145.  
  146.            The BOOTLOG.TXT file lists the files and drivers that MS
  147.            Windows loads when starting, and the success or failure of a
  148.            driver or file to load is recorded in this file and may yield
  149.            informative results as to the nature of the conflict.
  150.  
  151.                     *****************************
  152.                     * TROUBLESHOOTING FLOWCHART *
  153.                     *****************************
  154.  
  155.  INSTRUCTIONS:  In each of the following steps you will either
  156.  edit a file or run a program from the DOS prompt.  Look for the
  157.  ??? in each step, as these will guide you through the
  158.  appropriate troubleshooting procedures. This technical note
  159.  consists of four TESTs, which will identify what is causing the
  160.  conflict, followed by four STEPs, which will help you resolve
  161.  the conflict.
  162.  
  163.  This troubleshooting procedure will isolate and resolve the
  164.  conflict most effectively if you are able to reproduce the
  165.  conflict at will (you know of a specific action or series of
  166.  actions that will cause the conflict to occur). The reason for
  167.  this is that this procedure follows a logical set of tests to
  168.  determine when a conflict is occuring and when it is not.  A
  169.  conflict that randomly occurs is difficult to troubleshoot
  170.  because you do not know for sure when a configuration is being
  171.  used that resolves the conflict.
  172.  
  173.                               TEST 1
  174.  
  175.          CONFIGURE WINDOWS TO AVOID CONFLICTS WITH QEMM
  176.          ----------------------------------------------
  177.  
  178.  *NOEMMDRIVER*
  179.  
  180.  Edit the SYSTEM.INI file and locate the section titled [386enh].
  181.  Look in this section for a line that looks as follows:
  182.  
  183.  NoEmmDriver=True
  184.  
  185.  ???  If this line exists in the [386enh] section, erase the line.
  186.       QEMM is an expanded memory driver and this line conflicts
  187.       with MS Windows when using any expanded memory driver.  Try
  188.       to reproduce the conflict.
  189.  
  190.    ???  If the conflict goes away, congratulations!  You have
  191.         resolved the conflict and are finished with this technical
  192.         note.
  193.  
  194.    ???  If the conflict still exists then continue with the next step,
  195.         *MS WINDOWS TROUBLESHOOTING PARAMETERS*.
  196.  
  197.  ???  If there is no line in the SYSTEM.INI that reads
  198.       "NoEmmDriver=True," continue with the next step, *MS WINDOWS
  199.       TROUBLESHOOTING PARAMETERS*.
  200.                                                                        
  201.  *MS WINDOWS TROUBLESHOOTING PARAMETERS*
  202.  
  203.  To determine whether a MS Windows setup problem is causing a
  204.  conflict, start MS Windows with the following parameters:
  205.  
  206.  WIN /D:FSVX
  207.  
  208.  ???  If MS Windows functions properly with the above switches,
  209.       then adding the appropriate settings to the SYSTEM.INI file
  210.       will resolve the conflict.  Go to STEP A.
  211.  
  212.  ???  If the conflict still occurs then the MS Windows
  213.       configuration is not causing the conflict.  You should
  214.       continue with the next step, *WIN.INI*.
  215.  
  216.  *WIN.INI*
  217.  
  218.  It it possible that a driver in the WIN.INI file is causing the
  219.  conflict. To determine if this is the case, rename the WIN.INI
  220.  file to WIN.OLD.
  221.  
  222.  Start MS Windows and attempt to reproduce the conflict.
  223.  
  224.  ???  If the conflict goes away then go to STEP A.
  225.  
  226.  ???  If the conflict still exists then go to TEST 2.
  227.  
  228.  
  229.                              TEST 2
  230.  
  231.                 CREATE A CLEAN ENVIRONMENT FOR QEMM
  232.                 -----------------------------------
  233.  
  234.  In order to ensure that the MS Windows conflict is not being
  235.  caused by another program in memory, temporarily disable all
  236.  lines in the CONFIG.SYS and AUTOEXEC.BAT files that are not a
  237.  part of QEMM and are not needed to start MS Windows.  To do
  238.  this, place the word REM in front of the line and attempt to
  239.  reproduce the conflict.  Please note that if your hard drive is
  240.  compressed or requires a driver to be loaded then those drivers
  241.  should not be REMarked out.
  242.  
  243.  Some conflicts require other drivers or TSRs to be loaded in
  244.  order to attempt to reproduce the conflict; these drivers should
  245.  NOT be REMarked out. For example, if the conflict is related to
  246.  a CD-ROM, the drivers for the CD-ROM must be loaded. These
  247.  drivers should NOT be REMarked out.
  248.  
  249.  Once the REMark statements have been added to both the
  250.  CONFIG.SYS and AUTOEXEC.BAT files, reboot the system and attempt
  251.  to reproduce the conflict.
  252.  
  253.  ???  If the conflict goes away, go to STEP B.
  254.  
  255.  ???  If the conflict still exists, go to TEST 3.
  256.  
  257.                              TEST 3
  258.  
  259.                         SIMPLYFYING QEMM
  260.                         ----------------
  261.  
  262.  Because QEMM is extremely thorough when recovering and using
  263.  upper memory, it is possible that one of QEMM's advanced features
  264.  is adding to the conflict with MS Windows.  Please follow steps a)
  265.  through e) to disable these features.
  266.  
  267.  a) To ensure that there is no conflict in upper memory, you should
  268.     eliminate all High RAM and test the system.  Run QEMM Setup
  269.     in Windows and choose the option "Fill upper memory with RAM"
  270.     (In DOS, select "Review or change QEMM parameters", and then
  271.     the "Fill upper memory with RAM" option. You should select
  272.     "NO" to ensure that QEMM will not create High RAM.
  273.  
  274.  b) To disable Stealth, select "Stealth system and video ROMs" from
  275.     the QEMM Features tab in QEMM Setup ("Review or change QEMM
  276.     parameters" in the DOS version of QSETUP).  You will be
  277.     presented with the following options:
  278.  
  279.     Stealth Off
  280.     Stealth Mapping
  281.     Stealth Frame
  282.  
  283.  ???  If the "Stealth Off" option is highlighted then Stealth is
  284.       not currently enabled and is not adding to the conflict. Make
  285.       a note that you were not using Stealth and proceed to step c)
  286.       below.
  287.  
  288.  ???  If either "Stealth Mapping" or "Stealth Frame" are
  289.       highlighted then you should make a note of the Stealth mode
  290.       that you were using and highlight the "Stealth Off" option to
  291.       temporarily disable Stealth.
  292.  
  293.  c) The QEMM Setup program can also place QEMM in a
  294.     troubleshooting mode, adding many troubleshooting parameters
  295.     to the QEMM386.SYS device line.
  296.  
  297.     To add the troubleshooting parameters select Troubleshooting
  298.     Parameters (In DOS, the "Review or change QEMM parameters"
  299.     QSETUP menu, hit <Page Down> twice and select "Set up QEMM for
  300.     troubleshooting".)  This will add all of the general
  301.     troubleshooting parameters to the QEMM386.SYS line.
  302.  
  303.  d) QEMM's DOS-Up feature can load more of DOS into upper memory
  304.     than DOS itself, freeing more conventional memory.  It is
  305.     possible that a program is expecting most of DOS to be in
  306.     conventional memory, and disabling DOS-Up will eliminate that
  307.     conflict.  In Windows, select "Do not use DOS-Up" from the
  308.     DOS-Up property page.  In DOS, from the QSETUP Main Menu,
  309.     select "Enable or disable DOS-Up," followed by "No."
  310.  
  311.  e) To disable QEMM's Stealth D*Space feature from the QSETUP main
  312.     menu, select "Enable or disable Stealth D*Space" and make note
  313.     of whether you are using Stealth D*Space (if "Yes" is
  314.     highlighted) or not (if "No" is highlighted).  Set this option
  315.     to "No."
  316.  
  317.  f) To disable QEMM's MagnaRAM, FreeMeg, and Resource Manager, edit
  318.     the SYSTEM.INI file, and search the [Boot] section for the line:
  319.  
  320.          drivers=freemeg.dll rsrcmgr.dll
  321.  
  322.     and remove "freemeg.dll" and "rsrcmgr.dll" from the line.  Then
  323.     search the [386Enh] section for the line:
  324.  
  325.          device=C:\QEMM\MAGNA31.VXD
  326.  
  327.     and place a semi-colon in front of the word "device".  Save the file
  328.     with the corrections.
  329.  
  330.  After the changes in steps a) through f) have been made, save the
  331.  configuration and allow the Optimize program to run.
  332.  
  333.  Once Optimize has completed, try to reproduce the conflict.
  334.  
  335.  ???  If the conflict goes away then reconfiguring QEMM will
  336.       resolve it. Go to STEP D below.
  337.  
  338.  ???  If the conflict still exists, go to TEST 4.
  339.     
  340.                           TEST 4
  341.  
  342.          USE DOS'S MEMORY MANAGERS INSTEAD OF QEMM
  343.          -----------------------------------------
  344.  
  345.  If all of the above tests fail to resolve the conflict, there may
  346.  be an incompatibility with DOS that is not related to QEMM.  You
  347.  need to ensure that the system is functioning properly with ANY
  348.  memory manager.
  349.  
  350.  The QEMM386.SYS driver should be REMarked out of the CONFIG.SYS to
  351.  disable QEMM.
  352.  
  353.  Next, add DOS's memory managers, HIMEM.SYS and EMM386.EXE, at the
  354.  beginning of the CONFIG.SYS as follows:
  355.  
  356.  EXAMPLE:
  357.  
  358.  DEVICE=C:\DOS\HIMEM.SYS
  359.  DEVICE=C:=DOS\EMM386.EXE RAM 1024
  360.  REM DEVICE=C:\QEMM\QEMM386.SYS <troubleshooting parameters>
  361.  
  362.  NOTE: The RAM and 1024 parameters should be added to the
  363.        EMM386.SYS device line.
  364.  
  365.  Save the configuration, reboot the system, and test to see if the
  366.  conflict still exists.
  367.  
  368.  ???  If the conflict goes away, go to STEP D.
  369.  
  370.  ???  If the conflict still exists then it is unrelated to QEMM.
  371.       Since the conflict exists without QEMM loading,
  372.       troubleshooting QEMM further will not affect the conflict. We
  373.       recommend that you contact the manufacturer of the
  374.       application that is failing, or contact Microsoft if MS
  375.       Windows itself is not operating correctly.  You are finished
  376.       with this technical note.
  377.  
  378.  /<*>\/<*>\/<*>\/<*>\/<*>\/<*>\/<*>\/<*>\/<*>\/<*>\/<*>\/<*>\/<*>\
  379.  
  380.  
  381.                              STEP A
  382.  
  383.                       CONFIGURING MS WINDOWS
  384.                       ----------------------
  385.  
  386.  ???  If the /D:FSVX switch resolved the conflict:
  387.  
  388.       Each of the letters in the parameter "FSVX" represent a
  389.       different SYSTEM.INI setting:
  390.  
  391.       SWITCH   SYSTEM.INI SETTING
  392.       ------   ------------------
  393.        /D:F     32BitDiskAccess=FALSE
  394.        /D:S     SystemROMBreakPoint=FALSE
  395.        /D:V     VirtualHDIRQ=FALSE
  396.        /D:X     EMMExclude=A000-FFFF
  397.  
  398.       Test MS Windows with only one of the above switches at a time
  399.       to determine the setting that needs to be added to the
  400.       [386enh] section of the SYSTEM.INI file. Once you have
  401.       determined the switch that resolves the conflict, add the
  402.       corresponding SYSTEM.INI setting the the [386Enh] section of
  403.       the SYSTEM.INI file.  You are finished with this technical
  404.       note.
  405.  
  406.  ???  If renaming WIN.INI to WIN.OLD resolved the conflict:
  407.  
  408.       You have isolated the conflict to something loading in the
  409.       WIN.INI file.  To determine exactly which program is causing
  410.       the conflict, rename the WIN.OLD file back to WIN.INI, edit
  411.       the WIN.INI file, and locate the lines that begin with
  412.       "LOAD=" (in the [Windows] section). Disable the "LOAD=" lines
  413.       one at a time (by placing a ; at the beginning of the line)
  414.       and try to reproduce the conflict.  When the conflict goes
  415.       away, the last line that was disabled contains the driver
  416.       that is causing the conflict.  You are finished with this
  417.       technical note.
  418.  
  419.                              STEP B
  420.  
  421.                    RESTORING FROM A CLEAN BOOT
  422.                    ---------------------------
  423.                              
  424.  One of the drivers or TSRs that you have placed a REM statement in
  425.  front of is causing the conflict.  In order to identify which
  426.  driver or TSR is causing the conflict you should remove the REMark
  427.  statements from the beginning of each line in the CONFIG.SYS and
  428.  AUTOEXEC.BAT files one at a time.  By rebooting and trying to
  429.  reproduce the conflict after each change you can identify the
  430.  program that is conflicting with MS Windows.
  431.  
  432.  When the conflict reoccurs, the program loading on the last line
  433.  that you removed the REMark statement from is causing the
  434.  conflict.  Contacting the manufacturer of the program is the
  435.  easiest way to resolve the conflict; however, Quarterdeck
  436.  Technical Support has found that the following suggestions resolve
  437.  many other programs' incompatibilities:
  438.  
  439.  o  Configure the program NOT to use expanded memory.  Some
  440.     programs misuse expanded memory, and by configuring them to use
  441.     extended or conventional memory the conflict with MS Windows
  442.     may be avoided.  Consult the program's documentation for
  443.     configuration options.
  444.  
  445.  o  Try loading the program low.  Some programs are written with
  446.     the assumption that they will be loaded in conventional memory
  447.     and fail to function properly when loaded into upper memory. If
  448.     the program is able to load itself into uppper memory, disable
  449.     this feature to ensure that it is not adding to the conflict.
  450.  
  451.  o  Contact the manufacturer of the program to acquire the latest
  452.     version of the program.  Newer versions may contain
  453.     compatibility fixes for known conflicts.
  454.  
  455.  You are finished with this technical note.
  456.  
  457.  
  458.                              STEP C
  459.  
  460.                         REBUILDING QEMM
  461.                         ---------------
  462.  
  463.  *HIGH RAM*
  464.  
  465.  The first step in rebuilding the system is to allow QEMM to create
  466.  High RAM. To do this, run QSETUP, select "Review or change QEMM
  467.  parameters" followed by "Fill upper memory with RAM."  Save this
  468.  configuration, reboot the system, and try to reproduce the
  469.  conflict.
  470.  
  471.  ???  If the conflict does NOT occur then there is no upper memory
  472.       conflict.  Go to the next section, *STEALTH*.
  473.  
  474.  ???  If the conflict reappears then the conflict is related to
  475.       upper memory.  The technical note EXCLUDE.TEC in the
  476.       \QEMM\TECHNOTE directory will help you isolate the area in
  477.       upper memory that is causing the conflict and help you
  478.       correct the problem.  You are finished with this technical
  479.       note.
  480.  
  481.  *STEALTH*
  482.  
  483.  In this step you will determine if QEMM's STEALTH feature is
  484.  causing the conflict.
  485.  
  486.  ???  If you noted in TEST 3 that Stealth was NOT being used then
  487.       there is no need to test Stealth.  Proceed to the next
  488.       section, *DOS-UP*.
  489.  
  490.  ???  If you noted in TEST 3 that the Stealth feature was being
  491.       used then the next step in rebuilding QEMM is to enable
  492.       Stealth and see if the conflict occurs.  Run QSETUP, select
  493.       "Review or change QEMM parameters" followed by "Stealth
  494.       system and video ROMs."  Select the appropriate Stealth mode
  495.       based upon the mode that you noted in TEST 3.  Save this
  496.       configuration, reboot the system, and try to reproduce the
  497.       conflict.
  498.  
  499.  ???  If the conflict does not occur, go to the next step, *DOS-Up*.
  500.  
  501.  ???  If the conflict recurs then the conflict is related to
  502.       Stealth. The Stealth troubleshooting technical note
  503.       STEALTH.TEC is available in the \QEMM\TECHNOTE directory, and
  504.       should be followed in order to fine tune Stealth to avoid the
  505.       MS Windows conflict.  You have identified the conflict and
  506.       are finished with this technical note.
  507.  
  508.  *DOS-UP*
  509.  
  510.  To determine whether the DOS-Up feature is adding to the conflict,
  511.  you should enable this feature again.
  512.  
  513.  From the QSETUP Main Menu, select "Enable or disable DOS-Up"
  514.  followed by "Yes." This will fully enable the DOS-Up feature. Save
  515.  the configuration, allow Optimize to run, and try to reproduce the
  516.  conflict.
  517.  
  518.  ???  If the conflict does not occur then the DOS-Up feature is not
  519.       adding to the conflict.  You may proceed to next step,
  520.       *Stealth D*pace*.
  521.  
  522.  ???  If the conflict recurs then DOS-Up is adding to the conflict.
  523.       By partially enabling the DOS-Up feature you can still
  524.       receive the benefits of DOS-Up while avoiding the conflict
  525.       with MS Windows.
  526.  
  527.       From the QSETUP main menu, press the "U" key to "Enable or
  528.       disable DOS-Up," then the "P" key for a "Partial" DOS-Up
  529.       configuration. This brings you to the DOS-Up Options screen
  530.       which allows you to turn on or off the loading high of the 4
  531.       parts of DOS.
  532.  
  533.                 1 = DOS Resources No
  534.                 2 = COMMAND.COM   No
  535.                 3 = DOS Data      No
  536.                 H = DOS=HIGH      No
  537.  
  538.       Test the system by enabling only one of these options at a
  539.       time, rebooting, and trying to reproduce the conflict after
  540.       each change to isolate which part of DOS-UP is causing the
  541.       conflict.  Once the option that is causing the conflict is
  542.       isolated, setting the option to "No" in QSETUP will ensure
  543.       that this part of DOS-Up will not be enabled by QEMM's
  544.       Optimize program in the future.  You are finished with this
  545.       technical note.
  546.  
  547.    *STEALTH D*SPACE*
  548.  
  549.  This test will determine if the Stealth D*Space driver is adding
  550.  to the MS Windows conflict.
  551.  
  552.  ???  If you noted in TEST 3 above that you were using the Stealth
  553.       D*Space feature then run QSETUP, select "Enable or
  554.       disable Stealth D*Space," and set this option to "Yes."  Save
  555.       the configuration, reboot the machine, and try to reproduce
  556.       the conflict.
  557.  
  558.  ???  If the conflict recurs then the Stealth D*Space feature is
  559.       adding to the conflict.  A common cause of conflicts with the
  560.       Stealth Doublespace driver is programs that misuse expanded
  561.       memory.  Try configuring other device drivers and TSRs on the
  562.       system to NOT use expanded memory.  You may need to consult
  563.       the documentation for the programs that you are loading to
  564.       learn how to do this.
  565.  
  566.  ???  If you noted in TEST 3 that you were NOT using Stealth
  567.       D*Space OR if setting the Stealth D*Space option to "Yes" did
  568.       not cause a conflict, the QEMM troubleshooting parameters
  569.       resolved the conflict.  The following is a list of the
  570.       troubleshooting parameters that QSETUP added:
  571.  
  572.       DB:2 RH:N SH:N TM:N XBDA:N TR:N CF:N FILL:N MR:N BE:N
  573.  
  574.       You may remove one of these parameters at a time, save the
  575.       file, reboot the system, and attempt to reproduce the
  576.       conflict.  When the conflict occurs then you know that the
  577.       LAST parameter that you removed was necessary to avoid the
  578.       conflict and you should keep that parameter and remove the
  579.       rest.  You are finished with this technical note.
  580.  
  581.  
  582.                               STEP D
  583.  
  584.                    CONTACTING TECHNICAL SUPPORT
  585.                    ----------------------------
  586.  
  587.  The conflict that MS Windows is experiencing requires further
  588.  troubleshooting techniques and investigation, and contacting our
  589.  technical support department is the quickest and easiest way to
  590.  resolve the conflict.  Please mention that you have followed this
  591.  technical note and were instructed by STEP D to contact
  592.  Quarterdeck for additional troubleshooting steps.
  593.  
  594.  Our technical support department is easily reached via electronic
  595.  channels such as CompuServe (GO QUARTERDECK), Internet (mail
  596.  support@qdeck.com or the comp.os.msdos.desqview Usenet newsgroup),
  597.  the Quarterdeck BBS (310-309-3227), or fax (310-309-3217).  When
  598.  contacting Quarterdeck, be sure to fully explain the symptoms of
  599.  the conflict, the results of the tests performed while following
  600.  this technical note, and include the following information:
  601.  
  602.  CONFIG.SYS     (in the root directory, usually C:\)
  603.  AUTOEXEC.BAT   (in the root directory, usually C:\)
  604.  SYSTEM.INI     (in the MS Windows directory, usually C:\WINDOWS\)
  605.  WIN.INI        (in the MS Windows directory, usually C:\WINDOWS\)
  606.  
  607.  You can also call our Technical Support line at 310-309-4250 for
  608.  further assistance.  When you call, please be at the machine that
  609.  is experiencing the conflict.
  610.  
  611.  ******************************************************************
  612.  *      Trademarks are property of their respective owners.       *
  613.  *   This and other technical notes may be available in updated   *
  614.  *     forms through Quarterdeck's standard support channels.     *
  615.  *          Copyright (C) 1996 Quarterdeck Corporation            *
  616.  ******************** E N D   O F   F I L E ***********************
  617.  
  618.