; ; MTR32ODI.INF ; ; Supports Madge Presto PCI Adapter. ; ; Copyright (c) 1997 Madge Networks Ltd. ; ;----------------------------------------------------------------------------; ; Version Section ; ;----------------------------------------------------------------------------; [version] LayoutFile=nllayout.inf signature="$Windows95$" Class=Net provider=%V_N% ;----------------------------------------------------------------------------; ; Manufacturer Section ; ;----------------------------------------------------------------------------; [Manufacturer] %V_MADGE%=MADGE ;----------------------------------------------------------------------------; ; Manufacture Name Section ; ;----------------------------------------------------------------------------; [MADGE] %MDG_PCI.DeviceDesc%=MDG_PCI.ndi, PCI\VEN_10B6&DEV_0007 ;Madge Presto PCI ;----------------------------------------------------------------------------; ; MDG_PCI Madge Presto PCI Adapter ; ;----------------------------------------------------------------------------; [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_0007" ; SLOT parameter 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 ;----------------------------------------------------------------------------; ; Madge Networks 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,,"MTR32ODI.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,,"MTRODI.EXE" HKR,"ODI\16 Bit",NetcfgPath,,"%24%%DRIVER_16_PATH%" HKR,"ODI\16 Bit",NetcfgFileName,,"Net.cfg" HKR,"ODI\16 Bit",LinkDriver,,"MTRODI" ;----------------------------------------------------------------------------; ; 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, Madge.INF.CopyFiles UpdateAutoBat=Madge.ODI32.autobat [Madge.ODI32.autobat] CmdDelete=LSL CmdDelete=ROUTE CmdDelete=NESL CmdDelete=MTR32ODI [Madge.ODI32.CopyFiles] MTR32ODI.LAN,,,5 [Madge.INF.CopyFiles] MTR32ODI.INF,,,5 ; Install 16-bit [Madge.ODI16.install] CopyFiles=Madge.ODI16.CopyFiles, Madge.INF.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=MTRODI.EXE [Madge.ODI16.CopyFiles] MTRODI.EXE,,,5 LSL.COM,,,5 NESL.COM,,,5 ROUTE.COM,,,5 ; Remove 16-bit [Madge.ODI16.install] UpdateAutoBat=Madge.ODI16.AutoBatRemove [Madge.ODI16.AutoBatRemove] CmdDelete=LSL CmdDelete=NESL CmdDelete=ROUTE CmdDelete=MTRODI [DestinationDirs] DefaultDestDir= 11 ; LDID_SYS Madge.INF.CopyFiles= 17 ; LDID_INF 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 MDG_PCI.DeviceDesc= "Madge Presto PCI Adapter" ODIMLID_HELP= "The Novell ODI driver enables you to use either 16-Bit or 32-Bit networking components"