System Hangs and/or WAV File Repeats When Using MOUSEVKD.386

Last reviewed: December 13, 1996
Article ID: Q121010
The information in this article applies to:
  • Microsoft Mouse Driver versions 9.0, 9.01
  • Microsoft IntelliPoint software version 1.0
  • Microsoft Natural Keyboard with IntelliType software version 1.0

SYMPTOMS

  • Wave (.WAV) files play in a continuous loop when you run Windows, and the computer stops responding (hangs), requiring that you reboot the system to break out of the loop.

    -or-

  • The system hangs and requires a reboot because of other conflicts between peripherals.

CAUSE

These problems can occur after you install the version 9.0 or 9.01 Microsoft Mouse driver, which in turn installs MOUSEVKD.386 in Windows. This new virtual keyboard driver causes conflicts with peripherals that use Interrupt (IRQ) 12.

RESOLUTION

  • Change the peripherals to interrupts other than IRQ 12 to eliminate conflicts.

    -or-

  • If you are using a serial mouse, you can install the older native Windows virtual keyboard driver. To make this change, the KEYBOARD= line in the [386Enh] section of the SYSTEM.INI file must be changed from

          [386Enh]
          keyboard=C:\<MOUSE>\MOUSEVKD.386
    

    (where <MOUSE> is the directory containing the 9.0 or 9.01 driver)

    to:

          keyboard=*VKD
    

MORE INFORMATION

The Windows virtual keyboard driver (*VKD) is replaced with MOUSEVKD.386 when you install Microsoft Mouse driver version 9.0 or 9.01. This virtual driver(VxD) affects the way the 8042 keyboard controller chip is handled. This is primarily for synchronization of the PS/2-style mouse. (The PS/2- style mouse interface is connected through this chip.) IRQ 12 is dedicated to the PS/2-style interface at the hardware level. This is defined by the hardware architecture and cannot be changed.

Peripheral devices that allow selection of IRQ 12 can create interrupt conflicts, causing the system to hang when the new VxD is loaded. The VxD is controlling the PS/2 port and thus responding to IRQ 12.

This problem also occurs with the IntelliPoint 1.0 MSINPUT.386 file.

NOTE: MOUSEVKD.386 is required only if a PS/2-style mouse is installed. A serial mouse works correctly with the *VKD and the 9.0 or 9.01 driver, but a PS/2-style mouse is erratic if the 9.0 or 9.01 driver is used without MOUSEVKD.386 installed.


KBCategory: kbhw kbsound kbtshoot kbprb
KBSubcategory: mnk win30 win31 wfw wfwg
Additional reference words: 3.00 3.00a 3.0 3.0a 3.10 3.11 1.00 2.00
9.00 port repeated repeating motherboard hung loop sound intelipnt
intellipnt intellpnt intellpoint windows for workgroups


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: December 13, 1996
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.