; ***************************************************************************
;
; NETMADGE.INF
;
; MADGE/OLICOM Token-Ring Network Interface Cards.
;
; Copyright (c) 1998-2002 Madge Networks Ltd
; Copyright (c) 1998-2002 Microsoft Corporation
;
; VeRsIoN=Madge Token Ring Adapter installation file for Windows 98/2000@
; VeRsIoN=VERSION: v6.15 LSS 9.0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
; VeRsIoN=PRODUCT-ID: MDGNDIS5.SYS  6.15 @
; VeRsIoN=INFO:       MDGNDIS5.TXT@
; MaDgE=1A2B@
;
; ***************************************************************************
;
[version]
Signature   = "$CHICAGO$"
Compatible  = 1
Class       = Net
ClassGUID   = {4D36E972-E325-11CE-BFC1-08002BE10318}
Provider    = %V_MADGE%
DriverVer   = 06/13/2002, 6.15.00.000
CatalogFile = mdgndis5.cat
;
[Manufacturer]
%V_MADGE%   = MADGE
%V_OLICOM%  = OLICOM
;
[ControlFlags]
ExcludeFromSelect = PCMCIA\MADGE-SMART_16/4_PCMCIA_RINGNODE-0757,  \
                    PCMCIA\MADGE-SMART_16/4_PCMCIA_RINGNODE-3682,  \
                    PCI\VEN_10B6&DEV_0006&SUBSYS_000610B6,         \
                    PCI\VEN_10B6&DEV_000B&SUBSYS_000810B6,         \
                    PCI\VEN_10B6&DEV_0002&SUBSYS_000210B6,         \
                    PCI\VEN_10B6&DEV_0007&SUBSYS_000710B6,         \
                    PCI\VEN_10B6&DEV_0003&SUBSYS_000310B6,         \
                    PCI\VEN_10B6&DEV_0009&SUBSYS_000910B6,         \
                    PCI\VEN_10B6&DEV_000A&SUBSYS_000A10B6,         \
                    PCI\VEN_10B6&DEV_0003&SUBSYS_000710B6&REV_01,  \
                    PCI\VEN_10B6&DEV_0003&SUBSYS_000710B6&REV_02,  \
                    PCI\VEN_108D&DEV_0008&SUBSYS_0008108D&REV_01,  \
                    PCI\VEN_108D&DEV_0004&SUBSYS_0004108D&REV_02,  \
                    PCI\VEN_108D&DEV_0004&SUBSYS_0004108D&REV_03,  \
                    PCI\VEN_10B6&DEV_000C&SUBSYS_000C10B6,         \
                    PCI\VEN_108D&DEV_0007&SUBSYS_0007108D&REV_01,  \
                    PCI\VEN_108D&DEV_0001&REV_03,                  \
                    PCI\VEN_108D&DEV_0005&SUBSYS_0005108D&REV_02,  \
                    PCMCIA\OLICOM-TR_16/4_II-805B
;
;------------------------------------------------------------------------------
;
; Supported Madge Devices
;
;------------------------------------------------------------------------------
;
[MADGE]
%MDG_PCIHS2.DeviceDesc%  = MDG_PCIHS2.ndi,  PCI\VEN_10B6&DEV_000A&SUBSYS_000A10B6        ; Smart MK4 PCI Adapter (was Madge Smart 100/16/4 PCI Ringnode)
%MDG_PCIHS1.DeviceDesc%  = MDG_PCIHS1.ndi,  PCI\VEN_10B6&DEV_0009&SUBSYS_000910B6        ; Madge Smart 100/16/4 PCI-HS Ringnode
%MDG_PCI3.DeviceDesc%    = MDG_PCI3.ndi,    PCI\VEN_10B6&DEV_0003&SUBSYS_000310B6        ; Madge Smart 16/4 PCI Ringnode Mk3
%MDG_PCI7B.DeviceDesc%   = MDG_PCI7B.ndi,   PCI\VEN_10B6&DEV_0003&SUBSYS_000710B6&REV_02 ; Madge Presto PCI 2000
%MDG_PCI7A.DeviceDesc%   = MDG_PCI7A.ndi,   PCI\VEN_10B6&DEV_0003&SUBSYS_000710B6&REV_01 ; Madge Presto PCI Plus
%MDG_PCI7.DeviceDesc%    = MDG_PCI7.ndi,    PCI\VEN_10B6&DEV_0007&SUBSYS_000710B6        ; Madge Presto PCI
%MDG_PCIB.DeviceDesc%    = MDG_PCIB.ndi,    PCI\VEN_10B6&DEV_000B&SUBSYS_000810B6        ; Smart 16/4 CardBus Mk2 (was Madge 16/4 CardBus Adapter Mk2)
%MDG_PCI6.DeviceDesc%    = MDG_PCI6.ndi,    PCI\VEN_10B6&DEV_0006&SUBSYS_000610B6        ; Madge 16/4 CardBus Adapter
%MDG_PCMC2.DeviceDesc%   = MDG_PCMC2.ndi,   PCMCIA\MADGE-SMART_16/4_PCMCIA_RINGNODE-3682 ; Smart 16/4 PCMCIA MK2 (was PCMCIA Ringnode Mk2)
%MDG_PCMC.DeviceDesc%    = MDG_PCMC.ndi,    PCMCIA\MADGE-SMART_16/4_PCMCIA_RINGNODE-0757 ; PCMCIA Ringnode
%MDG_PCI2.DeviceDesc%    = MDG_PCI2.ndi,    PCI\VEN_10B6&DEV_0002&SUBSYS_000210B6        ; Madge Smart 16/4 PCI Ringnode Mk2
;
;------------------------------------------------------------------------------
;
; Supported Olicom Devices
;
;------------------------------------------------------------------------------
;
[OLICOM]
%OCTX3540.DeviceDesc%    = OCTX3540.ndi,    PCI\VEN_108D&DEV_0008&SUBSYS_0008108D&REV_01 ; Olicom RapidFire 3540 HSTR 100/16/4 PCI Adapter
%OCTX3139.DeviceDesc%    = OCTX3139.ndi,    PCI\VEN_108D&DEV_0004&SUBSYS_0004108D&REV_02 ; Olicom RapidFire 3139 Token-Ring 16/4 PCI Adapter
%OCTX3140.DeviceDesc%    = OCTX3140.ndi,    PCI\VEN_108D&DEV_0004&SUBSYS_0004108D&REV_03 ; RapidFire 3140 16/4 TR PCI Adapter (was Olicom RapidFire 3140 Token-Ring 16/4 PCI Adapter)
%OCTX3140V2.DeviceDesc%  = OCTX3140V2.ndi,  PCI\VEN_10B6&DEV_000C&SUBSYS_000C10B6        ; RapidFire 3140V2 16/4 TR PCI Adapter (was Olicom RapidFire 3140 V2 16/4 PCI Adapter)
%OCTX3141.DeviceDesc%    = OCTX3141.ndi,    PCI\VEN_108D&DEV_0007&SUBSYS_0007108D&REV_01 ; RapidFire 3141 16/4 TR PCI Fiber Adapter (was Olicom RapidFire 3141 Token-Ring 16/4 PCI Fiber Adapter)
%OCTX3137.DeviceDesc%    = OCTX3137.ndi,    PCI\VEN_108D&DEV_0001&REV_03                 ; Olicom Token-Ring 16/4 PCI/II Adapter (OC-3137)
%OCTX3250.DeviceDesc%    = OCTX3250.ndi,    PCI\VEN_108D&DEV_0005&SUBSYS_0005108D&REV_02 ; Olicom GoCard 3250 Token-Ring 16/4 CardBus PC Card
%OCTX3221.DeviceDesc%    = OCTX3221.ndi,    PCMCIA\OLICOM-TR_16/4_II-805B                ; GoCard Token-Ring C30 PC Card (was Olicom GoCard Token-Ring PC Card (OC-3221))
;
;------------------------------------------------------------------------------
;
; Windows 98/2000 installation sections
;
;------------------------------------------------------------------------------
;
;------------------------------------------------------------------------------
; MDG_PCI2 Madge Smart 16/4 PCI Ringnode Mk2
;
[MDG_PCI2.ndi.NT]
; Windows 2000
AddReg           = MDG_PCI2.NT.reg, MadgeTRN.NT.reg, MadgeTRN.reg, Speed.reg, Transfer.reg, Stats.reg , Mirror.reg
Bustype          = 5
Characteristics  = 0x84
CopyFiles        = MadgeTRN.nt.ins.ldid_drv, MadgeTRN.nt.ins.ldid_sys
[MDG_PCI2.ndi.NT.Services]
AddService       = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
[MDG_PCI2.NT.reg]
HKR, ,             AdapterType, 0, "10"
[MDG_PCI2.ndi]
; Windows 98
AddReg           = MDG_PCI2.w98.reg, MadgeTRN.w98.reg, MadgeTRN.reg, Speed.reg, Transfer.reg, Stats.reg
[MDG_PCI2.w98.reg]
HKR, Ndi,          DeviceID,,"PCI\VEN_10B6&DEV_0002&SUBSYS_000210B6"
HKR, ,             AdapterType, 0, "10"
;
;------------------------------------------------------------------------------
; MDG_PCI7 Madge Presto PCI
;
[MDG_PCI7.ndi.NT]
; Windows 2000
AddReg           = MDG_PCI7.NT.reg, MadgeTRN.NT.reg, MadgeTRN.reg, Speed.reg
BusType          = 5
Characteristics  = 0x84
CopyFiles        = MadgeTRN.nt.ins.ldid_drv, MadgeTRN.nt.ins.ldid_sys
[MDG_PCI7.ndi.NT.Services]
AddService       = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
[MDG_PCI7.NT.reg]
HKR, ,             AdapterType, 0, "11"
[MDG_PCI7.ndi]
; Windows 98
AddReg           = MDG_PCI7.w98.reg, MadgeTRN.w98.reg, MadgeTRN.reg, Speed.reg
[MDG_PCI7.w98.reg]
HKR, Ndi,          DeviceID,,"PCI\VEN_10B6&DEV_0007&SUBSYS_000710B6"
HKR, ,             AdapterType, 0, "11"
;
;------------------------------------------------------------------------------
; MDG_PCI7A Madge Presto PCI Plus
;
[MDG_PCI7A.ndi.NT]
; Windows 2000
AddReg           = MDG_PCI7A.NT.reg, MadgeTRN.NT.reg, MadgeTRN.reg, Speed.reg
BusType          = 5
Characteristics  = 0x84
CopyFiles        = MadgeTRN.nt.ins.ldid_drv, MadgeTRN.nt.ins.ldid_sys
[MDG_PCI7A.ndi.NT.Services]
AddService       = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
[MDG_PCI7A.NT.reg]
HKR, ,             AdapterType, 0, "11"
[MDG_PCI7A.ndi]
; Windows 98
AddReg           = MDG_PCI7A.w98.reg, MadgeTRN.w98.reg, MadgeTRN.reg, Speed.reg
[MDG_PCI7A.w98.reg]
HKR, Ndi,          DeviceID,,"PCI\VEN_10B6&DEV_0003&SUBSYS_000710B6&REV_01"
HKR, ,             AdapterType, 0, "11"
;
;------------------------------------------------------------------------------
; MDG_PCI7B Madge Presto PCI 2000
;
[MDG_PCI7B.ndi.NT]
; Windows 2000
AddReg           = MDG_PCI7B.NT.reg, MadgeTRN.NT.reg, MadgeTRN.reg, Speed.reg, WOL.reg, Stats.reg
BusType          = 5
Characteristics  = 0x84
CopyFiles        = MadgeTRN.nt.ins.ldid_drv, MadgeTRN.nt.ins.ldid_sys
[MDG_PCI7B.ndi.NT.Services]
AddService       = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
[MDG_PCI7B.NT.reg]
HKR, ,             AdapterType, 0, "11"
[MDG_PCI7B.ndi]
; Windows 98
AddReg           = MDG_PCI7B.w98.reg, MadgeTRN.w98.reg, MadgeTRN.reg, Speed.reg, WOL.reg, Stats.reg
[MDG_PCI7B.w98.reg]
HKR, Ndi,          DeviceID,,"PCI\VEN_10B6&DEV_0003&SUBSYS_000710B6&REV_02"
HKR, ,             AdapterType, 0, "11"
;
;------------------------------------------------------------------------------
; MDG_PCI3 Madge 16/4 PCI Ringnode Mk3
;
[MDG_PCI3.ndi.NT]
; Windows 2000
AddReg           = MDG_PCI3.NT.reg, MadgeTRN.NT.reg, MadgeTRN.reg, Speed.reg, WOL.reg, Stats.reg , Mirror.reg
BusType          = 5
Characteristics  = 0x84
CopyFiles        = MadgeTRN.nt.ins.ldid_drv, MadgeTRN.nt.ins.ldid_sys
[MDG_PCI3.ndi.NT.Services]
AddService       = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
[MDG_PCI3.NT.reg]
HKR, ,            AdapterType, 0, "11"
[MDG_PCI3.ndi]
; Windows 98
AddReg           = MDG_PCI3.w98.reg, MadgeTRN.w98.reg, MadgeTRN.reg, Speed.reg, WOL.reg, Stats.reg
[MDG_PCI3.w98.reg]
HKR, Ndi,          DeviceID,,"PCI\VEN_10B6&DEV_0003&SUBSYS_000310B6"
HKR, ,             AdapterType, 0, "11"
;
;------------------------------------------------------------------------------
; MDG_PCIHS1 Madge 100/16/4 PCI-HS Ringnode
;
[MDG_PCIHS1.ndi.NT]
; Windows 2000
AddReg           = MDG_PCIHS1.NT.reg, MadgeTRN.NT.reg, MadgeTRN.reg, HighSpeed.reg, WOL.reg, Stats.reg  , Mirror.reg
BusType          = 5
Characteristics  = 0x84
CopyFiles        = MadgeTRN.nt.ins.ldid_drv, MadgeTRN.nt.ins.ldid_sys
[MDG_PCIHS1.ndi.NT.Services]
AddService       = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
[MDG_PCIHS1.NT.reg]
HKR, ,             AdapterType, 0, "11"
[MDG_PCIHS1.ndi]
; Windows 98
AddReg           = MDG_PCIHS1.w98.reg, MadgeTRN.w98.reg, MadgeTRN.reg, HighSpeed.reg, WOL.reg, Stats.reg
[MDG_PCIHS1.w98.reg]
HKR, Ndi,          DeviceID,,"PCI\VEN_10B6&DEV_0009&SUBSYS_000910B6"
HKR, ,             AdapterType, 0, "11"
;
;------------------------------------------------------------------------------
; MDG_PCIHS2 Madge 100/16/4 PCI Ringnode
;
[MDG_PCIHS2.ndi.NT]
; Windows 2000
AddReg           = MDG_PCIHS2.NT.reg, MadgeTRN.NT.reg, MadgeTRN.reg, HighSpeed.reg, WOL.reg, Stats.reg  , Mirror.reg
BusType          = 5
Characteristics  = 0x84
CopyFiles        = MadgeTRN.nt.ins.ldid_drv, MadgeTRN.nt.ins.ldid_sys
[MDG_PCIHS2.ndi.NT.Services]
AddService       = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
[MDG_PCIHS2.NT.reg]
HKR, ,             AdapterType, 0, "11"
[MDG_PCIHS2.ndi]
; Windows 98
AddReg           = MDG_PCIHS2.w98.reg, MadgeTRN.w98.reg, MadgeTRN.reg, HighSpeed.reg, WOL.reg, Stats.reg
[MDG_PCIHS2.w98.reg]
HKR, Ndi,          DeviceID,,"PCI\VEN_10B6&DEV_000A&SUBSYS_000A10B6"
HKR, ,             AdapterType, 0, "11"
;
;------------------------------------------------------------------------------
; MDG_PCI6 Madge 16/4 CardBus Adapter
;
[MDG_PCI6.ndi.NT]
; Windows 2000
AddReg           = MDG_PCI6.NT.reg, MadgeTRN.NT.reg, MadgeTRN.reg, Speed.reg, Transfer.reg, Stats.reg
Bustype          = 5
Characteristics  = 0x84
CopyFiles        = MadgeTRN.nt.ins.ldid_drv, MadgeTRN.nt.ins.ldid_sys
[MDG_PCI6.ndi.NT.Services]
AddService       = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
[MDG_PCI6.NT.reg]
HKR, ,             AdapterType, 0, "12"
[MDG_PCI6.ndi]
; Windows 98
AddReg           = MDG_PCI6.w98.reg, MadgeTRN.w98.reg, MadgeTRN.reg, Speed.reg, Transfer.reg, Stats.reg
[MDG_PCI6.w98.reg]
HKR, Ndi,          DeviceID,,"PCI\VEN_10B6&DEV_0006&SUBSYS_000610B6"
HKR, ,             AdapterType, 0, "12"
;
;------------------------------------------------------------------------------
; MDG_PCIB Madge 16/4 CardBus Adapter Mk2
;
[MDG_PCIB.ndi.NT]
; Windows 2000
AddReg           = MDG_PCIB.NT.reg, MadgeTRN.NT.reg, MadgeTRN.reg, Speed.reg, Transfer.reg, Stats.reg
Bustype          = 5
Characteristics  = 0x84
CopyFiles        = MadgeTRN.nt.ins.ldid_drv, MadgeTRN.nt.ins.ldid_sys
[MDG_PCIB.ndi.NT.Services]
AddService       = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
[MDG_PCIB.NT.reg]
HKR, ,             AdapterType, 0, "17"
[MDG_PCIB.ndi]
; Windows 98
AddReg           = MDG_PCIB.w98.reg, MadgeTRN.w98.reg, MadgeTRN.reg, Speed.reg, Transfer.reg, Stats.reg
[MDG_PCIB.w98.reg]
HKR, Ndi,          DeviceID,,"PCI\VEN_10B6&DEV_000B&SUBSYS_000810B6"
HKR, ,             AdapterType, 0, "17"
;
;------------------------------------------------------------------------------
; MDG_PCMC Madge Smart PCMCIA Token Ring Adapter
;
[MDG_PCMC.ndi.NT]
; Windows 2000
AddReg           = MDG_PCMC.NT.reg, MadgeTRN.NT.reg, MadgeTRN.reg, Speed.reg, Stats.reg
BusType          = 8
Characteristics  = 0x84
CopyFiles        = MadgeTRN.nt.ins.ldid_drv, MadgeTRN.nt.ins.ldid_sys
[MDG_PCMC.ndi.NT.Services]
AddService       = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
[MDG_PCMC.NT.reg]
HKR, Ndi,          CardType,    0, "PCMCIA"
HKR, ,             AdapterType, 0, "7"
[MDG_PCMC.ndi]
; Windows 98
AddReg           = MDG_PCMC.w98.reg, MadgeTRN.w98.reg, MadgeTRN.reg, MadgeTRN.w98.ISA.reg, Speed.reg, Stats.reg
[MDG_PCMC.w98.reg]
HKR, Ndi,          DeviceID,,"MADGE-SMART_16/4_PCMCIA_RINGNODE-0757"
HKR, Ndi,          CardType,    0, "PCMCIA"
HKR, ,             AdapterType, 0, "7"
;
; Hardware settings required by PCMCIA adapters.
;
; bytes desc
;
; 0-3   CONFIGMG_VERSION
; 4-7   PRIORITY
; 8-43  I/O
; 44-63 IRQ
; 64-88 REQUEST_CONFIG_PKT
; 89-92 TERMINATOR
;
HKR,Override,0000,1, \
00,04,00,00, \
00,00,00,00, \
24,00,00,00, \
02,00,00,00, \
01,00,0C,00, \
00,00,00,00, \
00,00,00,00, \
E0,FF,20,00, \
00,00,FF,FF, \
00,00,00,00, \
40,00,00,00, \
14,00,00,00, \
04,00,00,00, \
00,00,00,00, \
FF,FF,00,00, \
20,00,00,00, \
19,00,00,00, \
7C,89,00,00, \
00,00,02,00, \
32,32,32,02, \
00,08,00,00, \
00,00,00,01, \
03, \
00,00,00,00
;
;------------------------------------------------------------------------------
; MDG_PCMC2 Madge Smart PCMCIA Token Ring Adapter Mk2
;
[MDG_PCMC2.ndi.NT]
; Windows 2000
AddReg           = MDG_PCMC2.NT.reg, MadgeTRN.NT.reg, MadgeTRN.reg, Speed.reg, Transfer.reg, Stats.reg
BusType          = 8
Characteristics  = 0x84
CopyFiles        = MadgeTRN.nt.ins.ldid_drv, MadgeTRN.nt.ins.ldid_sys
[MDG_PCMC2.ndi.NT.Services]
AddService       = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
[MDG_PCMC2.NT.reg]
HKR, Ndi,          CardType,    0, "PCMCIA"
HKR, ,             AdapterType, 0, "7"
[MDG_PCMC2.ndi]
; Windows 98
AddReg           = MDG_PCMC2.w98.reg, MadgeTRN.w98.reg, MadgeTRN.reg, MadgeTRN.w98.ISA.reg, Speed.reg, Transfer.reg, Stats.reg
[MDG_PCMC2.w98.reg]
HKR, Ndi,          DeviceID,,"MADGE-SMART_16/4_PCMCIA_RINGNODE-3682"
HKR, Ndi,          CardType,    0, "PCMCIA"
HKR, ,             AdapterType, 0, "7"
;
; Hardware settings required by PCMCIA adapters.
;
; bytes desc
;
; 0-3   CONFIGMG_VERSION
; 4-7   PRIORITY
; 8-43  I/O
; 44-63 IRQ
; 64-88 REQUEST_CONFIG_PKT
; 89-92 TERMINATOR
;
HKR,Override,0000,1, \
00,04,00,00, \
00,00,00,00, \
24,00,00,00, \
02,00,00,00, \
01,00,0C,00, \
00,00,00,00, \
00,00,00,00, \
E0,FF,20,00, \
00,00,FF,FF, \
00,00,00,00, \
40,00,00,00, \
14,00,00,00, \
04,00,00,00, \
00,00,00,00, \
FF,FF,00,00, \
20,00,00,00, \
19,00,00,00, \
7C,89,00,00, \
00,00,02,00, \
32,32,32,02, \
00,08,00,00, \
00,00,00,01, \
03, \
00,00,00,00
;
;------------------------------------------------------------------------------
; OCTX3137 Olicom Token-Ring 16/4 PCI/II Adapter (OC-3137)
;
[OCTX3137.ndi.NT]
; Windows 2000
DelReg           = TidyOlicom.delreg
AddReg           = OCTX3137.NT.reg, MadgeTRN.NT.reg, MadgeTRN.reg, Speed.reg, Transfer.reg , Mirror.reg
BusType          = 5
Characteristics  = 0x84
CopyFiles        = MadgeTRN.nt.ins.ldid_drv, MadgeTRN.nt.ins.ldid_sys
[OCTX3137.ndi.NT.Services]
AddService       = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
[OCTX3137.NT.reg]
HKR, ,             AdapterType, 0, "210"
[OCTX3137.ndi]
; Windows 98
DelReg           = TidyOlicom.delreg
AddReg           = OCTX3137.w98.reg, MadgeTRN.w98.reg, MadgeTRN.reg, Speed.reg, Transfer.reg
[OCTX3137.w98.reg]
HKR, Ndi,          DeviceID,,"PCI\VEN_108D&DEV_0001&REV_03"
HKR, ,             AdapterType, 0, "210"
;
;------------------------------------------------------------------------------
; OCTX3139 Olicom RapidFire 3139 Token-Ring 16/4 PCI Adapter
;
[OCTX3139.ndi.NT]
; Windows 2000
DelReg           = TidyOlicom.delreg
AddReg           = OCTX3139.NT.reg, MadgeTRN.NT.reg, MadgeTRN.reg, Speed.reg, WOL.reg, Stats.reg , Mirror.reg
BusType          = 5
Characteristics  = 0x84
CopyFiles        = MadgeTRN.nt.ins.ldid_drv, MadgeTRN.nt.ins.ldid_sys
[OCTX3139.ndi.NT.Services]
AddService       = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
[OCTX3139.NT.reg]
HKR, ,             AdapterType, 0, "211"
[OCTX3139.ndi]
; Windows 98
DelReg           = TidyOlicom.delreg
AddReg           = OCTX3139.w98.reg, MadgeTRN.w98.reg, MadgeTRN.reg, Speed.reg, WOL.reg, Stats.reg
[OCTX3139.w98.reg]
HKR, Ndi,          DeviceID,,"PCI\VEN_108D&DEV_0004&SUBSYS_0004108D&REV_02"
HKR, ,             AdapterType, 0, "211"
;
;------------------------------------------------------------------------------
; OCTX3140 Olicom RapidFire 3140 Token-Ring 16/4 PCI Adapter
;
[OCTX3140.ndi.NT]
; Windows 2000
DelReg           = TidyOlicom.delreg
AddReg           = OCTX3140.NT.reg, MadgeTRN.NT.reg, MadgeTRN.reg, Speed.reg, WOL.reg, Stats.reg , Mirror.reg
BusType          = 5
Characteristics  = 0x84
CopyFiles        = MadgeTRN.nt.ins.ldid_drv, MadgeTRN.nt.ins.ldid_sys
[OCTX3140.ndi.NT.Services]
AddService       = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
[OCTX3140.NT.reg]
HKR, ,             AdapterType, 0, "211"
[OCTX3140.ndi]
; Windows 98
DelReg           = TidyOlicom.delreg
AddReg           = OCTX3140.w98.reg, MadgeTRN.w98.reg, MadgeTRN.reg, Speed.reg, WOL.reg, Stats.reg
[OCTX3140.w98.reg]
HKR, Ndi,          DeviceID,,"PCI\VEN_108D&DEV_0004&SUBSYS_0004108D&REV_03"
HKR, ,             AdapterType, 0, "211"
;
;------------------------------------------------------------------------------
; OCTX3140V2 Olicom RapidFire 3140 V2 16/4 PCI Adapter
;
[OCTX3140V2.ndi.NT]
; Windows 2000
AddReg           = OCTX3140V2.NT.reg, MadgeTRN.NT.reg, MadgeTRN.reg, Speed.reg, WOL.reg, Stats.reg
BusType          = 5
Characteristics  = 0x84
CopyFiles        = MadgeTRN.nt.ins.ldid_drv, MadgeTRN.nt.ins.ldid_sys
[OCTX3140V2.ndi.NT.Services]
AddService       = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
[OCTX3140V2.NT.reg]
HKR, ,             AdapterType, 0, "11"
[OCTX3140V2.ndi]
; Windows 98
AddReg           = OCTX3140V2.w98.reg, MadgeTRN.w98.reg, MadgeTRN.reg, Speed.reg, WOL.reg, Stats.reg
[OCTX3140V2.w98.reg]
HKR, Ndi,          DeviceID,,"PCI\VEN_10B6&DEV_000C&SUBSYS_000C10B6"
HKR, ,             AdapterType, 0, "11"
;
;------------------------------------------------------------------------------
; OCTX3141 Olicom RapidFire 3141 Token-Ring 16/4 PCI Fiber Adapter
;
[OCTX3141.ndi.NT]
; Windows 2000
DelReg           = TidyOlicom.delreg
AddReg           = OCTX3141.NT.reg, MadgeTRN.NT.reg, MadgeTRN.reg, Speed.reg, WOL.reg, Stats.reg , Mirror.reg
BusType          = 5
Characteristics  = 0x84
CopyFiles        = MadgeTRN.nt.ins.ldid_drv, MadgeTRN.nt.ins.ldid_sys
[OCTX3141.ndi.NT.Services]
AddService       = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
[OCTX3141.NT.reg]
HKR, ,             AdapterType, 0, "211"
[OCTX3141.ndi]
; Windows 98
DelReg           = TidyOlicom.delreg
AddReg           = OCTX3141.w98.reg, MadgeTRN.w98.reg, MadgeTRN.reg, Speed.reg, WOL.reg, Stats.reg
[OCTX3141.w98.reg]
HKR, Ndi,          DeviceID,,"PCI\VEN_108D&DEV_0007&SUBSYS_0007108D&REV_01"
HKR, ,             AdapterType, 0, "211"
;
;------------------------------------------------------------------------------
; OCTX3540 Olicom RapidFire 3540 Token-Ring 16/4 PCI Adapter
;
[OCTX3540.ndi.NT]
; Windows 2000
DelReg           = TidyOlicom.delreg
AddReg           = OCTX3540.NT.reg, MadgeTRN.NT.reg, MadgeTRN.reg, HighSpeed.reg, WOL.reg, Stats.reg , Mirror.reg
BusType          = 5
Characteristics  = 0x84
CopyFiles        = MadgeTRN.nt.ins.ldid_drv, MadgeTRN.nt.ins.ldid_sys
[OCTX3540.ndi.NT.Services]
AddService       = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
[OCTX3540.NT.reg]
HKR, ,             AdapterType, 0, "212"
[OCTX3540.ndi]
; Windows 98
DelReg           = TidyOlicom.delreg
AddReg           = OCTX3540.w98.reg, MadgeTRN.w98.reg, MadgeTRN.reg, HighSpeed.reg, WOL.reg, Stats.reg
[OCTX3540.w98.reg]
HKR, Ndi,          DeviceID,,"PCI\VEN_108D&DEV_0008&SUBSYS_0008108D&REV_01"
HKR, ,             AdapterType, 0, "212"
;
;------------------------------------------------------------------------------
; OCTX3250 Olicom GoCard 3250 Token-Ring 16/4 CardBus PC Card
;
[OCTX3250.ndi.NT]
; Windows 2000
DelReg           = TidyOlicom.delreg
AddReg           = OCTX3250.NT.reg, MadgeTRN.NT.reg, MadgeTRN.reg, Speed.reg, Stats.reg
BusType          = 5
Characteristics  = 0x84
CopyFiles        = MadgeTRN.nt.ins.ldid_drv, MadgeTRN.nt.ins.ldid_sys
[OCTX3250.ndi.NT.Services]
AddService       = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
[OCTX3250.NT.reg]
HKR, ,             AdapterType, 0, "218"
[OCTX3250.ndi]
; Windows 98
DelReg           = TidyOlicom.delreg
AddReg           = OCTX3250.w98.reg, MadgeTRN.w98.reg, MadgeTRN.reg, Speed.reg, Stats.reg
[OCTX3250.w98.reg]
HKR, Ndi,          DeviceID,,"PCI\VEN_108D&DEV_0005&SUBSYS_0005108D&REV_02"
HKR, ,             AdapterType, 0, "218"
;
;------------------------------------------------------------------------------
; OCTX3221 Olicom GoCard Token-Ring PC Card (OC-3221)
;
[OCTX3221.ndi.NT]
; Windows 2000
DelReg           = TidyOlicom.delreg
AddReg           = OCTX3221.NT.reg, MadgeTRN.NT.reg, MadgeTRN.reg, Speed.reg, Stats.reg
BusType          = 8
Characteristics  = 0x84
CopyFiles        = MadgeTRN.nt.ins.ldid_drv, MadgeTRN.nt.ins.ldid_sys
[OCTX3221.ndi.NT.Services]
AddService       = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
[OCTX3221.NT.reg]
HKR, Ndi,          CardType,    0, "PCMCIA"
HKR, ,             AdapterType, 0, "217"
[OCTX3221.ndi]
; Windows 98
DelReg           = TidyOlicom.delreg
AddReg           = OCTX3221.w98.reg, MadgeTRN.w98.reg, MadgeTRN.reg, MadgeTRN.w98.ISA.reg, Speed.reg, Stats.reg
[OCTX3221.w98.reg]
HKR, Ndi,          DeviceID,,"PCMCIA\OLICOM-TR_16/4_II-805B"
HKR, Ndi,          CardType,    0, "PCMCIA"
HKR, ,             AdapterType, 0, "217"
;
; OVERRIDE FOR 4K RAM WINDOW
HKR,Override,0000,1,\
;
00,04,00,00, \
00,20,00,00, \
24,00,00,00, \
02,00,00,00, \
01,00,0c,00, \
00,00,00,00, \
00,00,00,00, \
e0,ff,20,00, \
00,00,ff,ff, \
00,00,00,00, \
45,00,00,00, \
14,00,00,00, \
04,00,00,00, \
00,00,00,00, \
ff,ff,00,00, \
30,00,00,00, \
34,00,00,00, \
01,00,00,00, \
01,00,14,00, \
00,00,00,00, \
00,00,00,00, \
00,00,00,00, \
00,F0,FF,FF, \
00,10,00,00, \
00,00,00,00, \
FF,FF,FF,FF, \
00,00,00,00, \
02,00,00,00, \
00,00,00,00, \
19,00,00,00, \
7c,89,00,00, \
00,00,02,00, \
32,32,32,02, \
f0,03,00,00, \
00,00,00,3f, \
03,          \
00,00,00,00
;------------------------------------------------------------------------------
; Madge Networks Token-Ring NDIS Driver General Parameters
;
[MadgeTRN.NT.reg]
; Windows 2000
HKR, ,                                  Platform,   0, "2"
HKR, Ndi,                               Service,    0, "MadgeTRN"
HKR, Ndi\interfaces,                    UpperRange, 0, "ndis5"
HKR, Ndi\interfaces,                    LowerRange, 0, "tokenring"
;
[MadgeTRN.w98.reg]
; Windows 98
HKR, ,                                  DevLoader,      , *ndis
HKR, ,                                  DeviceVxDs,     , mdgndis5.sys
HKR, ,                                  EnumPropPages,  , "netdi.dll,EnumPropPages"
HKR, NDIS,                              LogDriverName,  , "MDGNDIS5"
HKR, NDIS,                              MajorNdisVersion, 1,03
HKR, NDIS,                              MinorNdisVersion, 1,0A
HKR, Ndi\Interfaces,                    DefUpper,       , "ndis3"
HKR, Ndi\Interfaces,                    DefLower,       , "tokenring"
HKR, Ndi\Interfaces,                    UpperRange,     , "ndis3"
HKR, Ndi\Interfaces,                    LowerRange,     , "tokenring"
HKR, Ndi\Install,                       ndis3,          , "MadgeTRN.w98.install"
HKR, ,                                  Platform,       , "1"
;
[MadgeTRN.w98.ISA.reg]
; Resources
HKR, ,                                  InterruptNumber,        1,04,00,00,00
HKR, ,                                  IoBaseAddress,          1,02,00,00,00
HKR, ,                                  DMAChannel,             1,03,00,00,00
HKR, ,                                  MemoryMappedBaseAddress,1,01,00,00,00
HKR, NDI\params\InterruptNumber,        resc,           1,04,00,00,00
HKR, NDI\params\InterruptNumber,        ParamDesc,,     "Interrupt Level"
HKR, NDI\params\InterruptNumber,        flag,           1,20,00,00,00
HKR, NDI\params\IoBaseAddress,          resc,           1,02,00,00,00
HKR, NDI\params\IoBaseAddress,          ParamDesc,,     "I/O Base Address"
HKR, NDI\params\IoBaseAddress,          flag,           1,20,00,00,00
HKR, NDI\params\MemoryMappedBaseAddress,resc,           1,01,00,00,00
HKR, NDI\params\MemoryMappedBaseAddress,ParamDesc,,     "MMIO Base Address"
HKR, NDI\params\MemoryMappedBaseAddress,flag,           1,20,00,00,00
HKR, NDI\params\DMAChannel,             resc,           1,03,00,00,00
HKR, NDI\params\DMAChannel,             ParamDesc,,     "DMA Channel"
HKR, NDI\params\DMAChannel,             flag,           1,20,00,00,00
;
[MadgeTRN.w98.install]
CopyFiles = MadgeTRN.w98.ins.ldid_sys, MadgeTRN.w98.ins.ldid_hlp
DelFiles  = MadgeTRN.w98.del.ldid_sys, MadgeTRN.w98.del.ldid_inf
;
[MadgeTRN.reg]
; NetworkAddress
HKR, NDI\params\NetworkAddress,         ParamDesc,  0, %LAA%
HKR, NDI\params\NetworkAddress,         default,    0, ""
HKR, NDI\params\NetworkAddress,         type,       0, "edit"
HKR, NDI\params\NetworkAddress,         LimitText,  0, "12"
HKR, NDI\params\NetworkAddress,         UpperCase,  0, "1"
HKR, NDI\params\NetworkAddress,         optional,   0, "1"
; MaxFrameSize
HKR, NDI\params\MaxFrameSize,           ParamDesc,  0, %MaxFrameSize%
HKR, Ndi\params\MaxFrameSize,           default,    0, "4216"
HKR, NDI\params\MaxFrameSize,           type,       0, "int"
HKR, NDI\params\MaxFrameSize,           min,        0, "1024"
HKR, NDI\params\MaxFrameSize,           max,        0, "17839"
; RxSlots
HKR, NDI\params\RxSlots,                ParamDesc,  0, %RxSlots%
HKR, NDI\params\RxSlots,                default,    0, "4"
HKR, NDI\params\RxSlots,                type,       0, "int"
HKR, NDI\params\RxSlots,                min,        0, "2"
HKR, NDI\params\RxSlots,                max,        0, "64"
HKR, NDI\params\RxSlots,                optional,   0, "1"
; TxSlots
HKR, NDI\params\TxSlots,                ParamDesc,  0, %TxSlots%
HKR, NDI\params\TxSlots,                default,    0, "4"
HKR, NDI\params\TxSlots,                type,       0, "int"
HKR, NDI\params\TxSlots,                min,        0, "2"
HKR, NDI\params\TxSlots,                max,        0, "64"
HKR, NDI\params\TxSlots,                optional,   0, "1"
; TestAndXIDEnabled
HKR, NDI\params\TestAndXIDEnabled,      ParamDesc,  0, %TestXID%
HKR, NDI\params\TestAndXIDEnabled,      default,    0, "1"
HKR, NDI\params\TestAndXIDEnabled,      type,       0, "enum"
HKR, NDI\params\TestAndXIDEnabled\enum, 0,          0, %No%
HKR, NDI\params\TestAndXIDEnabled\enum, 1,          0, %Yes%
; MacOpen
HKR, NDI\params\MacOpen,                ParamDesc,  0, %MacOpen%
HKR, NDI\params\MacOpen,                default,    0, "3"
HKR, NDI\params\MacOpen,                type,       0, "enum"
HKR, NDI\params\MacOpen\enum,           1,          0, %Classic%
HKR, NDI\params\MacOpen\enum,           2,          0, %DTR%
HKR, NDI\params\MacOpen\enum,           3,          0, %ClassicOrDTR%
; EventMask
HKR, NDI\params\EventMask,              ParamDesc,  0, %EventMask%
HKR, NDI\params\EventMask,              default,    0, "28"
HKR, NDI\params\EventMask,              type,       0, "long"
HKR, NDI\params\EventMask,              min,        0, "0"
HKR, NDI\params\EventMask,              max,        0, "65535"
; RingStatusMask
HKR, NDI\params\RingStatusMask,         ParamDesc,  0, %RingStatusMask%
HKR, NDI\params\RingStatusMask,         default,    0, "7520"
HKR, NDI\params\RingStatusMask,         type,       0, "long"
HKR, NDI\params\RingStatusMask,         min,        0, "0"
HKR, NDI\params\RingStatusMask,         max,        0, "65535"
; Help text
HKR, NDI,HelpText,,%HELP_TEXT%
;
;------------------------------------------------------------------------------
; RingSpeed
;
[Speed.reg]
HKR, NDI\params\RingSpeed,              ParamDesc,  0, %RingSpeed%
HKR, NDI\params\RingSpeed,              default,    0, "1"
HKR, NDI\params\RingSpeed,              type,       0, "enum"
HKR, NDI\params\RingSpeed\enum,         1,          0, %AtAdapter%
HKR, NDI\params\RingSpeed\enum,         2,          0, %4M%
HKR, NDI\params\RingSpeed\enum,         3,          0, %16M%
;
[HighSpeed.reg]
HKR, NDI\params\RingSpeed,              ParamDesc,  0, %RingSpeed%
HKR, NDI\params\RingSpeed,              default,    0, "1"
HKR, NDI\params\RingSpeed,              type,       0, "enum"
HKR, NDI\params\RingSpeed\enum,         1,          0, %AtAdapter%
HKR, NDI\params\RingSpeed\enum,         2,          0, %4M%
HKR, NDI\params\RingSpeed\enum,         3,          0, %16M%
HKR, NDI\params\RingSpeed\enum,         4,          0, %100M%
;
;------------------------------------------------------------------------------
; TransferType
;
[Transfer.reg]
HKR, NDI\params\TransferType,           ParamDesc,  0, %TransferType%
HKR, NDI\params\TransferType,           default,    0, "0"
HKR, NDI\params\TransferType,           type,       0, "enum"
HKR, NDI\params\TransferType\enum,      0,          0, %Default%
HKR, NDI\params\TransferType\enum,      1,          0, %PIO%
;
;------------------------------------------------------------------------------
; Wake-On-LAN
;
[WOL.reg]
HKR, NDI\params\WOL,                    ParamDesc,  0, %WOL%
HKR, NDI\params\WOL,                    default,    0, "0"
HKR, NDI\params\WOL,                    type,       0, "enum"
HKR, NDI\params\WOL\enum,               0,          0, %Disabled%
HKR, NDI\params\WOL\enum,               1,          0, %Enabled%
HKR, NDI\params\WOL\enum,               2,          0, %EnabledPME%
;
;------------------------------------------------------------------------------
; Promiscuous mode
;
; StatsGathering
[Stats.reg] ;
HKR, NDI\params\StatsGathering,         ParamDesc,  0, %StatsGathering%
HKR, NDI\params\StatsGathering,         default,    0, "0"
HKR, NDI\params\StatsGathering,         type,       0, "enum"
HKR, NDI\params\StatsGathering\enum,    0,          0, %No%
HKR, NDI\params\StatsGathering\enum,    1,          0, %Yes%
;
;------------------------------------------------------------------------------
; Mirroring
;
[Mirror.reg]
; BundleId
HKR, NDI\params\BundleId,               ParamDesc,  0, %BundleId%
HKR, NDI\params\BundleId,               default,    0, "1"
HKR, NDI\params\BundleId,               type,       0, "int"
HKR, NDI\params\BundleId,               min,        0, "1"
HKR, NDI\params\BundleId,               max,        0, "8"
HKR, NDI\params\BundleId,               optional,   0, "1"
; SingleStationTimeout
HKR, NDI\params\SingleStationTimeout,   ParamDesc,  0, %SingleStationTimeout%
HKR, NDI\params\SingleStationTimeout,   default,    0, "0"
HKR, NDI\params\SingleStationTimeout,   type,       0, "int"
HKR, NDI\params\SingleStationTimeout,   min,        0, "1"
HKR, NDI\params\SingleStationTimeout,   max,        0, "9999"
HKR, NDI\params\SingleStationTimeout,   optional,   0, "1"
; BeaconTimeout
HKR, NDI\params\BeaconTimeout,          ParamDesc,  0, %BeaconTimeout%
HKR, NDI\params\BeaconTimeout,          default,    0, "0"
HKR, NDI\params\BeaconTimeout,          type,       0, "int"
HKR, NDI\params\BeaconTimeout,          min,        0, "1"
HKR, NDI\params\BeaconTimeout,          max,        0, "9999"
HKR, NDI\params\BeaconTimeout,          optional,   0, "1"
;
;------------------------------------------------------------------------------
; NT5 specifics
;
[MadgeTRN.AddService]
DisplayName     = %MadgeTRN.Service.DispName%
ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
StartType       = 3 ;%SERVICE_DEMAND_START%
ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary   = %12%\mdgndis5.sys
LoadOrderGroup  = NDIS
;
[MadgeTRN.EventLog]
AddReg = MadgeTRN.AddEventLog.reg
;
[MadgeTRN.AddEventLog.reg]
HKR,,EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\System32\drivers\mdgndis5.sys"
HKR,,TypesSupported,   0x00010001, 7
;
;------------------------------------------------------------------------------
; List of keys to delete in case installing over an old Olicom driver
;
[TidyOlicom.delreg]
HKR, Ndi\params\EarlyRelease
HKR, Ndi\params\EarlyReleaseType
HKR, Ndi\params\FrameStatus
HKR, Ndi\params\FrameStatusType
HKR, Ndi\params\RingSpeed
HKR, Ndi\params\TxBuffers
HKR, Ndi\params\RxBuffers
HKR, Ndi\params\RxBufferSize
HKR, Ndi\params\ForceLoad
HKR, Ndi\params\LobeWarning
HKR, Ndi\params\LegacyWakeUp
;
;------------------------------------------------------------------------------
; File copying
;
[SourceDisksNames]
99=%DISK_MADGE%,,,
;
[SourceDisksFiles]
mdgndis5.sys=99,,
mdgndis.hlp=99,,
;
[DestinationDirs]
DefaultDestDir            = 11
MadgeTRN.nt.ins.ldid_drv  = 12
MadgeTRN.nt.ins.ldid_sys  = 11
MadgeTRN.w98.ins.ldid_sys = 11
MadgeTRN.w98.ins.ldid_hlp = 18
MadgeTRN.w98.del.ldid_inf = 17
MadgeTRN.w98.del.ldid_sys = 11
;
[MadgeTRN.nt.ins.ldid_drv]
mdgndis5.sys,,,2
;
[MadgeTRN.nt.ins.ldid_sys]
mdgndis.hlp,,,2
;
[MadgeTRN.w98.ins.ldid_sys]
mdgndis5.sys,,,2
;
[MadgeTRN.w98.ins.ldid_hlp]
mdgndis.hlp,,,2
;
[MadgeTRN.w98.del.ldid_inf]
netmadge.inf, ,,0x10000
odicmdg.inf,  ,,0x10000
odimadge.inf, ,,0x10000
mtr32odi.inf, ,,0x10000
netmdgcb.inf, ,,0x10000
netblue.inf,  ,,0x10000
cmdgodi.inf,  ,,0x10000
netoct3.inf,  ,,0x10000
netoct34.inf, ,,0x10000
;
[MadgeTRN.w98.del.ldid_sys]
mdgmport.bin, ,,0x10000
;
;------------------------------------------------------------------------------
; Localizable Strings
;
[strings]
V_MADGE                   = "Madge"
V_OLICOM                  = "Olicom"
HELP_TEXT                 = "A Token-Ring Adapter is a hardware device that physically connects you to a token-ring network. The device driver used is an NDIS 5.0 miniport driver"
DISK_MADGE                = "Madge Networks Driver Disk"
BundleId                  = "Mirroring group"
SingleStationTimeout      = "Mirroring single station timeout"
BeaconTimeout             = "Mirroring beacon timeout"
LAA                       = "Network address"
MaxFrameSize              = "Maximum frame size"
StatsGathering            = "Promiscuous mode support"
No                        = "No"
Yes                       = "Yes"
RingSpeed                 = "Ring speed"
AtAdapter                 = "Default (set at adapter)"
TransferType              = "Transfer type"
RxSlots                   = "Rx pipeline slots"
TxSlots                   = "Tx pipeline slots"
TestXID                   = "Respond to TEST/XID frames"
MacOpen                   = "MAC open mode"
Default                   = "Default"
PIO                       = "16Bit PIO mode"
4M                        = "4 Mbit/s"
16M                       = "16 Mbit/s"
100M                      = "100 Mbit/s"
Classic                   = "Classic only"
DTR                       = "DTR only"
ClassicOrDTR              = "DTR or Classic"
WOL                       = "Wake-on-LAN"
EventMask                 = "Token ring event mask"
RingStatusMask            = "Ring status mask"
EnabledPME                = "Enable/PME"
Enabled                   = "Enable"
Disabled                  = "Disable"
MDG_PCIHS1.DeviceDesc     = "Madge Smart 100/16/4 PCI-HS Ringnode"
MDG_PCIHS2.DeviceDesc     = "Smart MK4 PCI Adapter"
MDG_PCI3.DeviceDesc       = "Madge Smart 16/4 PCI Ringnode Mk3"
MDG_PCI7B.DeviceDesc      = "Madge Presto PCI 2000"
MDG_PCI7A.DeviceDesc      = "Madge Presto PCI Plus"
MDG_PCI7.DeviceDesc       = "Madge Presto PCI"
MDG_PCIB.DeviceDesc       = "Smart 16/4 CardBus Mk2"
MDG_PCI6.DeviceDesc       = "Madge 16/4 CardBus Adapter"
MDG_PCMC2.DeviceDesc      = "Smart 16/4 PCMCIA MK2"
MDG_PCMC.DeviceDesc       = "Madge Smart 16/4 PCMCIA Ringnode"
MDG_PCI2.DeviceDesc       = "Madge Smart 16/4 PCI Ringnode Mk2"
OCTX3540.DeviceDesc       = "Olicom RapidFire 3540 HSTR 100/16/4 PCI Adapter"
OCTX3139.DeviceDesc       = "Olicom RapidFire 3139 Token-Ring 16/4 PCI Adapter"
OCTX3140.DeviceDesc       = "RapidFire 3140 16/4 TR PCI Adapter"
OCTX3140V2.DeviceDesc     = "RapidFire 3140V2 16/4 TR PCI Adapter"
OCTX3141.DeviceDesc       = "RapidFire 3141 16/4 TR PCI Fiber Adapter"
OCTX3137.DeviceDesc       = "Olicom Token-Ring PCI/II 16/4 Adapter (OC-3137)"
OCTX3250.DeviceDesc       = "Olicom GoCard 3250 Token-Ring 16/4 CardBus PC Card"
OCTX3221.DeviceDesc       = "GoCard Token-Ring C30 PC Card"
MadgeTRN.Service.DispName = "Madge Token-Ring Adapter NDIS5 Driver"
