ODICMDG.INF Driver File Contents (95enu_n4.exe)

;
; ODICMDG.INF
;
; Supports Madge Smart Ringnodes.
;
; Copyright (c) 1995-96 Madge Networks Ltd.
;
; VeRsIoN=Madge Fastmac Plus C HSM Driver Windows95 Installation File@
; VeRsIoN=VERSION: v1.00 Pre-LSS 5.0(0)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
; VeRsIoN=PRODUCT-ID: CMDGODI.LAN   1.05@
; MaDgE=F505@
;

;----------------------------------------------------------------------------;
; Version Section							     ;
;----------------------------------------------------------------------------;

[version]
LayoutFile=nllayout.inf
signature="$Windows95$"
Class=Net
provider=%V_N%

;----------------------------------------------------------------------------;
; Manufacturer Section							     ;
;----------------------------------------------------------------------------;

[Manufacturer]
%V_MADGE%=MADGE

;----------------------------------------------------------------------------;
; Manufacture Name Section						     ;
;----------------------------------------------------------------------------;

[MADGE]
%*pnp81d7.DeviceDesc%=*PNP81D7.ndi, *PNP81D7 ;Smart 16/4 PC Ringnode
%MDGAT.DeviceDesc%=MDGAT.ndi,       MDGAT    ;Smart 16/4 AT Ringnode
%MDGISAC.DeviceDesc%=MDGISAC.ndi,   MDGISAC  ;Smart 16/4 ISA Client Ringnode
%MDGATP.DeviceDesc%=MDGATP.ndi,     MDGATP   ;Smart 16/4 AT Plus Ringnode
%MDGATPE.DeviceDesc%=*MDG0301.ndi,  *MDG0301 ;Smart 16/4 AT PnP Ringnode
%MDGISACP.DeviceDesc%=MDGISACP.ndi, MDGISACP ;Smart 16/4 ISA Client Plus Ringnode
%MDGSM16.DeviceDesc%=MDGSM16.ndi,   MDGSM16  ;Smart 16 Ringnode
%*MDG0002.DeviceDesc%=*MDG0002.ndi, *MDG0002 ;Smart 16/4 EISA Ringnode
%*MDG0004.DeviceDesc%=*MDG0004.ndi, *MDG0004 ;Smart 16/4 EISA Ringnode mkIII
%MCA_002D.DeviceDesc%=MCA_002D.ndi, MCA_002D ;Smart 16/4 MC Ringnode
%MCA_0074.DeviceDesc%=MCA_0074.ndi, MCA_0074 ;Smart 16/4 MC32 Ringnode
%MDG_PCMCIA.DeviceDesc%=MDG_PCMCIA.ndi, PCMCIA\MADGE-SMART_16/4_PCMCIA_RINGNODE-0757 ;Smart 16/4 PCMCIA Ringnode
%MDG_PCMCIA2.DeviceDesc%=MDG_PCMCIA2.ndi, PCMCIA\MADGE-SMART_16/4_PCMCIA_RINGNODE-510C ; Madge Smart 16/4 PCMCIA Ringnode Mk2
%*MDG0101.DeviceDesc%=*MDG0101.ndi, *MDG0101 ;Smart 16/4 ISA PnP Ringnode
%MDG_PCI.DeviceDesc%=MDG_PCI.ndi, PCI\VEN_10B6&DEV_0001 ;Smart 16/4 PCI Ringnode
%MDG_PCI2.DeviceDesc%=MDG_PCI2.ndi, PCI\VEN_10B6&DEV_0002 ;Smart 16/4 PCI Ringnode (BM) Rev2
%MDG_PCI4.DeviceDesc%=MDG_PCI4.ndi, PCI\VEN_10B6&DEV_0004 ;Madge Smart 16/4 PCI Ringnode (BM)

;----------------------------------------------------------------------------;
; *PNP81D7 Madge Networks Smart 16/4 PC Ringnode			     ;
;----------------------------------------------------------------------------;

[*PNP81D7.ndi]
AddReg=*PNP81D7.ndi.reg,Madge.ndi.reg,MadgeISA.ndi.reg,ODI.Common.TOKENCFG.reg
LogConfig=MDGPC.LogConfig

[*PNP81D7.ndi.reg]
HKR,Ndi,DeviceID,,"*PNP81D7"
;
; 16/4 PC hardware type.
;
HKR,,AdapterType,,"100"

; FORCESPEED
HKR,NDI\params\FORCESPEED,ParamDesc,,"Force Ringspeed"
HKR,NDI\params\FORCESPEED,default,,0
HKR,NDI\params\FORCESPEED,type,,enum
HKR,NDI\params\FORCESPEED\enum,0,,"16"
HKR,NDI\params\FORCESPEED,optional,,1
HKR,NDI\params\FORCESPEED,flag,1,00,00,00,00

[MDGPC.LogConfig]
ConfigPriority=HARDRECONFIG
IOConfig=A20-A2F(ffff::),1A20-1A2F(ffff::),2A20-2A2F(ffff::),3A20-3A2F(ffff::)
IRQConfig=2,3,5,7
DMAConfig=0

;----------------------------------------------------------------------------;
; MDGAT Madge Networks Smart 16/4 AT Ringnode				     ;
;----------------------------------------------------------------------------;

[MDGAT.ndi]
AddReg=MDGAT.ndi.reg,Madge.ndi.reg,MadgeISA.ndi.reg,ODI.Common.TOKENCFG.reg
LogConfig=MDGAT.LogConfig

[MDGAT.ndi.reg]
HKR,Ndi,DeviceID,,"MDGAT"
;
; 16/4 AT hardware type.
;
HKR,,AdapterType,,"100"

; FORCESPEED
HKR,NDI\params\FORCESPEED,ParamDesc,,"Force Ringspeed"
HKR,NDI\params\FORCESPEED,default,,0
HKR,NDI\params\FORCESPEED,type,,enum
HKR,NDI\params\FORCESPEED\enum,0,,"16"
HKR,NDI\params\FORCESPEED,optional,,1
HKR,NDI\params\FORCESPEED,flag,1,00,00,00,00
; XFER
HKR,NDI\params\XFER,ParamDesc,,"Transfer Mode"
HKR,NDI\params\XFER,default,,0
HKR,NDI\params\XFER,type,,enum
HKR,NDI\params\XFER\enum,0,,"DMA"
HKR,NDI\params\XFER\enum,1,,"PIO"
HKR,NDI\params\XFER,optional,,1
HKR,NDI\params\XFER,flag,1,00,00,00,00

[MDGAT.LogConfig]
ConfigPriority=HARDRECONFIG
IOConfig=A20-A2F(ffff::),1A20-1A2F(ffff::),2A20-2A2F(ffff::),3A20-3A2F(ffff::)
IRQConfig=3,5,7,10,11,12,15,2
DMAConfig=0,1,3,5,6

;----------------------------------------------------------------------------;
; MDGISAC Madge Networks Smart 16/4 ISA Client Ringnode			     ;
;----------------------------------------------------------------------------;

[MDGISAC.ndi]
AddReg=MDGISAC.ndi.reg,Madge.ndi.reg,MadgeISA.ndi.reg,ODI.Common.TOKENCFG.reg
LogConfig=MDGISAC.LogConfig

[MDGISAC.ndi.reg]
HKR,Ndi,DeviceID,,"MDGISAC"
;
; 16/4 ISA Client hardware type.
;
HKR,,AdapterType,,"100"

; FORCESPEED
HKR,NDI\params\FORCESPEED,ParamDesc,,"Force Ringspeed"
HKR,NDI\params\FORCESPEED,default,,0
HKR,NDI\params\FORCESPEED,type,,enum
HKR,NDI\params\FORCESPEED\enum,0,,"16"
HKR,NDI\params\FORCESPEED,optional,,1
HKR,NDI\params\FORCESPEED,flag,1,00,00,00,00

[MDGISAC.LogConfig]
ConfigPriority=HARDRECONFIG
IOConfig=A20-A2F(ffff::),1A20-1A2F(ffff::),2A20-2A2F(ffff::),3A20-3A2F(ffff::)
IRQConfig=3,5,7,10,11,12,15,2
DMAConfig=0

;----------------------------------------------------------------------------;
; MDGATP Madge Networks Smart 16/4 AT Plus Ringnode			     ;
;----------------------------------------------------------------------------;

[MDGATP.ndi]
AddReg=MDGATP.ndi.reg,Madge.ndi.reg,MadgeISA.ndi.reg,ODI.Common.TOKENCFG.reg
LogConfig=MDGATP.LogConfig

[MDGATP.ndi.reg]
HKR,Ndi,DeviceID,,"MDGATP"
;
; 16/4 AT/P hardware type.
;
HKR,,AdapterType,,"100"

; FORCESPEED
HKR,NDI\params\FORCESPEED,ParamDesc,,"Force Ringspeed"
HKR,NDI\params\FORCESPEED,default,,0
HKR,NDI\params\FORCESPEED,type,,enum
HKR,NDI\params\FORCESPEED\enum,0,,"16"
HKR,NDI\params\FORCESPEED\enum,1,,"4"
HKR,NDI\params\FORCESPEED,optional,,1
HKR,NDI\params\FORCESPEED,flag,1,00,00,00,00
; XFER
HKR,NDI\params\XFER,ParamDesc,,"Transfer Mode"
HKR,NDI\params\XFER,default,,0
HKR,NDI\params\XFER,type,,enum
HKR,NDI\params\XFER\enum,0,,"DMA"
HKR,NDI\params\XFER\enum,1,,"PIO"
HKR,NDI\params\XFER,optional,,1
HKR,NDI\params\XFER,flag,1,00,00,00,00

[MDGATP.LogConfig]
ConfigPriority=HARDRECONFIG
IOConfig=A20-A2F(ffff::),1A20-1A2F(ffff::),2A20-2A2F(ffff::),3A20-3A2F(ffff::)
IRQConfig=3,5,7,10,11,12,15,2
DMAConfig=0,3,5,6

;----------------------------------------------------------------------------;
; *MDG0301 Madge Smart 16/4 AT PnP Ringnode				     ;
;----------------------------------------------------------------------------;

[*MDG0301.ndi]
AddReg=*MDG0301.ndi.reg,Madge.ndi.reg,MadgeISA.ndi.reg,ODI.Common.TOKENCFG.reg

[*MDG0301.ndi.reg]
HKR,Ndi,DeviceID,,"*MDG0301"
;
; AT hardware type.
;
HKR,,AdapterType,,"100"

; FORCESPEED
HKR,NDI\params\FORCESPEED,ParamDesc,,"Force Ringspeed"
HKR,NDI\params\FORCESPEED,default,,0
HKR,NDI\params\FORCESPEED,type,,enum
HKR,NDI\params\FORCESPEED\enum,0,,"16"
HKR,NDI\params\FORCESPEED\enum,1,,"4"
HKR,NDI\params\FORCESPEED,optional,,1
HKR,NDI\params\FORCESPEED,flag,1,00,00,00,00
; XFER
HKR,NDI\params\XFER,ParamDesc,,"Transfer Mode"
HKR,NDI\params\XFER,default,,0
HKR,NDI\params\XFER,type,,enum
HKR,NDI\params\XFER\enum,0,,"DMA"
HKR,NDI\params\XFER\enum,1,,"PIO"
HKR,NDI\params\XFER\enum,2,,"MMIO"
HKR,NDI\params\XFER,optional,,1
HKR,NDI\params\XFER,flag,1,00,00,00,00

;----------------------------------------------------------------------------;
; MDGISACP Madge Networks Smart 16/4 ISA Client Plus Ringnode		     ;
;----------------------------------------------------------------------------;

[MDGISACP.ndi]
AddReg=MDGISACP.ndi.reg,Madge.ndi.reg,MadgeISA.ndi.reg,ODI.Common.TOKENCFG.reg
LogConfig=MDGISACP.LogConfig

[MDGISACP.ndi.reg]
HKR,Ndi,DeviceID,,"MDGISACP"
;
; 16/4 ISA Client Plus hardware type.
;
HKR,,AdapterType,,"100"

; FORCESPEED
HKR,NDI\params\FORCESPEED,ParamDesc,,"Force Ringspeed"
HKR,NDI\params\FORCESPEED,default,,0
HKR,NDI\params\FORCESPEED,type,,enum
HKR,NDI\params\FORCESPEED\enum,0,,"16"
HKR,NDI\params\FORCESPEED\enum,1,,"4"
HKR,NDI\params\FORCESPEED,optional,,1
HKR,NDI\params\FORCESPEED,flag,1,00,00,00,00
; XFER
HKR,NDI\params\XFER,ParamDesc,,"Transfer Mode"
HKR,NDI\params\XFER,default,,0
HKR,NDI\params\XFER,type,,enum
HKR,NDI\params\XFER\enum,1,,"PIO"
HKR,NDI\params\XFER,optional,,1
HKR,NDI\params\XFER,flag,1,00,00,00,00

[MDGISACP.LogConfig]
ConfigPriority=HARDRECONFIG
IOConfig=A20-A2F(ffff::),1A20-1A2F(ffff::),2A20-2A2F(ffff::),3A20-3A2F(ffff::)
IRQConfig=3,5,7,10,11,12,15,2
DMAConfig=0

;----------------------------------------------------------------------------;
; MDGSM16 Madge Networks Smart 16 Ringnode				     ;
;----------------------------------------------------------------------------;

[MDGSM16.ndi]
AddReg=MDGSM16.ndi.reg,Madge.ndi.reg,MadgeISA.ndi.reg,ODI.Common.TOKENCFG.reg
LogConfig=MDGSM16.LogConfig

[MDGSM16.ndi.reg]
HKR,Ndi,DeviceID,,"MDGSM16"
;
; Smart 16 hardware type.
;
HKR,,AdapterType,,"400"

[MDGSM16.LogConfig]
ConfigPriority=HARDRECONFIG
IOConfig=4A20-4A2F(ffff::),6A20-6A2F(ffff::),4E20-4E2F(ffff::),6E20-6E2F(ffff::)
IRQConfig=3,7,2
DMAConfig=0

;----------------------------------------------------------------------------;
; *MDG0002 Madge Networks Smart 16/4 EISA Ringnode			     ;
;----------------------------------------------------------------------------;

[*MDG0002.ndi]
AddReg=*MDG0002.ndi.reg,Madge.ndi.reg,ODI.Common.TOKENCFG.reg

[*MDG0002.ndi.reg]
HKR,Ndi,DeviceID,,"*MDG0002"
;
; 16/4 EISA hardware type.
;
HKR,,AdapterType,,"500"

; FORCESPEED
HKR,NDI\params\FORCESPEED,ParamDesc,,"Force Ringspeed"
HKR,NDI\params\FORCESPEED,default,,0
HKR,NDI\params\FORCESPEED,type,,enum
HKR,NDI\params\FORCESPEED\enum,0,,"16"
HKR,NDI\params\FORCESPEED\enum,1,,"4"
HKR,NDI\params\FORCESPEED,optional,,1
HKR,NDI\params\FORCESPEED,flag,1,00,00,00,00

; SLOT
HKR,NDI\params\SLOT,ParamDesc,,"Adapter Slot Number"
HKR,NDI\params\SLOT,type,,int
HKR,NDI\params\SLOT,default,,1
HKR,NDI\params\SLOT,min,,1
HKR,NDI\params\SLOT,max,,8
HKR,NDI\params\SLOT,step,,1
HKR,NDI\params\SLOT,optional,,1

;----------------------------------------------------------------------------;
; *MDG0004 Madge Networks Smart 16/4 EISA Ringnode Mk3			     ;
;----------------------------------------------------------------------------;

[*MDG0004.ndi]
AddReg=*MDG0004.ndi.reg,Madge.ndi.reg,ODI.Common.TOKENCFG.reg

[*MDG0004.ndi.reg]
HKR,Ndi,DeviceID,,"*MDG0004"
;
; 16/4 EISA hardware type.
;
HKR,,AdapterType,,"500"

; FORCESPEED
HKR,NDI\params\FORCESPEED,ParamDesc,,"Force Ringspeed"
HKR,NDI\params\FORCESPEED,default,,0
HKR,NDI\params\FORCESPEED,type,,enum
HKR,NDI\params\FORCESPEED\enum,0,,"16"
HKR,NDI\params\FORCESPEED\enum,1,,"4"
HKR,NDI\params\FORCESPEED,optional,,1
HKR,NDI\params\FORCESPEED,flag,1,00,00,00,00

; SLOT
HKR,NDI\params\SLOT,ParamDesc,,"Adapter Slot Number"
HKR,NDI\params\SLOT,type,,int
HKR,NDI\params\SLOT,default,,1
HKR,NDI\params\SLOT,min,,1
HKR,NDI\params\SLOT,max,,8
HKR,NDI\params\SLOT,step,,1
HKR,NDI\params\SLOT,optional,,1

;----------------------------------------------------------------------------;
; MCA_002D Madge Networks Smart 16/4 MC Ringnode			     ;
;----------------------------------------------------------------------------;

[MCA_002D.ndi]
AddReg=MCA_002D.ndi.reg,Madge.ndi.reg,ODI.Common.TOKENCFG.reg

[MCA_002D.ndi.reg]
HKR,Ndi,DeviceID,,"MCA_002D"
;
; 16/4 MCA hardware type.
;
HKR,,AdapterType,,"600"

; FORCESPEED
HKR,NDI\params\FORCESPEED,ParamDesc,,"Force Ringspeed"
HKR,NDI\params\FORCESPEED,default,,0
HKR,NDI\params\FORCESPEED,type,,enum
HKR,NDI\params\FORCESPEED\enum,0,,"16"
HKR,NDI\params\FORCESPEED\enum,1,,"4"
HKR,NDI\params\FORCESPEED,optional,,1
HKR,NDI\params\FORCESPEED,flag,1,00,00,00,00

; SLOT
HKR,NDI\params\SLOT,ParamDesc,,"Adapter Slot Number"
HKR,NDI\params\SLOT,type,,int
HKR,NDI\params\SLOT,default,,1
HKR,NDI\params\SLOT,min,,1
HKR,NDI\params\SLOT,max,,8
HKR,NDI\params\SLOT,step,,1
HKR,NDI\params\SLOT,optional,,1

;----------------------------------------------------------------------------;
; MCA_0074 Madge Networks Smart 16/4 MC32 Ringnode			     ;
;----------------------------------------------------------------------------;

[MCA_0074.ndi]
AddReg=MCA_0074.ndi.reg,Madge.ndi.reg,ODI.Common.TOKENCFG.reg

[MCA_0074.ndi.reg]
HKR,Ndi,DeviceID,,"MCA_0074"
;
; 16/4 MCA hardware type.
;
HKR,,AdapterType,,"600"

; FORCESPEED
HKR,NDI\params\FORCESPEED,ParamDesc,,"Force Ringspeed"
HKR,NDI\params\FORCESPEED,default,,0
HKR,NDI\params\FORCESPEED,type,,enum
HKR,NDI\params\FORCESPEED\enum,0,,"16"
HKR,NDI\params\FORCESPEED\enum,1,,"4"
HKR,NDI\params\FORCESPEED,optional,,1
HKR,NDI\params\FORCESPEED,flag,1,00,00,00,00

; SLOT
HKR,NDI\params\SLOT,ParamDesc,,"Adapter Slot Number"
HKR,NDI\params\SLOT,type,,int
HKR,NDI\params\SLOT,default,,1
HKR,NDI\params\SLOT,min,,1
HKR,NDI\params\SLOT,max,,8
HKR,NDI\params\SLOT,step,,1
HKR,NDI\params\SLOT,optional,,1

;----------------------------------------------------------------------------;
; MDG_PCMCIA Madge Smart PCMCIA Token Ring Adapter			     ;
;----------------------------------------------------------------------------;

[MDG_PCMCIA.ndi]
AddReg=MDG_PCMCIA.ndi.reg,Madge.ndi.reg,MadgeISA.ndi.reg,ODI.Common.TOKENCFG.reg

[MDG_PCMCIA.ndi.reg]
HKR,Ndi,DeviceID,,"MADGE-SMART_16/4_PCMCIA_Ringnode-0757"
HKR,Ndi,CardType,,"PCMCIA"
;
; PCMCIA hardware type.
;
HKR,,AdapterType,,"200"
;
; Hardware settings required by PCMCIA adapters.
;
HKR,Override,0000,1, \
;
; CONFIGMG_VERSION
;
00,04,00,00, \
;
; PRIORITY
;
00,00,00,00, \
;
; I/O
;
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, \
;
; IRQ
;
14,00,00,00, \
04,00,00,00, \
00,00,00,00, \
B8,DC,00,00, \
20,00,00,00, \
;
; REQUEST_CONFIG_PKT
;
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, \
;
; TERMINATOR
;
00,00,00,00

; FORCESPEED
HKR,NDI\params\FORCESPEED,ParamDesc,,"Force Ringspeed"
HKR,NDI\params\FORCESPEED,default,,0
HKR,NDI\params\FORCESPEED,type,,enum
HKR,NDI\params\FORCESPEED\enum,0,,"16"
HKR,NDI\params\FORCESPEED\enum,1,,"4"
HKR,NDI\params\FORCESPEED,optional,,1
HKR,NDI\params\FORCESPEED,flag,1,00,00,00,00
; XFER
HKR,NDI\params\XFER,ParamDesc,,"Transfer Mode"
HKR,NDI\params\XFER,default,,0
HKR,NDI\params\XFER,type,,enum
HKR,NDI\params\XFER\enum,0,,"PIO"
HKR,NDI\params\XFER\enum,1,,"PIO16"
HKR,NDI\params\XFER,optional,,1
HKR,NDI\params\XFER,flag,1,00,00,00,00
; SLOT
HKR,NDI\params\SLOT,ParamDesc,,"Adapter Slot Number"
HKR,NDI\params\SLOT,type,,int
HKR,NDI\params\SLOT,default,,1
HKR,NDI\params\SLOT,min,,1
HKR,NDI\params\SLOT,max,,8
HKR,NDI\params\SLOT,step,,1
HKR,NDI\params\SLOT,optional,,1


;----------------------------------------------------------------------------;
; MDG_PCMCIA Madge Smart PCMCIA Token Ring Adapter Mk2 			     ;
;----------------------------------------------------------------------------;

[MDG_PCMCIA2.ndi]
AddReg=MDG_PCMCIA2.ndi.reg,Madge.ndi.reg,MadgeISA.ndi.reg,ODI.Common.TOKENCFG.reg

[MDG_PCMCIA2.ndi.reg]
HKR,Ndi,DeviceID,,"MADGE-SMART_16/4_PCMCIA_RINGNODE-510C"
HKR,Ndi,CardType,,"PCMCIA"
;
; PCMCIA hardware type.
;
HKR,,AdapterType,,"200"
;
; Hardware settings required by PCMCIA adapters.
;
HKR,Override,0000,1, \
;
; CONFIGMG_VERSION
;
00,04,00,00, \
;
; PRIORITY
;
00,00,00,00, \
;
; I/O
;
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, \
;
; IRQ
;
14,00,00,00, \
04,00,00,00, \
00,00,00,00, \
B8,DC,00,00, \
20,00,00,00, \
;
; MMIO
;
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,\
08,00,00,00,\
00,00,00,00,\
;
; REQUEST_CONFIG_PKT
;
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, \
;
; TERMINATOR
;
00,00,00,00
;
; FORCESPEED
HKR,NDI\params\FORCESPEED,ParamDesc,,"Force Ringspeed"
HKR,NDI\params\FORCESPEED,default,,0
HKR,NDI\params\FORCESPEED,type,,enum
HKR,NDI\params\FORCESPEED\enum,0,,"16"
HKR,NDI\params\FORCESPEED\enum,1,,"4"
HKR,NDI\params\FORCESPEED,optional,,1
HKR,NDI\params\FORCESPEED,flag,1,00,00,00,00
; SLOT
HKR,NDI\params\SLOT,ParamDesc,,"Adapter Slot Number"
HKR,NDI\params\SLOT,type,,int
HKR,NDI\params\SLOT,default,,1
HKR,NDI\params\SLOT,min,,1
HKR,NDI\params\SLOT,max,,8
HKR,NDI\params\SLOT,step,,1
HKR,NDI\params\SLOT,optional,,1
; XFER
HKR,NDI\params\XFER,ParamDesc,,"Transfer Mode"
HKR,NDI\params\XFER,default,,0
HKR,NDI\params\XFER,type,,enum
HKR,NDI\params\XFER\enum,0,,"MMIO"
HKR,NDI\params\XFER\enum,1,,"PIO"
HKR,NDI\params\XFER\enum,2,,"PIO16"
HKR,NDI\params\XFER,optional,,0
HKR,NDI\params\XFER,flag,1,00,00,00,00

;----------------------------------------------------------------------------;
; *MDG0101 Madge Smart 16/4 ISA Client PnP Ringnode			     ;
;----------------------------------------------------------------------------;

[*MDG0101.ndi]
AddReg=*MDG0101.ndi.reg,Madge.ndi.reg,MadgeISA.ndi.reg,ODI.Common.TOKENCFG.reg

[*MDG0101.ndi.reg]
HKR,Ndi,DeviceID,,"*MDG0101"
;
; PnP hardware type.
;
HKR,,AdapterType,,"300"
;
; FORCESPEED
HKR,NDI\params\FORCESPEED,ParamDesc,,"Force Ringspeed"
HKR,NDI\params\FORCESPEED,default,,0
HKR,NDI\params\FORCESPEED,type,,enum
HKR,NDI\params\FORCESPEED\enum,0,,"16"
HKR,NDI\params\FORCESPEED\enum,1,,"4"
HKR,NDI\params\FORCESPEED,optional,,1
HKR,NDI\params\FORCESPEED,flag,1,00,00,00,00
; XFER
HKR,NDI\params\XFER,ParamDesc,,"Transfer Mode"
HKR,NDI\params\XFER,default,,0
HKR,NDI\params\XFER,type,,enum
HKR,NDI\params\XFER\enum,0,,"PIO"
HKR,NDI\params\XFER\enum,1,,"PIO16"
HKR,NDI\params\XFER,optional,,1
HKR,NDI\params\XFER,flag,1,00,00,00,00

;----------------------------------------------------------------------------;
; MDG_PCI Madge Smart 16/4 PCI Ringnode					     ;
;----------------------------------------------------------------------------;

[MDG_PCI.ndi]
AddReg=MDG_PCI.ndi.reg,Madge.ndi.reg,MadgeISA.ndi.reg,ODI.Common.TOKENCFG.reg

[MDG_PCI.ndi.reg]
HKR,Ndi,DeviceID,,"PCI\VEN_10B6&DEV_0001"
;
; PCI Hardware type.
;
HKR,,AdapterType,,"700"
;
; FORCESPEED
HKR,NDI\params\FORCESPEED,ParamDesc,,"Force Ringspeed"
HKR,NDI\params\FORCESPEED,default,,0
HKR,NDI\params\FORCESPEED,type,,enum
HKR,NDI\params\FORCESPEED\enum,0,,"16"
HKR,NDI\params\FORCESPEED\enum,1,,"4"
HKR,NDI\params\FORCESPEED,optional,,1
HKR,NDI\params\FORCESPEED,flag,1,00,00,00,00
; XFER
HKR,NDI\params\XFER,ParamDesc,,"Transfer Mode"
HKR,NDI\params\XFER,default,,0
HKR,NDI\params\XFER,type,,enum
HKR,NDI\params\XFER\enum,0,,"PIO"
HKR,NDI\params\XFER\enum,1,,"MMIO"
HKR,NDI\params\XFER,optional,,1
HKR,NDI\params\XFER,flag,1,00,00,00,00

;----------------------------------------------------------------------------;
; MDG_PCI Madge Smart 16/4 PCI Ringnode (BM) Rev2			     ;
;----------------------------------------------------------------------------;

[MDG_PCI2.ndi]
AddReg=MDG_PCI2.ndi.reg,Madge.ndi.reg,MadgeISA.ndi.reg,ODI.Common.TOKENCFG.reg

[MDG_PCI2.ndi.reg]
HKR,Ndi,DeviceID,,"PCI\VEN_10B6&DEV_0002"
;
; PCI Hardware type.
;
HKR,,AdapterType,,"700"
;
; FORCESPEED
HKR,NDI\params\FORCESPEED,ParamDesc,,"Force Ringspeed"
HKR,NDI\params\FORCESPEED,default,,0
HKR,NDI\params\FORCESPEED,type,,enum
HKR,NDI\params\FORCESPEED\enum,0,,"16"
HKR,NDI\params\FORCESPEED\enum,1,,"4"
HKR,NDI\params\FORCESPEED,optional,,1
HKR,NDI\params\FORCESPEED,flag,1,00,00,00,00
; XFER
HKR,NDI\params\XFER,ParamDesc,,"Transfer Mode"
HKR,NDI\params\XFER,default,,0
HKR,NDI\params\XFER,type,,enum
HKR,NDI\params\XFER\enum,0,,"DMA"
HKR,NDI\params\XFER\enum,1,,"PIO"
HKR,NDI\params\XFER,optional,,1
HKR,NDI\params\XFER,flag,1,00,00,00,00
; SUBPORT
HKR,NDI\params\SUBPORT,ParamDesc,,"Adapter Subport Number"
HKR,NDI\params\SUBPORT,default,,1
HKR,NDI\params\SUBPORT,type,,int
HKR,NDI\params\SUBPORT,min,,1
HKR,NDI\params\SUBPORT,max,,3
HKR,NDI\params\SUBPORT,step,,1
HKR,NDI\params\SUBPORT,optional,,1
HKR,NDI\params\SUBPORT,flag,1,00,00,00,00

;----------------------------------------------------------------------------;
; MDG_PCI Madge Smart 16/4 PCI Ringnode (BM)				     ;
;----------------------------------------------------------------------------;

[MDG_PCI4.ndi]
AddReg=MDG_PCI4.ndi.reg,Madge.ndi.reg,MadgeISA.ndi.reg,ODI.Common.TOKENCFG.reg

[MDG_PCI4.ndi.reg]
HKR,Ndi,DeviceID,,"PCI\VEN_10B6&DEV_0004"
;
; PCI Hardware type.
;
HKR,,AdapterType,,"700"
;
; FORCESPEED
HKR,NDI\params\FORCESPEED,ParamDesc,,"Force Ringspeed"
HKR,NDI\params\FORCESPEED,default,,0
HKR,NDI\params\FORCESPEED,type,,enum
HKR,NDI\params\FORCESPEED\enum,0,,"16"
HKR,NDI\params\FORCESPEED\enum,1,,"4"
HKR,NDI\params\FORCESPEED,optional,,1
HKR,NDI\params\FORCESPEED,flag,1,00,00,00,00
; XFER
HKR,NDI\params\XFER,ParamDesc,,"Transfer Mode"
HKR,NDI\params\XFER,default,,0
HKR,NDI\params\XFER,type,,enum
HKR,NDI\params\XFER\enum,0,,"DMA"
HKR,NDI\params\XFER\enum,1,,"PIO"
HKR,NDI\params\XFER,optional,,1
HKR,NDI\params\XFER,flag,1,00,00,00,00

;----------------------------------------------------------------------------;
; Madge Networks Smart Ringnode Driver (generic section)		     ;
;----------------------------------------------------------------------------;

[Madge.ndi.reg]
HKR,,DevLoader,,*odiload
HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
HKR,Ndi,NdiInstaller,,"odipage.dll,OdiNdiProc"

; Interfaces
HKR,Ndi\Interfaces,DefUpper,,"odinsup,NovellODI32"
HKR,Ndi\Interfaces,UpperRange,,"odinsup,NovellODI32"
HKR,Ndi\Interfaces,DefLower,,"tokenring"
HKR,Ndi\Interfaces,LowerRange,,"tokenring"

; Install sections
HKR,Ndi\Install,"32 Bit",,"Madge.ODI32.install"
HKR,Ndi\Install,"16 Bit",,"Madge.ODI16.install"

; Remove section
HKR,Ndi\Remove,"16 Bit",,"Madge.ODI16.remove"

; ODI 32 Bit Info
HKR,"ODI\32 Bit",ModulePath,,"%24%%DRIVER_32_PATH%"
HKR,"ODI\32 Bit",Modules,,"LSLC32.NLM,CMSM.NLM,TOKENTSM.NLM"
HKR,"ODI\32 Bit",DriverPath,,"%24%%DRIVER_32_PATH%"
HKR,"ODI\32 Bit",FileName,,"CMDGODI.lan"

; ODI 16 Bit Info
HKR,"ODI\16 Bit",ModulePath,,"%24%%DRIVER_32_PATH%"
HKR,"ODI\16 Bit",Modules,,"LSLC32.NLM,\c=PC32MLID.LAN"
HKR,"ODI\16 Bit",DriverPath,,"%24%%DRIVER_16_PATH%"
HKR,"ODI\16 Bit",FileName,,"madgeodi.com"
HKR,"ODI\16 Bit",NetcfgPath,,"%24%%DRIVER_16_PATH%"
HKR,"ODI\16 Bit",NetcfgFileName,,"Net.cfg"
HKR,"ODI\16 Bit",LinkDriver,,"madgeodi"

; Note that we are running on Windows95
HKR,,PlatformType,,"200"

;----------------------------------------------------------------------------;
; Generic Custom Parameters						     ;
;----------------------------------------------------------------------------;

; TXSTART=<n>
HKR,NDI\params\TXSTART,ParamDesc,,"Transmit Start"
HKR,NDI\params\TXSTART,default,,1
HKR,NDI\params\TXSTART,type,,int
HKR,NDI\params\TXSTART,min,,0
HKR,NDI\params\TXSTART,max,,10
HKR,NDI\params\TXSTART,optional,,1
HKR,NDI\params\TXSTART,flag,1,00,00,00,00

; TXSLOTS=<n>
HKR,NDI\params\TXSLOTS,ParamDesc,,"Transmit Slots"
HKR,NDI\params\TXSLOTS,default,,16
HKR,NDI\params\TXSLOTS,type,,int
HKR,NDI\params\TXSLOTS,min,,2
HKR,NDI\params\TXSLOTS,max,,32
HKR,NDI\params\TXSLOTS,optional,,1
HKR,NDI\params\TXSLOTS,flag,1,00,00,00,00

; RXSLOTS=<n>
HKR,NDI\params\RXSLOTS,ParamDesc,,"Receive Slots"
HKR,NDI\params\RXSLOTS,default,,16
HKR,NDI\params\RXSLOTS,type,,int
HKR,NDI\params\RXSLOTS,min,,2
HKR,NDI\params\RXSLOTS,max,,32
HKR,NDI\params\RXSLOTS,optional,,1
HKR,NDI\params\RXSLOTS,flag,1,00,00,00,00

; BIGBUFFS=<n>
HKR,NDI\params\BIGBUFFS,ParamDesc,,"Large Transmit Buffers"
HKR,NDI\params\BIGBUFFS,default,,5
HKR,NDI\params\BIGBUFFS,type,,int
HKR,NDI\params\BIGBUFFS,min,,2
HKR,NDI\params\BIGBUFFS,max,,16
HKR,NDI\params\BIGBUFFS,optional,,1
HKR,NDI\params\BIGBUFFS,flag,1,00,00,00,00

; BUFFSIZE=<n>
HKR,NDI\params\BUFFSIZE,ParamDesc,,"Adapter Buffer Size"
HKR,NDI\params\BUFFSIZE,default,,504
HKR,NDI\params\BUFFSIZE,type,,int
HKR,NDI\params\BUFFSIZE,min,,100
HKR,NDI\params\BUFFSIZE,max,,1016
HKR,NDI\params\BUFFSIZE,optional,,1
HKR,NDI\params\BUFFSIZE,flag,1,00,00,00,00

; THRESHOLD=<n>
HKR,NDI\params\THRESHOLD,ParamDesc,,"Small Buffer Threshold"
HKR,NDI\params\THRESHOLD,default,,300
HKR,NDI\params\THRESHOLD,type,,int
HKR,NDI\params\THRESHOLD,min,,100
HKR,NDI\params\THRESHOLD,max,,1016
HKR,NDI\params\THRESHOLD,optional,,1
HKR,NDI\params\THRESHOLD,flag,1,00,00,00,00

; SMALLBUFFER=<n>
HKR,NDI\params\SMALLBUFFER,ParamDesc,,"Small Buffer Minimum"
HKR,NDI\params\SMALLBUFFER,default,,128
HKR,NDI\params\SMALLBUFFER,type,,int
HKR,NDI\params\SMALLBUFFER,min,,100
HKR,NDI\params\SMALLBUFFER,max,,1016
HKR,NDI\params\SMALLBUFFER,optional,,1
HKR,NDI\params\SMALLBUFFER,flag,1,00,00,00,00

; COPYALLDATA=<YES|NO>
HKR,NDI\params\COPYALLDATA,ParamDesc,,"Copy All Data on Transmit"
HKR,NDI\params\COPYALLDATA,default,,2
HKR,NDI\params\COPYALLDATA,type,,enum
HKR,NDI\params\COPYALLDATA\enum,1,,"Yes"
HKR,NDI\params\COPYALLDATA\enum,2,,"No"
HKR,NDI\params\COPYALLDATA,optional,,0
HKR,NDI\params\COPYALLDATA,flag,1,00,00,00,00

; OS=W95
HKR,NDI\params\OS,ParamDesc,,"OS"
HKR,NDI\params\OS,default,,1
HKR,NDI\params\OS,type,,enum
HKR,NDI\params\OS\enum,1,,"W95"
HKR,NDI\params\OS,optional,,0
HKR,NDI\params\OS,flag,1,00,00,00,00

;WARN=<YES|NO>
HKR,NDI\params\WARN,ParamDesc,,"Ring Status Warnings"
HKR,NDI\params\WARN,default,,2
HKR,NDI\params\WARN,type,,enum
HKR,NDI\params\WARN\enum,1,,"Yes"
HKR,NDI\params\WARN\enum,2,,"No"
HKR,NDI\params\WARN,optional,,0
HKR,NDI\params\WARN,flag,1,00,00,00,00

;----------------------------------------------------------------------------;
; Resource Section							     ;
;----------------------------------------------------------------------------;

[MadgeISA.ndi.reg]
; Resources
HKR,,INT,1,04,00,00,00
HKR,,DMA,1,03,00,00,00
HKR,,PORT,1,02,00,00,00
HKR,,MEM,1,01,00,00,00
; CHSM
HKR,NDI\params\PORT,resc,1,02,00,00,00
HKR,NDI\params\PORT,ParamDesc,,"I/O Port Address"
HKR,NDI\params\PORT,flag,1,30,00,00,00
HKR,NDI\params\MEM,resc,1,01,00,00,00
HKR,NDI\params\MEM,ParamDesc,,"MMIO Base Address"
HKR,NDI\params\MEM,flag,1,30,00,00,00
HKR,NDI\params\INT,resc,1,04,00,00,00
HKR,NDI\params\INT,ParamDesc,,"Interrupt Level"
HKR,NDI\params\INT,flag,1,20,00,00,00
HKR,NDI\params\DMA,resc,1,03,00,00,00
HKR,NDI\params\DMA,ParamDesc,,"DMA Channel"
HKR,NDI\params\DMA,flag,1,30,00,00,00


;----------------------------------------------------------------------------;
; General token-ring params						     ;
;----------------------------------------------------------------------------;

[ODI.Common.TOKENCFG.reg]
; First Logical Board
HKR,Ndi\params\Frame1,ParamDesc,,"1. Frame Type"
HKR,Ndi\params\Frame1,default,,2
HKR,Ndi\params\Frame1,type,,enum
HKR,Ndi\params\Frame1,optional,,0
HKR,Ndi\params\Frame1\enum,1,,"Token-Ring LSB"
HKR,Ndi\params\Frame1\enum,2,,"Token-Ring MSB"
HKR,Ndi\params\Frame1\enum,3,,"Token-Ring_SNAP LSB"
HKR,Ndi\params\Frame1\enum,4,,"Token-Ring_SNAP MSB"

;Second Logical Board
HKR,Ndi\params\Frame2,ParamDesc,,"2. Frame Type"
HKR,Ndi\params\Frame2,default,,4
HKR,Ndi\params\Frame2,type,,enum
HKR,Ndi\params\Frame2,optional,,0
HKR,Ndi\params\Frame2\enum,1,,"Token-Ring LSB"
HKR,Ndi\params\Frame2\enum,2,,"Token-Ring MSB"
HKR,Ndi\params\Frame2\enum,3,,"Token-Ring_SNAP LSB"
HKR,Ndi\params\Frame2\enum,4,,"Token-Ring_SNAP MSB"
HKR,Ndi\params\Frame2\enum,5,,"Not used"

; Node Address Override
HKR,Ndi\params\"Node Address",ParamDesc,,"Node Address Override"
HKR,Ndi\params\"Node Address",type,,edit
HKR,Ndi\params\"Node Address",LimitText,,18
HKR,Ndi\params\"Node Address",UpperCase,,1
HKR,Ndi\params\"Node Address",default,,""
HKR,Ndi\params\"Node Address",flag,1,20,00,00,00
HKR,Ndi\params\"Node Address",optional,,1

HKR,Ndi,HelpText,,%ODIMLID_HELP%

;----------------------------------------------------------------------------;
; Install / Remove Section						     ;
;----------------------------------------------------------------------------;

; Install CHSM
[Madge.ODI32.install]
CopyFiles=Madge.ODI32.CopyFiles
UpdateAutoBat=Madge.ODI32.autobat

[Madge.ODI32.autobat]
CmdDelete=LSL
CmdDelete=NESL
CmdDelete=CMDGODI

[madge.ODI32.CopyFiles]
CMDGODI.lan,,,5


; Install 16-bit
[Madge.ODI16.install]
CopyFiles=Madge.ODI16.CopyFiles
UpdateAutoBat=Madge.ODI16.autobat

[Madge.ODI16.autobat]
CmdAdd=LSL.COM, "-c=%24%%DRIVER_16_PATH%NET.CFG"
CmdAdd=NESL.COM
CmdAdd=madgeodi.com

[madge.ODI16.CopyFiles]
MADGEODI.com,,,5
lsl.com,,,5
nesl.com,,,5

; Remove 16-bit
[Madge.ODI16.install]
UpdateAutoBat=Madge.ODI16.AutoBatRemove

[Madge.ODI16.AutoBatRemove]
CmdDelete=LSL
CmdDelete=NESL
CmdDelete=madgeodi

[DestinationDirs]
DefaultDestDir=		11 ; LDID_SYS
Madge.ODI32.CopyFiles=	24,novell\client32
Madge.ODI16.CopyFiles=	24,novell\nwclient

;----------------------------------------------------------------------------;
; Localizable Strings							     ;
;----------------------------------------------------------------------------;

[strings]
; Provider
V_N="Novell"
; Manufacturers
V_MADGE="Madge"

; Driver paths
DRIVER_32_PATH=		"novell\client32\"
DRIVER_16_PATH=		"novell\nwclient\"


; PNP Devices
*PNP81D7.DeviceDesc=	"Madge Smart 16/4 PC Ringnode"
MDGAT.DeviceDesc=	"Madge Smart 16/4 AT Ringnode"
MDGISAC.DeviceDesc=	"Madge Smart 16/4 ISA Client Ringnode"
MDGATP.DeviceDesc=	"Madge Smart 16/4 AT Plus Ringnode"
*MDG0301.DeviceDesc=	"Madge Smart 16/4 AT PnP Ringnode"
MDGISACP.DeviceDesc=	"Madge Smart 16/4 ISA Client Plus Ringnode"
MDGSM16.DeviceDesc=	"Madge Smart 16 Ringnode"
*MDG0002.DeviceDesc=	"Madge Smart 16/4 EISA Ringnode"
*MDG0004.DeviceDesc=	"Madge Smart 16/4 EISA Ringnode"
MCA_002D.DeviceDesc=	"Madge Smart 16/4 MC Ringnode"
MCA_0074.DeviceDesc=	"Madge Smart 16/4 MC32 Ringnode"
MDG_PCMCIA.DeviceDesc=	"Madge Smart 16/4 PCMCIA Ringnode"
MDG_PCMCIA2.DeviceDesc="Madge Smart 16/4 PCMCIA Ringnode Mk2"
*MDG0101.DeviceDesc=	"Madge Smart 16/4 ISA Client PnP Ringnode"
MDG_PCI.DeviceDesc=	"Madge Smart 16/4 PCI Ringnode"
MDG_PCI2.DeviceDesc=	"Madge Smart 16/4 PCI Ringnode (BM) Rev2"
MDG_PCI4.DeviceDesc=	"Madge Smart 16/4 PCI Ringnode (BM)"

ODIMLID_HELP=		"The Novell ODI driver enables you to use either 16-Bit or 32-Bit networking components"
Download Driver Pack

How To Update Drivers Manually

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.

server: web5, load: 0.90