Home
Products
Technical Help
Product Updates
Online Registration
Ordering

 

Title: TN020001 SI_SCOPE Pro Unable to Virtualize Irq (SI_SCOPE Pro ver 3.X)

When running SI_SCOPE under windows you may receive the error message:"Unable
to Virtualize Irq" followed by the port address and irq that generated the
error. This error may be generated for several reasons. The most common
cause is that there is another application using the same port and/or irq that
generated the error. First check your system to make sure that no other
application is using the resource.

If no other applications are using the resource than use the following
guidelines listed below by operating system:

Windows 9X/ME

Make sure the "Virtual Irq Sharing" option is enabled under the "Configure
Virtual Device Driver" menu in SCOPEPRO. You will need to reboot your system
in order for the changes to take effect.


Windows NT

Windows NT will claim a serial ports resources even if it is not in use by
an application. This will cause conflicts between NT's SERIAL.SYS and
SIDRVR.SYS. To remedy this situation you can either stop the driver
from the devices applet, or by issuing the "net stop serial" command from
a command prompt. This solution can pose a problem to developers who are
trying to use SI_SCOPE on the same machine along with the application
being debugged. In this case you should disable the serial port from within
the registry. The following example details how to disable COM1:

- Run the NT utility REGEDIT.EXE

- Create or Open the following key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Serial\Parameters\Serial2

- Add or Edit the following values:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Serial\Parameters\Serial2
\DisablePort=1

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Serial\Parameters\Serial2
\DosDevices="COM1"

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Serial\Parameters\Serial2
\Interrupt=4

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Serial\Parameters\Serial2
\PortAddress=3f8

Note: All values are REG_DWORD's except for the DosDevices key which is a REG_SZ.
All REG_DWORD values shown above are in Hex.

- Reset the serial driver by stopping it and then restarting it from the
Device Applet within Control Panel or by issuing a NET STOP SERIAL
followed by a NET START SERIAL command with in a console window.

Back to Tech Help

Send mail to webmaster@sinnovations.com with questions or comments about this web site.
Copyright 1999-2003 Software Innovations Inc.
This page last updated on 03/04/2007