F108B Date: 150199 Modified: 090499 Author: JD

Missing or Damaged VMM32.VXD
    

This technical note covers a specific error message that was first reported in April 1998, and was previously covered in a news article on this site. The "VMM32" problem has been solved for some time, and this technical note is an archive of all of the information relating to the problem.

Who is affected by this problem?

This error message can occur after the first installation of an older (v2.4.4 or earlier) VistaScan scanner driver, on a fast PC system that has USB support. Originally the problems were reported with Windows 95 OSR2.1 and 2.5, however some users have reported the error with Windows 98. This error message is displayed during the boot-up sequence and it prevents Windows from loading in 'normal' mode. VMM32.VXD is a vital system library used by Windows to manage virtual memory and paging.


How do I fix this issue?

Although early reports of this problem were associated with the OSR2.1 USB Support files, the error message is triggered by the loading of a UMAX device driver, "umaxis11.386". This driver is loaded by a line in the system.ini file (386Enh section). The error  will not occur if this device line is removed, however the device driver is required when using scanners with UMAX UDS-IS11/ISA SCSI card.

To Install the Updated UMAXIS11.386 File:

1. Download to a temporary location on your disk drive the new version of this file (Modified date April 17 1998, size 19,747 bytes). [If you have problems downloading this file, RIGHT-click on the link and choose "Save As..."]

2. Reboot your PC in Safe Mode (press F8 when "Starting Windows..." appears, select the Safe Mode option).

3. Copy the new file "umaxis11.386" to your Windows directory (usually c:\windows). Allow the older version of the driver to be overwritten.

If you are unable to boot your PC normally to download the file you can request a copy on disk from Tech Support, or you can make the following change to the system.ini file. Note: you should only edit the system files if you are an experienced user!!!

1. Boot your PC in Safe Mode (press F8 when "Starting Windows..." appears, select the Safe Mode option).

2. Edit the file "system.ini" in the Windows directory - the easiest way is to type "sysedit" at the Run command (Start menu).

3. Search through the system.ini file for the section starting "[386Enh]". In this section you should see the line:

DEVICE=C:\WINDOWS\UMAXIS11.386

Insert a semicolon (;) at the start of this line to disable the driver:

;DEVICE=C:\WINDOWS\UMAXIS11.386

Save the changes to the system.ini file and reboot the PC normally.


Alternative Fixes

1. Use a current version of VistaScan - since version 2.4.5 the scanner software uses a different driver architecture (miniport, .mpd), and the umaxis11.386 file is no longer used.

2. Use a different driver for the SCSI card - the UMAX UDS-IS11/ISA SCSI card can be driven using generic ASPI-compatible drivers provided by DTC, as described in a separate Tech Note.


Further Information

1. Microsoft KnowledgeBase Article ID Q167889 (USB support problems with OSR2.1)

 

     
© UMAX UK Ltd  1995-2000 - Protected by International Copyright Laws.
May not be reproduced in any form without the explicit written permission of the author.