[comp.sys.ibm.pc] Windows and HIMEM.SYS

Greg_d._Moore@mts.rpi.edu (Commander Krugannal) (07/09/90)

 
   >11800/1491. Mark Donnell (markad@blake.u.washington.edu) 11:15 Sun Jul  8/90  2
   >
   >
   > Entered: University of Washington, Seattle  19:57 Fri Jul  6/90
   > Subject: himem.sys vs AMI
   >
   > I am having problems with himem.sys. The problem is that it locks
   > up my computer. I am trying to use the version which came with
   > Windows 3.0 (which is REQUIRED to run in 386 enhanced mode).
   >
   > I am currently running an older version of himem.sys, dated late
   > 1989, without any trouble. When I try to run Win3.0 with it,
   > it says himem.sys required to run in 386 mode (after I force the
   > issue with 'win /3'.
   > If I try to run it with the Win3.0 version of himem.sys, the machine
   > locks up at that point in the reboot. The docs list nothing like that
   >
   > I have a Nascent 386/25, discrete chip set, AMI (?)Aug 17, 1988 BOIS,
   > 2 Meg, WD controller with 40Meg connor HD, teac 1.2Meg FD, Genoa VGA.
   >
   > Have you heard of such a problem before? Is there another version of
   > himem.sys which might run Win3.0?
 
   Umm, look closely at the documentation that comes with HIMEM.SYS.
   It mentions in there that there is a switch that can be set.
   Usually Windows will figure out which switch to set and tell you
   to set it that way in your config.sys.  This is not always the case.
   A little fiddling with this should fix it.  To aid, I've copied
   the stuff from the WINDOWS README.TXT file:
 
   ----------------------->Cut Here<-----------------------------------
 
   USING HIMEM.SYS
   ===============
 
   HIMEM.SYS is a driver required by Windows 3.0 for using extended 
   memory. It must be included in your CONFIG.SYS file. The method 
   HIMEM uses to access extended memory depends on your hardware.
 
   When you boot your computer, HIMEM is loaded from your
   CONFIG.SYS file. After it is loaded, you will see a message like
   the following telling you the method HIMEM will use to access 
   extended memory on your computer.
 
     Installed A20 handler number X.
 
      where X is 1 through 8 which corresponds to one of the 
      following methods:
 
         Number   Name               Computer type
     --------------------------------------------------------------
           1        at               ; IBM AT or 100% compatible.
           2        ps2              ; IBM PS/2
           3        ptlcascade       ; Phoenix Cascade BIOS
           4        hpvectra         ; HP Vectra (A & A+)
           5        att6300plus      ; AT&T 6300 Plus
           6        acer1100         ; Acer 1100
           7        toshiba          ; Toshiba 1600 & 1200XE
           8        wyse             ; Wyse 12.5 Mhz 286 
 
 
   If HIMEM does not work properly, you can try a different method.
   Specify the switch for your computer type on the 
   device=HIMEM.SYS line in your CONFIG.SYS file. Computer type 
   corresponds to either the number or the name of your computer 
   from the table.
 
   For example the following lines are equivalent:
 
     device=c:\himem.sys /M:ps2
     device=c:\himem.sys /M:2
 
   This entry forces HIMEM to use the IBM PS/2 A20 method for 
   accessing extended memory.
 
   ----------------->Cut here<--------------------------------------
   (Quoted without permission, but it is a direct paste and copy so
   I don't think they can nail me for misquoting them.)
 
   I hope this helps.
 
   Greg_d._Moore@mts.rpi.edu