; ***************************************************************************
;
; NETMADGE.INF
;
; MADGE/OLICOM Token-Ring Network Interface Cards.
;
; Copyright (c) 1998-2000 Madge Networks Ltd
; Copyright (c) 1998-2000 Microsoft Corporation
;
; VeRsIoN=Madge Token Ring Adapter installation file for Windows 98/2000@
; VeRsIoN=VERSION: v6.06 LSS 7.1(0)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
; VeRsIoN=PRODUCT-ID: MDGNDIS5.SYS 6.06 @
; VeRsIoN=INFO: MDGNDIS5.TXT@
; MaDgE=85EF@
;
; ***************************************************************************
;
[version]
Signature = "$CHICAGO$"
Compatible = 1
Class = Net
ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
Provider = %V_MADGE%
DriverVer = 07/19/2000, 6.06.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_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 ; 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 ; 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 ; 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 ; Olicom RapidFire 3140 Token-Ring 16/4 PCI Adapter
%OCTX3141.DeviceDesc% = OCTX3141.ndi, PCI\VEN_108D&DEV_0007&SUBSYS_0007108D&REV_01 ; 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 ; 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
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
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
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
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
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
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
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"
;
;------------------------------------------------------------------------------
; 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
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
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%
;
;
;------------------------------------------------------------------------------
; 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"
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 = "Madge Smart 100/16/4 PCI Ringnode"
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 = "Madge 16/4 CardBus Adapter Mk2"
MDG_PCI6.DeviceDesc = "Madge 16/4 CardBus Adapter"
MDG_PCMC2.DeviceDesc = "Madge Smart 16/4 PCMCIA Ringnode 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 = "Olicom RapidFire 3140 Token-Ring 16/4 PCI Adapter"
OCTX3141.DeviceDesc = "Olicom RapidFire 3141 Token-Ring 16/4 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 = "Olicom GoCard Token-Ring PC Card (OC-3221)"
MadgeTRN.Service.DispName = "Madge Token-Ring Adapter NDIS5 Driver"
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.