Mouse Doesn't Work in 386 Enhanced Mode

Last reviewed: December 21, 1994
Article ID: Q83342
The information in this article applies to:
  • Microsoft Windows operating system versions 3.1, 3.11

SUMMARY

If you do not have a COM1 port, you may experience loss of mouse functionality in the COM2 port when running Microsoft Windows in 386 enhanced mode. The loss of mouse functionality is most likely to occur when an MS-DOS-based mouse driver is loaded.

Another similar cause of mouse failure in 386 enhanced mode is incorrectly configured COM ports. The Logitech virtual mouse driver (LVMD.386) is hard coded for the standard base port addresses and interrupt requests (IRQs). The base address for COM1 and COM2 should be 3F8h and 2F8h, respectively. If the COM addresses are not configured correctly, or the IRQs are not standard, any Logitech series mouse will fail to work in 386 enhanced mode.

MORE INFORMATION

One example of a computer that does not have a COM1 port is a system configured for a fax board on COM1, and the board is subsequently removed. If the COM1 port is removed, the BIOS searches for serial ports, and assigns the base address for COM1 (usually 03F8h) to the first serial port that it finds. If COM1 is missing, the BIOS assigns the base address for COM1 (03F8) to COM2 (or to the next available COM port in the machine).

This problem can be worked around by reinstalling the fax board, or by changing the interrupt request line (IRQ) as well as the address of COM3 to COM1. If this change is carried out, it must be reversed when the fax board is reinstalled.

Reassigning COM Ports

To reassign COM3 to COM1:

  1. From Control Panel, choose the Ports icon.

  2. Choose the COM3 port.

  3. Choose the Settings button.

  4. Choose the Advanced button.

  5. Set the base I/O port address to 03F8 (the default for COM1).

  6. Set the IRQ to 4 (the default for COM1).

  7. Choose the OK button to return to the Settings dialog box.

  8. Choose the OK button to return to Control Panel.

  9. Choose the Close button.

NOTE: This procedure does not work if you have a device on COM3, unless your machine is capable of IRQ sharing.

Reassigning the COM port through the Ports section only works for the current Windows session. To make this change permanent, you need to write a debug script for COM port addresses and add a line in the AUTOEXEC.BAT file. For more information, query on the following here in the Microsoft Knowledge Base:

   Debugging Serial Port Problems in Windows


KBCategory: kbhw
KBSubcategory: win31
Additional reference words: 3.10 3.11 COM COMM Gateway gate way mice


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 21, 1994
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.