home *** CD-ROM | disk | FTP | other *** search
/ ftp.sudleyplace.com / ftp.sudleyplace.com.tar / ftp.sudleyplace.com / support / max / windows.txt < prev   
Text File  |  2006-10-20  |  14KB  |  344 lines

  1. Windows and 386MAX
  2.  
  3. The information in this document is intended for use with 386MAX and
  4. BlueMAX version 7.xx.
  5.  
  6. All information in this document pertains to both 386MAX and BlueMAX.
  7. 386MAX is used as an example in all cases.
  8.  
  9. About 386MAX and Windows
  10.  
  11. 386MAX is compatible with Windows 3.0 in Real and 386 Enhanced Mode.
  12. For version 3.1, Microsoft added VCPI client support to Windows
  13. Standard Mode, allowing 386MAX to function with both Standard and 386
  14. Enhanced Mode. 386MAX is also compatible with WFW.
  15.  
  16. There is no need to specially configure memory for Windows with any
  17. Windows compatible version of 386MAX.  Upon entering Windows Enhanced
  18. Mode, versions of 386MAX prior to 6.0 automatically configure unused
  19. EMS memory as extended memory.    Doing so allows EMS aware DOS
  20. applications to use expanded memory in a DOS environnment while
  21. providing extended memory to Windows when invoked. 386MAX version 6.0
  22. and later utilize a shared memory implementation known as SmartMemory.
  23. This scheme allows a pool of resources to be allocated as needed to
  24. other applications.  In the case of Windows, the available memory will
  25. be allocated as XMS memory and requires no modification on the part of
  26. the user.
  27.  
  28. To enter Windows, a system typically needs about 1MB of free extended
  29. memory.  If the system is configured so that the available resources
  30. are less than 1MB, then it may be necessary to force Windows into
  31. Enhanced Mode through use of the /3 switch( ie, WIN/3 ).
  32.  
  33.  
  34. WINDOWS 3.1 ISSUES
  35.  
  36. Windows 3.1 Installation and 386MAX
  37.  
  38. When installing Windows on a system with 386MAX already present, it is
  39. best to leave 386MAX enabled while running Windows SETUP.  No changes
  40. need to made to the 386MAX configuration for Windows to function.
  41. Under most circumstances, you should not encounter any problems during
  42. a Windows installation or upgrade.
  43.  
  44. Windows 3.1 updates the 386MAX.VXD file (if necessary) and adds the
  45. following line to the 386MAX.PRO file for 386MAX versions prior to
  46. 6.0:
  47.  
  48.          LOAD=[DRIVE]\[PATH]\WINDOWS.LOD
  49.  
  50. If you have 386MAX version 6.0 or later, Windows does not need to make
  51. any changes to the 386MAX.VXD or to the profile.
  52.  
  53. There are some circumstances under which you may encounter problems
  54. while in the Windows 3.1 SETUP program.  The following are known
  55. problems:
  56.  
  57. * If the EMS=0 option is active during Windows 3.1 SETUP, rapid mouse
  58. movement at specific times during SETUP can cause the system to lock.
  59. If this occurs, remove the EMS=0 option from your 386MAX.PROfile,
  60. reboot your system and begin SETUP again.  EMS=0 can also cause some
  61. applications that use EMS to fail.    Again, removing the EMS=0 solves
  62. the problem.
  63.  
  64. * If you are using 386MAX version 5.1x, and you choose to deactivate
  65. it while installing or upgrading to Windows 3.1, Windows will fail
  66. when you boot up under your 386MAX configuration because the
  67. 386MAX.VXD has not been replaced with the newer version shipped with
  68. Windows.  You must have the newer VXD in loaded order for Windows to
  69. run.  If you took 386MAX out of your system during Windows SETUP, you
  70. may either download the new 386MAX.VXD from the Qualitas FTP site at
  71. ftp://ftp.qualitas.com, or get the file from your Windows 3.1 disks.
  72. The file, called 386MAX.VX_ is located on disk 2. Be sure you expand
  73. the file before placing it in your 386MAX subdirectory.  Use the
  74. EXPAND.EXE file shipped on Windows disk 3 to expand the file.  The
  75. correct syntax to expand the file is:
  76.  
  77.            EXPAND 386MAX.VX_ 386MAX.VXD
  78.  
  79. Be sure you add the LOAD= line described above to your 386MAX.PROfile.
  80.  
  81. * On systems where 386MAX has sorted dual speed memory , Windows
  82. 3.1may report a problem with the XMS provider and suggest installing
  83. HIMEM.SYS.    This problem can occur if memory is located on both an
  84. add-in memory board and the motherboard as well as if the system
  85. actually has different speed memory installed.    Use EXTSIZE, available
  86. on the Qualitas FTP site, to avoid this problem.  Documentation is
  87. included with the file.
  88.  
  89.  
  90. Problems When Starting Windows 3.1
  91.  
  92. Some video device drivers developed for use with Windows 3.0, but used
  93. with Windows 3.1 may cause a Video Device Conflict while going into
  94. Windows with 386MAX active in the system.  To resolve the conflict,
  95. edit your 386MAX.PRO file to eliminate VGASWAP.  You may also need to
  96. add a RAM=C000-C800 to completely resolve the conflict.  If you have
  97. this problem with your system, please report the problem along with
  98. the following information to Qualitas Technical Support via mail or
  99. FAX:
  100.  
  101. *    Video adapter type and manufacturer
  102. *    Copy of SYSTEM.INI (from Windows subdirectory)
  103. *    Exact wording of the error message
  104. *    Your name and serial number
  105.  
  106. Ultra high-resolution video adapters often use the monochrome area
  107. (B000-B800).  Many 386MAX users choose to recover this area as high
  108. DOS.  Many do so without problems because the special video modes are
  109. rarely used.  When Windows 3.1 starts, it checks the area and refuses
  110. to set up a UMB over the area and reports "unable to set up UMB at
  111. B000".  If you get this message, place a semicolon (;) in front of the
  112. USE=B000-B800 in your 386MAX.PROfile.  We suggest that you do not
  113. install MONOUMB2.386 supplied by Microsoft.  Installation of
  114. MONOUMB2.386 allows use of this area as both high DOS and high
  115. resolution VGA memory.
  116.  
  117.  
  118. Conflicts within Windows 3.1
  119.  
  120. * If you encounter problems in Windows Standard Mode with programs
  121. that use EMS memory, check your 386MAX.Profile for and EMS=0
  122. statement.    If EMS=0 is active, remove the statement and reboot your
  123. system.
  124.  
  125. * If Windows displays a "386MAX VxD ERROR:  VGASWAP VDD Control Hook
  126. Recursion" error message, eliminate the VGASWAP option from the
  127. 386MAX.PRO file.  This message may occur when Windows tries to display
  128. a message using message mode (the text mode screen with inverse
  129. video).
  130.  
  131.  
  132. WINDOWS 3.XX GENERAL INFORMATION
  133.  
  134. Caches and RAM Disks
  135.  
  136. When you install Windows, Smartdrive is installed automatically.  Do
  137. not use two disk cache utilities on your system.  You may choose
  138. either Smartdrive or QCACHE, but be sure to remove the unnecessary
  139. files from CONFIG.SYS and AUTOEXEC.BAT before you reboot your system.
  140.  
  141. We recommend that you configure any disk cache or RAM disk for
  142. EXTended memory use.  After Windows startup, 386MAX transfers all
  143. unallocated EMS memory to to the XMS memory pool for use by Windows.
  144. 386MAX no longer has control over EMS memory usage and cannot
  145. guarantee proper EMS usage for TSRs configured to use it.
  146.  
  147. Users have reported certain releases of disk caching software can
  148. damage files on the hard disk if the cache is configured to use EMS
  149. memory in a Windows environment.  We strongly recommend configuring
  150. disk caches to use extended memory instead of EMS memory.
  151.  
  152. 386UTIL.COM
  153.  
  154. At present, the following 386UTIL display options are available from
  155. within Windows:  LIST, MAPMEM, SUMMARY, MAPDEV and MAPEMS.    Other
  156. 386UTIL display options are not available when running under Windows.
  157.  
  158.  
  159. Backfilling and Windows
  160.  
  161. Due to a Windows limitation, 386MAX cannot backfill on systems with
  162. less than 640KB of conventional memory and support Windows in Enhanced
  163. mode.  If you require support for Windows in Enhanced mode, and 386MAX
  164. is providing automatic backfill, add the NOLOW option to your
  165. 386MAX.PRO to disable default backfilling support by 386MAX.
  166.  
  167.  
  168. Windows and the EMS Page Frame
  169.  
  170. If the EMS page frame is located in conventional memory (at address
  171. 9000 or below), applications that use EMS memory may fail under
  172. Windows.  If you have problems with an application using EMS memory
  173. under Windows, relocate the EMS page frame to the high DOS area.
  174.  
  175. The EMS page frame is placed below A000 only if a 64 KB contiguous
  176. block of memory in not available in the high DOS region.  Typically,
  177. the cause is physical address space in use by hardware adapters.  In
  178. many cases, the adapters are configurable.    In order to resolve the
  179. problem, reconfigure the adapters to allow for a 64KB contiguous
  180. address space in high DOS.
  181.  
  182.  
  183. Printing Problems in Windows
  184.  
  185. If you receive ASCII characters or repeating strings from a network
  186. printer while trying to print from within Windows in Enhanced Mode,
  187. change the control panel selection within Windows to the LPT1.OS2.
  188.  
  189. If you are using Novell's RPRINTER.EXE to control network print jobs,
  190. the file must be loaded after the network drivers are initialized.
  191. Load RPRINTER after the network drivers in AUTOEXEC.BAT.
  192.  
  193.  
  194. Files and Buffers
  195.  
  196. FILES= in CONFIG.SYS set too small (under 25) can result in Windows
  197. failing to load certain files or fonts properly.  Windows 3.0 may
  198. generate an "UNRECOVERABLE APPLICATION ERROR" under this circumstance.
  199.  
  200. BUFFERS= in CONFIG.SYS set to fewer than 3 will result in
  201. unpredictable and undesirable results.    If you are running disk
  202. caching software, BUFFERS can be reduced to 3.
  203.  
  204.  
  205. Troubleshooting within Windows
  206.  
  207. If you cannot get into Windows after installing 386MAX, or if you are
  208. having problems within Windows, It is important to use the following
  209. process to help isolate the source of the problem.
  210.  
  211. * Make a backup copy of your CONFIG.SYS and AUTOEXEC.BAT.  As an
  212. example, from the root directory, type:
  213.  
  214.     Copy CONFIG.SYS CONFIG.BAK
  215.     Copy AUTOEXEC.BAT AUTOEXEC.BAK
  216.  
  217. If the files copy successfully, DOS reports, 1 file(s) copied.
  218.  
  219. * Run STRIPMGR /ST from the 386MAX subdirectory to strip out all
  220. references to 386MAX.
  221.  
  222. * Edit your CONFIG.SYS to add the following lines:
  223.  
  224.     DEVICE=DRIVE:\PATH\HIMEM.SYS
  225.     DEVICE=DRIVE:\PATH\EMM386.EXE  RAM * if Windows 3.0, use EMM386.SYS
  226.  
  227. Use the HIMEM.SYS and EMM driver supplied by your version of Windows.
  228. Do not use the drivers supplied in DOS 5.
  229.  
  230. * Reboot the system and attempt to reproduce the problem.
  231.  
  232. If the problem is reproducible under this configuration, it is
  233. unlikely that 386MAX is involved.  Contact MicroSoft and/or the
  234. manufacturer of the failing software to resolve the problem.
  235.  
  236. If the problem is not reproducible when 386MAX is removed from the
  237. system, restore your CONFIG.SYS and AUTOEXEC.BAK with the backup
  238. copies.  Call Qualitas Technical Services with the results of this
  239. test.
  240.  
  241. Whether or not the system fails under the suggested configuration,
  242. performing this step will speed up the technical support process.
  243.  
  244.  
  245. Windows Support Error Messages
  246.  
  247. Note that all message produced by 386MAX/BlueMAX and its Windows VxD
  248. are preceeded by greeting of the following form.
  249.  
  250. 386MAX VxD -- Version x.xx.xxx -- A Memory Manager for 386 Systems
  251.  
  252.  
  253. This section describes messages that may occur upon entering Windows,
  254. causes, and suggestions for resolving the problem.
  255.  
  256. 386MAX VxD ERROR Vxxxx:  Disk Cache or Other I/O Software Using EMS
  257. Memory
  258.  
  259. Cause:     386MAX has detected EMS memory in use by a disk cache.
  260.  
  261. Action:  Within a Windows environment, it is advisable to use extended
  262. rather than expanded memory to implement a disk cache.    If you MUST
  263. run a disk cache in EMS memory, set the DOS environment variable SET
  264. EMSCACHE=OK.
  265.  
  266.  
  267. 386MAX VxD ERROR Vxxxx: Unrecognized "set EMSCACHE=xxxx" Option
  268.  
  269. Cause:    386MAX has detected an unknown override environment variable.
  270.  
  271. Action:  If you MUST run a disk cache in EMS memory, set the DOS
  272. environment variable SET EMSCACHE=OK.
  273.  
  274.  
  275. 386MAX VxD ERROR Vxxxx:  Busmaster disk subsystem detected that
  276. requires QCache or other compliant disk cache to be loaded.
  277.  
  278. Cause:    If 386MAX/BlueMAX has detected a busmastering hard disk
  279. contoller without VDS support or the keyword NOSCSI is present in the
  280. 386MAX.PROfile, the 386MAX.VxD must see QCache or another compliant
  281. disk cache in memory before starting Windows.
  282.  
  283. Action:  See the section on "Busmastering Devices".  If you MUST
  284. override this safety check, set the DOS environment variable SET
  285. BUSMASTER=VDS.
  286.  
  287.  
  288. 386MAX VxD ERROR Vxxxx: Unrecognized "set BUSMASTER=xxxx" Option
  289.  
  290. Cause:    386MAX has detected an unknown override environment variable.
  291.  
  292. Action:  If you must override this safety check, set the DOS
  293. environment variable SET BUSMASTER=VDS.
  294.  
  295.  
  296. 386MAX VxD ERROR Vxxxx:  Physical memory above 16 MB not supported by
  297. Windows 3.0.  Reduce memory to less than 16 MB and reboot.
  298.  
  299. Cause:    Windows 3.0 does not support memory above 16 MB.
  300.  
  301. Action:  Since 386MAX/BlueMAX is using memory at the top of your
  302. extended memory, you must reduce memory to less than 16 MB and reboot.
  303.  
  304.  
  305. 386MAX VxD ERROR Vxxxx:  Physical memory above 16 MB not supported by
  306. Windows 3.0.  Add the NOXRAM keyword to your 386MAX/BlueMAX.PRO file.
  307.  
  308. Cause:    386MAX/BlueMAX is recovering shadowram on your system that is
  309. physically located above 16 MB.
  310.  
  311. Action:  Add the NOXRAM keyword to your 386MAX/BlueMAX.PRO file to
  312. disable 386MAX or BlueMAX from recovering shadowram on your system.
  313.  
  314.  
  315. 386MAX VxD ERROR Vxxxx: 386MAX.SYS Version Mismatch
  316.  
  317. Cause:    386MAX/BlueMAX.SYS and 386MAX/BlueMAX.VxD are not of the same
  318. version.
  319.  
  320. Action:  Ensure 386MAX/BlueMAX.SYS and 386MAX/BlueMAX.VxD are of the
  321. same version.
  322.  
  323.  
  324. 386MAX VxD ERROR Vxxxx: NOLOW Option Required
  325.  
  326. Cause:    386MAX or BlueMAX is presently backfilling on a system with
  327. less than 640 KB, or a system equipped with a monochrome or CGA video
  328. adapter.
  329.  
  330. Action: Add the NOLOW keyword to your 386MAX.PRO file.
  331.  
  332.  
  333. If you receive a video device conflict or loadhi_sys_critical_init
  334. immediately after the Windows 3.xx initialization screen, and you are
  335. using a VGA adapter, place a RAM=C000-C800 in your
  336. 386MAX/BlueMAX.PROfile.
  337.  
  338. ********************************************************************************
  339.  
  340. Qualitas and 386MAX are registered trademarks, and BlueMAX and RAMexam
  341. are trademarks of Qualitas, Inc.  All other product names are
  342. trademarks of their respective owners.
  343.  
  344.