; OCTOK162.INF ; ; Olicom OCTOK162 Network Interface Cards. ; ; Copyright 1995, Olicom Inc. [version] InfVersion=00.01.00 signature=$CHICAGO$ Class=Net provider=%V_Olicom% Layoutfile=nllayout.inf [Manufacturer] %V_Olicom%=Olicom [OLICOM] %*pnp8191.DeviceDesc%=*pnp8191.ndi, *pnp8191 ; Olicom 16/4 Token-Ring Adapter %*OLC0902.DeviceDesc%=*OLC0902.ndi, *OLC0902 ; Olicom Token EISA 16/4 %*OLC9430.DeviceDesc%=*OLC9430.ndi, *OLC9430 ; Olicom Token-Ring ISA 16/4 %OCPCI.DeviceDesc%=PCIREV01.ndi, PCI\VEN_108D&DEV_0001&REV_01 ; Olicom PCI Revision 1 %OCPCI.DeviceDesc%=PCIREV02.ndi, PCI\VEN_108D&DEV_0001&REV_02 ; Olicom PCI Revision 2 %OCPCI.DeviceDesc%=PCIREV03.ndi, PCI\VEN_108D&DEV_0001&REV_03 ; Olicom PCI Revision 3 %mca.DeviceDesc%=mca_0a86.ndi, mca_0a86 ; Olicom MC 16/4 Token-Ring Adapter %mca.DeviceDesc%=mca_0a84.ndi, mca_0a84 ; Olicom MC 16/4 Token-Ring Adapter %mca.DeviceDesc%=mca_0a83.ndi, mca_0a83 ; Olicom MC 16/4 Token-Ring Adapter %pcmcia.DeviceDesc%=OC3220.ndi, PCMCIA\OLICOM-TR16/4-167B %pcmcia.DeviceDesc%=OC3221.ndi, PCMCIA\OLICOM-TR_16/4_II-805B ;**************************************************************************** ; Child instances for Net part of adapter ;**************************************************************************** %pcmciaMF.DeviceDesc%=OC3230.ndi,MF\OC3230_DEV1 %pcmciaMF.DeviceDesc%=OC3232.ndi,MF\OC3232_DEV1 ;**************************************************************************** ; INF INSTALL SECTION ;**************************************************************************** ;**************************************************************************** ; *PNP8191 Olicom 16/4 Token-Ring Adapter ;**************************************************************************** [*pnp8191.ndi] AddReg=*pnp8191.ndi.reg,OCTOK162.ndi.reg, ODI.Common.CFG.reg [*pnp8191.ndi.reg] HKR,Ndi,DeviceID,,"*PNP8191" ;**************************************************************************** ; OLC0902 Olicom Tokenring EISA 16/4 ;**************************************************************************** [*OLC0902.ndi] AddReg=*OLC0902.ndi.reg,OCTOK162.ndi.reg, ODI.Common.CFG.reg [*OLC0902.ndi.reg] HKR,Ndi,DeviceID,,"*OLC0902" ;**************************************************************************** ; OLC9430 Olicom Token-Ring ISA 16/4 ;**************************************************************************** [*OLC9430.ndi] AddReg=*OLC9430.ndi.reg,OCTOK162.ndi.reg, ODI.Common.CFG.reg [*OLC9430.ndi.reg] HKR,Ndi,DeviceID,,"*OLC9430" ;**************************************************************************** ; PCI Revision 1 Olicom 16/4 Token-Ring Adapter ;**************************************************************************** [PCIREV01.ndi] AddReg=PCIREV01.ndi.reg,OCTOK162.ndi.reg, ODI.Common.CFG.reg [PCIREV01.ndi.reg] HKR,Ndi,DeviceID,,"PCI\VEN_108D&DEV_0001&REV_01" ;**************************************************************************** ; PCI Revision 2 Olicom 16/4 Token-Ring Adapter ;**************************************************************************** [PCIREV02.ndi] AddReg=PCIREV02.ndi.reg,OCTOK162.ndi.reg, ODI.Common.CFG.reg [PCIREV02.ndi.reg] HKR,Ndi,DeviceID,,"PCI\VEN_108D&DEV_0001&REV_02" ;**************************************************************************** ; PCI Revision 3 Olicom 16/4 Token-Ring Adapter ;**************************************************************************** [PCIREV03.ndi] AddReg=PCIREV03.ndi.reg,OCTOK162.ndi.reg, ODI.Common.CFG.reg [PCIREV03.ndi.reg] HKR,Ndi,DeviceID,,"PCI\VEN_108D&DEV_0001&REV_03" ;**************************************************************************** ; mca_0a86 Olicom MC 16/4 Token-Ring ;**************************************************************************** [mca_0a86.ndi] AddReg=mca_0a86.ndi.reg,OCTOK162.ndi.reg, ODI.Common.CFG.reg [mca_0a86.ndi.reg] HKR,Ndi,DeviceID,,"mca_0a86" ;**************************************************************************** ; mca_0a84 Olicom MC 16/4 Token-Ring ;**************************************************************************** [mca_0a84.ndi] AddReg=mca_0a84.ndi.reg,OCTOK162.ndi.reg, ODI.Common.CFG.reg [mca_0a84.ndi.reg] HKR,Ndi,DeviceID,,"mca_0a84" ;**************************************************************************** ; mca_0a83 Olicom MC 16/4 Token-Ring ;**************************************************************************** [mca_0a83.ndi] AddReg=mca_0a83.ndi.reg,OCTOK162.ndi.reg, ODI.Common.CFG.reg [mca_0a83.ndi.reg] HKR,Ndi,DeviceID,,"mca_0a83" ;****************************************************************************** ; PCMCIA\OLICOM-GOCARD_TOKEN-RING-167B ; Olicom Token-Ring PCMCIA old ;****************************************************************************** [OC3220.ndi] AddReg=OC3220.ndi.reg,OCTOK162.ndi.reg, ODI.Common.CFG.reg [OC3220.ndi.reg] HKR,Ndi,DeviceID,,"PCMCIA\OLICOM-TR16/4-167B" ;****************************************************************************** ; PCMCIA\OLICOM-GOCARD_TOKEN-RING-805B ; Olicom Token-Ring PCMCIA new ;****************************************************************************** [OC3221.ndi] AddReg=OC3221.ndi.reg,OCTOK162.ndi.reg, ODI.Common.CFG.reg [OC3221.ndi.reg] HKR,Ndi,DeviceID,,"PCMCIA\OLICOM-TR_16/4_II-805B" ; OVERRIDE FOR 4K RAM WINDOW HKR,Override,0000,1,\ ; ; ; CONFIGMG_VERSION ; 00,04,00,00, \ ; ; PRIORITY ; 00,20,00,00, \ ; ; I/O ; 24,00,00,00, \ ; Total length of I/O Resource Descriptor 02,00,00,00, \ ; ResTyp_IO = 0x00000002 01,00, \ ; IOD_Count; // 1 range of size 0x000c 0c,00, \ ; IOD_Type; // (IOType_Range = 0x000c) 00,00, \ ; IOD_Alloc_Base; 00,00, \ ; IOD_Alloc_End; 00,00, \ ; IOD_DesFlags; 00, \ ; IOD_Alloc_Alias; 00, \ ; IOD_Alloc_Decode; e0,ff, \ ; IOR_Align; // Mask for base alignment (32 byte boundary) 20,00, \ ; IOR_nPorts; // Number of ports is 32 00,00, \ ; IOR_Min; // Min port address ff,ff, \ ; IOR_Max; // Max port address (anywhere in memory) 00,00, \ ; IOR_RangeFlags 00, \ ; IOR_Alias 00, \ ; IOR_Decode c4,00,00,00, \ ; PCCARD Flags, 0x40 = 16-bit port ; ; IRQ Resource Descriptor ; 14,00,00,00, \ ; Total length of IRQ Resource Descriptor 04,00,00,00, \ ; ResType_IRQ = 0x00000004 00,00, \ ; IRQD_Flags; 00,00, \ ; IRQD_Alloc_Num; // Allocated IRQ number ff,ff, \ ; IRQD_Req_Mask; // Mask of possible IRQs 00,00, \ ; IRQD_Reserved; 30,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts ; ; MEM Resource Descriptor ; 34,00,00,00, \ ; Total length of Memory Resource Descriptor 01,00,00,00, \ ; ResType_Mem = 0x00000001 01,00, \ ; MD_Count; // 1 range of size 0x0014 14,00, \ ; MD_Type; // (MType_Range = 0x0014) 00,00,00,00, \ ; MD_Alloc_Base; 00,00,00,00, \ ; MD_Alloc_End; 00,00, \ ; MD_Flags; 00,00, \ ; MD_Reserved; 00,F0,FF,FF, \ ; MR_Align; // Mask for base alignment (4K boundary) 00,10,00,00, \ ; MR_nBytes; // Count of bytes (4K of memory) 00,00,00,00, \ ; MR_Min; // Min Address FF,FF,FF,FF, \ ; MR_Max; // Max Address (anywhere in memory) 00,00, \ ; MR_Flags; // Flags 00,00, \ ; MR_Reserved; 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or ; 0x08 = 16-bit common mem 00,00,00,00, \ ; Memory card address ; ; REQUEST_CONFIG_PKT ; 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT descriptor 7c,89,00,00, \ ; 00,00, \ ; Socket (needs not to be filled) 02,00, \ ; Attributes (Enable IRQ) 32, \ ; Vcc 32, \ ; Vpp1 32, \ ; Vpp2 02, \ ; Int type f0,03,00,00, \ ; Configuration Register base 00, \ ; Status 00, \ ; Pin 00, \ ; Copy 01, \ ; ConfigIndex 03, \ ; Present ; ; TERMINATOR ; 00,00,00,00 ;****************************************************************************** ; PCMCIA\OLICOM-GOCARD_TOKEN-RING+MODEM_14400 ;****************************************************************************** [OC3230.ndi] AddReg=OC3230.ndi.reg,OCTOK162.ndi.reg, ODI.Common.CFG.reg [OC3230.ndi.reg] HKR,Ndi,DeviceID,,"MF\OC3230_DEV1" ;****************************************************************************** ; PCMCIA\OLICOM-GOCARD_TRN/MODEM_336 ;****************************************************************************** [OC3232.ndi] AddReg=OC3232.ndi.reg,OCTOK162.ndi.reg, ODI.Common.CFG.reg [OC3232.ndi.reg] HKR,Ndi,DeviceID,,"MF\OC3232_DEV1" ;**************************************************************************** ; .REG Common settings for all OCTOK162 drivers ;**************************************************************************** [OCTOK162.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 section HKR,Ndi\Install,"32 Bit",,"OCTOK162.ODI32.Install" ; 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,,"OCTOK162.lan" ;**************************************************************************** ; Install Section 32 Bit ODI ;**************************************************************************** [OCTOK162.ODI32.Install] CopyFiles=OCTOK162.ODI32.CopyFiles,OCTOK162.inf.CopyFiles UpdateAutoBat=OCTOK162.ODI32.autobat [OCTOK162.ODI32.autobat] CmdDelete=LSL CmdDelete=NESL CmdDelete=ROUTE CmdDelete=OCTOK16 ;**************************************************************************** ; general token-ring params ;**************************************************************************** [ODI.Common.CFG.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 ; Duplex Override HKR,Ndi\params\Duplex,ParamDesc,,"Duplex " HKR,Ndi\params\Duplex,type,,enum HKR,Ndi\params\Duplex,default,,Auto HKR,Ndi\params\Duplex,optional,,1 HKR,Ndi\params\Duplex\enum,Auto,,"AUTO" HKR,Ndi\params\Duplex\enum,Half,,"Half Duplex" HKR,Ndi\params\Duplex\enum,Full,,"Full Duplex" ; Adapter Slot value HKR,Ndi\params\Slot,ParamDesc,,"Slot Value" HKR,Ndi\params\Slot,type,,int HKR,Ndi\params\Slot,default,,0 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,,"" ; Open retries HKR,Ndi\params\OpenRetryDelay,ParamDesc,,"Open Retry Delay (seconds)" HKR,Ndi\params\OpenRetryDelay,type,,int HKR,Ndi\params\OpenRetryDelay,default,,0 HKR,Ndi\params\OpenRetryDelay,min,,0 HKR,Ndi\params\OpenRetryDelay,max,,30000 HKR,Ndi\params\OpenRetryDelay,step,,1 HKR,Ndi\params\OpenRetryDelay,optional,,0 ; Help section HKR,Ndi,HelpText,,%ODIMLID_HELP32% ;**************************************************************************** ; File to be copied ;**************************************************************************** [OCTOK162.ODI32.CopyFiles] OCTOK162.lan,,,5 [OCTOK162.inf.CopyFiles] octok162.inf ;**************************************************************************** ; Destination Directories ;**************************************************************************** [DestinatioNdirs] DefaultDestDir =11 ; LDID_SYS OCTOK162.ODI32.CopyFiles =24,novell\client32 OCTOK162.inf.CopyFiles =17 ; LDID_INF ;**************************************************************************** ; Localizable Strings ;**************************************************************************** [strings] ; Provider V_Olicom="Olicom" ;Manufacturers V_Olicom="Olicom" DRIVER_32_PATH="novell\client32\" DRIVER_16_PATH="novell\nwclient\" ; Devices *pnp8191.DeviceDesc="Olicom Token-Ring ISA 16/4 Adapter 32 Bit ODI" *OLC0902.DeviceDesc="Olicom Token-Ring EISA 16/4 Adapter 32 Bit ODI" *OLC9430.DeviceDesc="Olicom Token-Ring Plug and Play ISA 16/4 32 Bit ODI" OCPCI.DeviceDesc= "Olicom Token-Ring PCI Adapter 32 Bit ODI" mca.DeviceDesc= "Olicom Token-Ring MC 16/4 Adapter 32 Bit ODI" pcmcia.DeviceDesc= "Olicom GoCard Token-Ring 16/4 Adapter 32 Bit ODI" pcmciaMF.DeviceDesc="Olicom GoCard Token-Ring (MF) 32 Bit ODI" ; Context help ODIMLID_HELP32="The Olicom Token-Ring 32 Bit ODI driver enables you to use a 32-Bit network driver."