; ODIMADGE.INF ; ; MADGE Network Interface Cards. ; ; Copyright 1995, Novell Inc. ;*********************************************************************** ;* Version Section * ;*********************************************************************** [version] Layoutfile=nllayout.inf InfVersion=00.01.00 signature="$CHICAGO$" Class=Net provider=%V_N% ;*********************************************************************** ;* Manufacturer Section * ;*********************************************************************** [Manufacturer] %V_MADGE%=MADGE ;*********************************************************************** ;* Manufacture Name section * ;*********************************************************************** [MADGE] %MDGPC.DeviceDesc%=MDGPC.ndi, MDGPC ;Madge Smart 16/4 PC Ringnode %MDGAT.DeviceDesc%=MDGAT.ndi, MDGAT ;Madge Smart 16/4 AT Ringnode %MDGISAC.DeviceDesc%=MDGISAC.ndi, MDGISAC ;Madge Smart 16/4 ISA Client Ringnode %MDGATP.DeviceDesc%=MDGATP.ndi, MDGATP ;Madge Smart 16/4 AT Plus Ringnode %MDGISACP.DeviceDesc%=MDGISACP.ndi, MDGISACP ;Madge Smart 16/4 ISA Client Plus Ringnode %MDGSM16.DeviceDesc%=MDGSM16.ndi, MDGSM16 ;Madge Smart 16 Ringnode %*MDG0002.DeviceDesc%=*MDG0002.ndi, *MDG0002 ;Madge Smart 16/4 EISA Ringnode %MCA_002D.DeviceDesc%=MCA_002D.ndi, MCA_002D ;Madge Smart 16/4 MC Ringnode %MCA_0074.DeviceDesc%=MCA_0074.ndi, MCA_0074 ;Madge Smart 16/4 MC32 Ringnode %*MDG0004.DeviceDesc%=*MDG0004.ndi, *MDG0004 ;Madge Smart 16/4 EISA Ringnode Mk3 %*MDG0101.DeviceDesc%=*MDG0101.ndi, *MDG0101 ;Madge Smart 16/4 ISA PnP Ringnode %MDGPCI.DeviceDesc%=MDGPCI.ndi, PCI\VEN_10B6&DEV_0001 ;Madge Smart 16/4 PCI Ringnode %MDGPCI2.DeviceDesc%=MDGPCI2.ndi, PCI\VEN_10B6&DEV_0002 ;Madge Smart 16/4 PCI Ringnode (BM) mk 2 %MDGPCI4.DeviceDesc%=MDGPCI4.ndi, PCI\VEN_10B6&DEV_0004 ;Madge Smart 16/4 PCI Ringnode (BM) ;*********************************************************************** ;* INF Install Section * ;*********************************************************************** ;**************************************************************************** ; MDGPC Madge Networks Smart 16/4 PC Ringnode ;**************************************************************************** [MDGPC.ndi] AddReg=MDGAT.ndi.reg,Madge.ndi.reg,MadgeISA.ndi.reg, ODI.Common.TOKENCFG.reg LogConfig=MDGAT.LogConfig [MDGPC.ndi.reg] HKR,Ndi,DeviceID,,"MDGPC" ; ; 16/4 PC hardware type. ; HKR,,AdapterType,,"100" ;**************************************************************************** ; 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" ;**************************************************************************** ; 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" ;**************************************************************************** ; 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" ;**************************************************************************** ; 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" ;**************************************************************************** ; 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" ;**************************************************************************** ; *MDG0002 Madge Networks Smart 16/4 EISA Ringnode ;**************************************************************************** [*MDG0002.ndi] AddReg=*MDG0002.ndi.reg,SLOT.reg,Madge.ndi.reg, ODI.Common.TOKENCFG.reg ;LogConfig=MDG0002.LogConfig [*MDG0002.ndi.reg] HKR,Ndi,DeviceID,,"*MDG0002" ; ; 16/4 EISA hardware type. ; HKR,,AdapterType,,"500" ;**************************************************************************** ; *MDG0004 Madge Networks Smart 16/4 EISA Ringnode ;**************************************************************************** [*MDG0004.ndi] AddReg=*MDG0004.ndi.reg,SLOT.reg,Madge.ndi.reg, ODI.Common.TOKENCFG.reg ;LogConfig=MDG0004.LogConfig [*MDG0004.ndi.reg] HKR,Ndi,DeviceID,,"*MDG0004" ; ; 16/4 EISA hardware type. ; HKR,,AdapterType,,"500" ;**************************************************************************** ; MCA_002D Madge Networks Smart 16/4 MC Ringnode ;**************************************************************************** [MCA_002D.ndi] AddReg=MCA_002D.ndi.reg,Madge.ndi.reg,Microchannel, ODI.Common.TOKENCFG.reg [MCA_002D.ndi.reg] HKR,Ndi,DeviceID,,"MCA_002D" ; ; 16/4 MCA hardware type. ; HKR,,AdapterType,,"600" ;**************************************************************************** ; MCA_0074 Madge Networks Smart 16/4 MC32 Ringnode ;**************************************************************************** [MCA_0074.ndi] AddReg=MCA_0074.ndi.reg,Madge.ndi.reg,Microchannel, ODI.Common.TOKENCFG.reg [MCA_0074.ndi.reg] HKR,Ndi,DeviceID,,"MCA_0074" ; ; 16/4 MCA hardware type. ; HKR,,AdapterType,,"600" ;**************************************************************************** ; *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" ;**************************************************************************** ; MDGPCI Madge Smart 16/4 PCI Ringnode ;**************************************************************************** [MDGPCI.ndi] AddReg=MDGPCI.ndi.reg,Madge.ndi.reg, ODI.Common.TOKENCFG.reg [MDGPCI.ndi.reg] HKR,Ndi,DeviceID,,"PCI\VEN_10B6&DEV_0001" ; ; PCI Hardware type. ; HKR,,AdapterType,,"700" ;**************************************************************************** ; MDGPCI Madge Smart 16/4 PCI Ringnode (BM) ;**************************************************************************** [MDGPCI2.ndi] AddReg=MDGPCI2.ndi.reg,Madge.ndi.reg, ODI.Common.TOKENCFG.reg [MDGPCI2.ndi.reg] HKR,Ndi,DeviceID,,"PCI\VEN_10B6&DEV_0002" ; ; PCI Hardware type. ; HKR,,AdapterType,,"700" ;**************************************************************************** ; MDGPCI Madge Smart 16/4 PCI Ringnode (BM) ;**************************************************************************** [MDGPCI4.ndi] AddReg=MDGPCI4.ndi.reg,Madge.ndi.reg, ODI.Common.TOKENCFG.reg [MDGPCI4.ndi.reg] HKR,Ndi,DeviceID,,"PCI\VEN_10B6&DEV_0004" ; ; PCI Hardware type. ; HKR,,AdapterType,,"700" ;*********************************************************************** ;* .LogConfig Section * ;*********************************************************************** [MDGPC.LogConfig] ConfigPriority=HARDRECONFIG IOConfig=A20-A2F(3FF::),1A20-1A2F(3FF::),2A20-2A2F(3FF::),3A20-3A2F(3FF::) IRQConfig=3,5,7,9 DMAConfig=0 ;**************************************************************************** ; MDGAT Madge Networks Smart 16/4 AT Ringnode ;**************************************************************************** [MDGAT.LogConfig] ConfigPriority=HARDRECONFIG IOConfig=A20-A2F(3FF::),1A20-1A2F(3FF::),2A20-2A2F(3FF::),3A20-3A2F(3FF::) IRQConfig=3,5,7,10,11,12,15,9 DMAConfig=0,1,3,5,6 ;**************************************************************************** ; MDGISAC Madge Networks Smart 16/4 ISA Client Ringnode ;**************************************************************************** [MDGISAC.LogConfig] ConfigPriority=HARDRECONFIG IOConfig=A20-A2F(3FF::),1A20-1A2F(3FF::),2A20-2A2F(3FF::),3A20-3A2F(3FF::) IRQConfig=3,5,7,10,11,12,15,9 DMAConfig=0 ;**************************************************************************** ; MDGATP Madge Networks Smart 16/4 AT/P Ringnode ;**************************************************************************** [MDGATP.LogConfig] ConfigPriority=HARDRECONFIG IOConfig=A20-A2F(3FF::),1A20-1A2F(3FF::),2A20-2A2F(3FF::),3A20-3A2F(3FF::) IRQConfig=3,5,7,10,11,12,15,9 DMAConfig=0,3,5,6 ;**************************************************************************** ; MDGISACP Madge Networks Smart 16/4 ISA Client Plus Ringnode ;**************************************************************************** [MDGISACP.LogConfig] ConfigPriority=HARDRECONFIG IOConfig=A20-A2F(3FF::),1A20-1A2F(3FF::),2A20-2A2F(3FF::),3A20-3A2F(3FF::) IRQConfig=3,5,7,10,11,12,15,9 DMAConfig=0 ;**************************************************************************** ; MDGSM16 Madge Networks Smart 16 Ringnode ;**************************************************************************** [MDGSM16.LogConfig] ConfigPriority=HARDRECONFIG IOConfig=4A20-4A2F(3FF::) IRQConfig=3,7,9 DMAConfig=0 ;*********************************************************************** ;* Install section * ;*********************************************************************** ; Install ODI 16 ;*********************************************************************** [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=ROUTE.COM CmdAdd=MADGEODI.com ;*********************************************************************** ; Install ODI 32 ;*********************************************************************** [Madge.ODI32.install] CopyFiles=Madge.ODI32.CopyFiles UpdateAutoBat=Madge.ODI32.autobat [Madge.ODI32.autobat] CmdDelete=LSL CmdDelete=NESL CmdDelete=ROUTE CmdDelete=MADGEODI ;*********************************************************************** ;* remove sections * ;*********************************************************************** ;*********************************************************************** ; Madge adapter [Madge.ODI16.Remove] UpdateAutoBat=Madge.ODI16.AutoBatRemove [Madge.ODI16.AutoBatRemove] CmdDelete=LSL CmdDelete=NESL CmdDelete=ROUTE CmdDelete=MADGEODI ;.com ;*********************************************************************** ;* .REG Common settings for all MADGEODI Drivers * ;*********************************************************************** [Madge.ndi.reg] ; key,subkey,valuname,type,value HKR,,DevLoader,,*odiload HKR,,EnumPropPages,,"netdi.dll,EnumPropPages" ; Ndi section 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,"16 Bit",,"Madge.ODI16.install" HKR,Ndi\Install,"32 Bit",,"Madge.ODI32.install" ; Remove section HKR,Ndi\Remove,"16 Bit",,"Madge.ODI16.Remove" ; ODI 16 Bit info HKR,"ODI\16 Bit",ModulePath,,"%24%%DRIVER_32_PATH%" HKR,"ODI\16 Bit",Modules,,"LSLC32.NLM,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" ; 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,,"MADGEODI.lan" ; NoPoll HKR,NDI\params\"No Poll",ParamDesc,,"Polling Support" HKR,NDI\params\"No Poll",type,,edit HKR,Ndi\params\"No Poll",LimitText,,10 HKR,Ndi\params\"No Poll",UpperCase,,1 HKR,NDI\params\"No Poll",default,,"-NoPoll" HKR,NDI\params\"No Poll",flag,1,20,00,00,00 ; ForceRingSpeed HKR,NDI\params\"Force Speed",ParamDesc,,"Force Ring Speed" HKR,NDI\params\"Force Speed",type,,edit HKR,NDI\params\"Force Speed",LimitText,,10 HKR,NDI\params\"Force Speed",UpperCase,,1 HKR,NDI\params\"Force Speed",default,,"No Force" HKR,NDI\params\"Force Speed",flag,1,20,00,00,00 ; Resources HKR,,Port,1,02,00,00,00 HKR,NDI\params\Port,resc,1,02,00,00,00 HKR,NDI\params\Port,ParamDesc,,"I/O Base Address" HKR,NDI\params\Port,flag,1,30,00,00,00 [Microchannel] ;Slot Number HKR,Ndi\params\slotnumber,ParamDesc,,"Adapter Slot Number" HKR,Ndi\params\slotnumber,type,,int HKR,Ndi\params\slotnumber,default,,1 HKR,Ndi\params\slotnumber,min,,1 HKR,Ndi\params\slotnumber,max,,8 HKR,Ndi\params\slotnumber,step,,1 HKR,Ndi\params\slotnumber,optional,,1 HKR,NDI\params\slotnumber,flag,1,20,00,00,00 ; Resources HKR,,Port,1,02,00,00,00 HKR,NDI\params\Port,resc,1,02,00,00,00 HKR,NDI\params\Port,ParamDesc,,"I/O Base Address" HKR,NDI\params\Port,flag,1,30,00,00,00 ;*********************************************************************** ;* Param Section * ;*********************************************************************** [MadgeISA.ndi.reg] ; Resources HKR,,IRQ,1,04,00,00,00 HKR,,Port,1,02,00,00,00 HKR,,DMA,1,03,00,00,00 HKR,,MEM,1,01,00,00,00 ;ODI HKR,NDI\params\IRQ,resc,1,04,00,00,00 HKR,NDI\params\IRQ,ParamDesc,,"Interrupt Level" HKR,NDI\params\IRQ,flag,1,50,00,00,00 ; HKR,NDI\params\Port,resc,1,02,00,00,00 HKR,NDI\params\Port,ParamDesc,,"I/O Base Address" HKR,NDI\params\Port,flag,1,10,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 [SLOT.reg] ; Adapter Slot Number 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,,65535 HKR,Ndi\params\Slot,step,,1 HKR,Ndi\params\Slot,optional,,1 HKR,Ndi\params\Slot,HIN,,"" ;**************************************************************************** ; 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% ;*********************************************************************** ;* Resource Section * ;*********************************************************************** ;*********************************************************************** ;* Copy file sections * ;*********************************************************************** ; Install ODI 16 ;*********************************************************************** ;*********************************************************************** ; Madge adapter [Madge.ODI16.CopyFiles] MADGEODI.com,,,5 MDGDOS20.bin,,,5 lsl.com,,,5 nesl.com,,,5 ROUTE.com,,,5 ;LSL.msg,,,5 ;NESL.msg,,,5 ;*********************************************************************** ; Install ODI 32 ;*********************************************************************** ;*********************************************************************** ; Madge adapter [Madge.ODI32.CopyFiles] MADGEODI.lan,,,5 ;*********************************************************************** ;* Destination Directories * ;*********************************************************************** [DestinationDirs] DefaultDestDir =11 ; LDID_SYS Madge.ODI16.CopyFiles =24,novell\nwclient Madge.ODI32.CopyFiles =24,novell\client32 ;*********************************************************************** ;* Localizable Strings * ;*********************************************************************** [strings] ; Provider V_N=" Novell" ; Manufacturers V_MADGE="Madge" ; Driver Paths DRIVER_16_PATH="novell\nwclient\" DRIVER_32_PATH="novell\client32\" ; Context help ODIMLID_HELP="The Novell ODI driver enables you to use either 16-Bit or 32-Bit networking components." ; PNP Devices MDGPC.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" 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 Mk3" MCA_002D.DeviceDesc= "Madge Smart 16/4 MC Ringnode" MCA_0074.DeviceDesc= "Madge Smart 16/4 MC32 Ringnode" *MDG0101.DeviceDesc= "Madge Smart 16/4 ISA Client PnP Ringnode" MDGPCI.DeviceDesc= "Madge Smart 16/4 PCI Ringnode" MDGPCI4.DeviceDesc= "Madge Smart 16/4 PCI Ringnode (BM)" MDGPCI2.DeviceDesc= "Madge Smart 16/4 PCI Ringnode (BM) Mk 2"