home *** CD-ROM | disk | FTP | other *** search
/ Shareware Supreme Volume 6 #1 / swsii.zip / swsii / 198 / DOS6NOT1.ZIP / PD0747.TXT < prev    next >
Text File  |  1993-03-05  |  10KB  |  188 lines

  1.  
  2.  
  3. ======================================================================
  4.   Microsoft(R) Product Support Services Application Note (Text File)
  5.                PD0747: CONFIGURATION QUESTIONS & ANSWERS
  6. ======================================================================
  7.                                                    Revision Date: 4/93
  8.                                                       No Disk Included
  9.  
  10. The following information applies to Microsoft MS-DOS 6.0 Upgrade.
  11.  
  12.  --------------------------------------------------------------------
  13. | INFORMATION PROVIDED IN THIS DOCUMENT AND ANY SOFTWARE THAT MAY    |
  14. | ACCOMPANY THIS DOCUMENT (collectively referred to as an            |
  15. | Application Note) IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY      |
  16. | KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO    |
  17. | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A     |
  18. | PARTICULAR PURPOSE. The user assumes the entire risk as to the     |
  19. | accuracy and the use of this Application Note. This Application    |
  20. | Note may be copied and distributed subject to the following        |
  21. | conditions: 1) All text must be copied without modification and    |
  22. | all pages must be included; 2) If software is included, all files  |
  23. | on the disk(s) must be copied without modification [the MS-DOS(R)  |
  24. | utility DISKCOPY is appropriate for this purpose]; 3) All          |
  25. | components of this Application Note must be distributed together;  |
  26. | and 4) This Application Note may not be distributed for profit.    |
  27. |                                                                    |
  28. | Copyright 1993 Microsoft Corporation. All Rights Reserved.         |
  29. | Microsoft and MS-DOS are registered trademarks and Windows         |
  30. | is a trademark of Microsoft Corporation.                           |
  31.  --------------------------------------------------------------------
  32.  
  33. 1.  Q. I receive the message "ERROR: Unable to control A20 line"
  34.        during the startup (boot) process. How can I correct this
  35.        problem?
  36.  
  37.     A. The A20 line is a hardware component of 80286 and higher
  38.        processors that allows programs to access the first 64
  39.        kilobytes (K) of extended memory. HIMEM.SYS must be able to
  40.        control the A20 line to manage the extended memory on your
  41.        computer. Different computers use different techniques for
  42.        controlling the A20 line. In some cases, HIMEM.SYS cannot
  43.        determine the correct technique to use. If HIMEM.SYS cannot
  44.        identify the correct technique for controlling the A20 line on
  45.        your computer, you may need to use the /machine switch with the
  46.        DEVICE=C:\DOS\HIMEM.SYS command in your CONFIG.SYS file. For
  47.        further instructions, refer to the "Diagnosing and Solving
  48.        Problems" chapter of the Microsoft MS-DOS 6 User's Guide. You
  49.        can also type "help himem.sys" (without the quotation marks) at
  50.        the MS-DOS command prompt and press ENTER for information on
  51.        HIMEM.SYS and the /machine switch.
  52.  
  53. 2.  Q. I made a change to my CONFIG.SYS or AUTOEXEC.BAT file and now
  54.        my computer stops responding ("hangs") when I turn it on. What
  55.        should I do?
  56.  
  57.     A. MS-DOS 6.0 contains two functions that can help you correct
  58.        this problem. The first function lets you boot the computer
  59.        while bypassing the CONFIG.SYS and AUTOEXEC.BAT files; the
  60.        second function lets you confirm each startup command in your
  61.        CONFIG.SYS file. You then have the option of running the
  62.        AUTOEXEC.BAT file or bypassing it; there is no option for
  63.        stepping through the AUTOEXEC.BAT file as it is processed.
  64.  
  65.        Bypassing the CONFIG.SYS and AUTOEXEC.BAT files when you start
  66.        your computer allows it to boot with a minimal configuration.
  67.        To do this, use the following steps:
  68.  
  69.        1. Start or restart your computer.
  70.        
  71.        2. MS-DOS displays the message "Starting MS-DOS...." When this
  72.           text appears, press and release the F5 function key or press
  73.           and hold down the SHIFT key.
  74.        
  75.         Note: A minimal configuration does not load device drivers; as
  76.         a result, some devices (such as the mouse) may not function.
  77.         If you use a disk-compression program (such as Stacker[R]),
  78.         you should use the F8 function key during startup, as
  79.         discussed below. This is not necessary if you use the
  80.         Microsoft DoubleSpace program.
  81.         
  82.        If you receive the error message "Bad or missing command
  83.        interpreter" when you start the computer, type the full path to
  84.        the COMMAND.COM file and press enter.
  85.        
  86.        As an alternative to pressing F5 and skipping the CONFIG.SYS
  87.        and AUTOEXEC.BAT files completely, you can press F8 and confirm
  88.        the loading of each command in the CONFIG.SYS file. To do this,
  89.        use the following three steps:
  90.  
  91.        1. Start or restart your computer.
  92.        
  93.        2. MS-DOS displays the message "Starting MS-DOS...." When this
  94.           text appears, press and release the F8 function key. This
  95.           displays your CONFIG.SYS file one line at a time. To process
  96.           the displayed command, press Y; to bypass the command, press
  97.           N.
  98.        
  99.        3. After you have processed all the lines in the CONFIG.SYS
  100.           file, the following command appears on your screen:
  101.        
  102.              Process AUTOEXEC.BAT [Y/N]?
  103.        
  104.           To process the commands in the AUTOEXEC.BAT file, press Y.
  105.           To bypass the AUTOEXEC.BAT file, press N.
  106.        
  107.        For more information on these procedures, refer to the
  108.        "Configuring Your System" chapter in the "Microsoft MS-DOS 6
  109.        User's Guide."
  110.        
  111. 3.  Q. When I boot my system, I receive the message "Unable to set
  112.        page frame base address." What should I do?
  113.  
  114.     A. This error message means that EMM386.EXE cannot locate a 64-
  115.        kilobyte (K) contiguous block of free memory in the upper
  116.        memory area (UMA) on your computer. EMM386.EXE must create this
  117.        64K page frame in order to emulate expanded memory. You may be
  118.        able to correct this problem by using the highscan switch on
  119.        the DEVICE=C:\DOS\EMM386.EXE command in your CONFIG.SYS file.
  120.        For more information on EMM386.EXE and the highscan switch,
  121.        type "help emm386.exe" (without the quotation marks) at the MS-
  122.        DOS command prompt.
  123.     
  124.        If using the highscan switch does not correct this problem, you
  125.        might be able to reconfigure the hardware adapter cards in your
  126.        computer to free a 64K block in the UMA. For example, if you
  127.        have a network adapter that is using the D000-D7FF region and a
  128.        SCSI adapter that uses E000-E7FF, reconfiguring your network
  129.        card to use the range C800-CFFF would free the D000 segment for
  130.        use as an expanded memory page frame. For information on
  131.        configuring your adapter cards, refer to the documentation
  132.        provided with your hardware adapter cards or contact your
  133.        hardware vendor.
  134.  
  135.        If none of your applications require expanded memory, but you
  136.        still want to use upper memory blocks (UMBs) to load programs
  137.        into the UMA, you can disable expanded memory emulation by
  138.        using the noems switch with the DEVICE=C:\DOS\EMM386.EXE
  139.        command in your CONFIG.SYS file. For more information about the
  140.        noems switch, type "help emm386.exe" (without the quotation
  141.        marks) at the MS-DOS command prompt.
  142.  
  143. 4.  Q. I'm using custom menu colors with multiple configurations.
  144.        During the startup process, my menu colors change back to the
  145.        default screen colors. Why is this occurring?
  146.     
  147.     A. When ANSI.SYS is loaded, it resets your screen colors. ANSI.SYS
  148.        is an enhanced console device driver; therefore, it takes over
  149.        all output to the console. At this time there is no workaround
  150.        for this problem.
  151.  
  152. 5.  Q. The device statement in my CONFIG.SYS file for SMARTDRV.EXE has
  153.        a double_buffer parameter. What does this parameter do, and why
  154.        do I need it?
  155.     
  156.     A. Some hard disk controllers that provide direct memory access
  157.        (DMA) are unable to detect the memory mapping that occurs when
  158.        you run virtual-mode programs, such as EMM386.EXE and Windows
  159.        in 386 enhanced mode. To protect these disk controllers from
  160.        writing to the wrong area of memory, SMARTDrive double
  161.        buffering buffers all disk input/output (I/O) and then directs
  162.        the data to the proper memory location. While most hard disk
  163.        controllers do not require the double_buffer parameter, many
  164.        older SCSI disk controllers do require it.
  165.     
  166.        To determine if you need SMARTDrive double buffering, first
  167.        make sure your CONFIG.SYS file includes the
  168.        DEVICE=C:\DOS\SMARTDRV.EXE /DOUBLE_BUFFER command, and then
  169.        restart your computer. At the MS-DOS command prompt, type
  170.        "smartdrv" and press ENTER. SMARTDrive lists a status report
  171.        for all your system drives. Look at the buffering column. If
  172.        any drive lists "Yes" or a dash (-), keep the double buffering
  173.        driver installed. "Yes" means that double buffering is
  174.        required; a dash means SMARTDrive cannot determine whether
  175.        double buffering is required. If every entry in the buffering
  176.        column reads "No," you can remove the
  177.        DEVICE=C:\DOS\SMARTDRV.EXE /DOUBLE_BUFFER command from your
  178.        CONFIG.SYS file.
  179.  
  180.         Note: The DEVICE command in the CONFIG.SYS file loads the
  181.         double_buffer driver only, it does not load the disk cache.
  182.         Since this driver translates memory addresses, it cannot
  183.         function properly if you load it into upper memory with a
  184.         devicehigh command. To load the cache, you must have
  185.         SMARTDRV.EXE in your AUTOEXEC.BAT file, or type "smartdrv"
  186.         (without the quotation marks) at the MS-DOS command prompt.
  187.  
  188.