Manual Number: 00650-146-1
Page 6
PCI-COM485/8 Manual
Interrupts
Please note that, in WindowsNT, changes must be made to the system registry to support IRQ
sharing. The following is excerpted from “
Controlling Multiport Serial I/O Cards
” provided by
Microsoft in the MSDN library, documentid:mk:@ivt:nt40res/D15/S55FC.HTM, also available in
the WindowsNT Resource Kit.
The Microsoft serial driver can be used to control many
dumb
multiport serial cards.
Dumb
indi-
cates that the control includes no on-board processor. Each port of a multiport card has a separate
subkey under the HKLM\CurrentControlSet\Services\Serial subkey in the registry. In each of these
subkeys, you must add values for
DosDevices
,
Interrupt
,
InterruptStatus
,
PortAddress
, and
PortIndex
because these are not detected by the Hardware Recognizer. (For descriptions and ranges
for these values, see Regentry.hlp, the Registry help file on the WindowsNT Workstation Resource
Kit CD.)
For example, if you have an eight-port PCI-COM485/8 card configured to use address 0xFC00
with an interrupt of 05, the values in the Registry are:
Serial2 subkey:
Serial6 subkey:
PortAddress = REG_DWORD 0xFC00
PortAddress = REG_DWORD 0xFC20
Interrupt = REG_WORD 5
Interrupt = REG_DWORD 5
DosDevices = REG_SZ COM5
DosDevices = REG_SZ COM9
InterruptStatus = REG_DWORD 0xFC40
InterruptStatus = REG_DWORD 0xFC40
PortIndex = REG_DWORD 1
PortIndex - REG_DWORD 5
Serial3 subkey:
Serial7 subkey:
PortAddress = REG_DWORD 0xFC08
PortAddress = REG_DWORD 0xFC28
Interrupt = REG_DWORD 5
Interrupt = REG_DWORD 5
DosDevices = REG_SZ COM6
DosDevices = REG_SZ COM10
InterruptStatus = REG_DWORD 0xFC40
InterruptStatus = REG_DWORD 0xFC40
PortIndex = REG_DWORD 2
PortIndex = REG_DWORD 6
Serial4 subkey:
Serial8 subkey:
PortAddress =_DWORD 0xFC10
PortAddress = REG_DWORD 0xFC30
Interrupt = REG_DWORD 5
Interrupt = REG_DWORD 5
DosDevices = REG_SZ COM7
DosDevices = REG_SZ COM11
InterruptStatus = REG_DWORD 0xFC40
InterruptStatus = REG_DWORD 0xFC40
PortIndex - REG_DWORD 3
PortIndex = REG_DWORD 7
Serial5 subkey:
Serial9 subkey:
PortAddress = REG_DWORD 0xFC18
PortAddress = REG_DWORD 0xFC38
Interrupt = REG_DWORD 5
Interrupt = REG_DWORD 5
Dos Devices = REG_SZ COM8
DosDevices = REG_SZ COM12
InterruptStatus = REG_DWORD 0xFC40
InterruptStatus = REG_DWORD 0xFC40
PortIndex = REG_DWORD4
PortIndex = REG_DWORD8