;------------------------------------------------------------------- ; ; NETIBM2.INF ; NIC Installation Script for Windows 9X and Windows NT 5.0 ; ; Product: IBM Token-Ring PCI Family Adapters ; Copyright (C) 1996-1998 IBM Corporation. All rights reserved. ; ; Version: 2.6 (8/13/98 11:05:54) ; MfC-NT5Combo-NoMSS ; ;------------------------------------------------------------------- [Version] Signature="$Windows NT$" Class=Net ClassGUID={4D36E972-E325-11CE-BFC1-08002BE10318} Provider=%V_IBM% ;CatalogFile=netibm2.cat [Manufacturer] %V_IBM%=IBM ;**************************************************************************** ; Exclude from select all PCI devices -- they should be auto-detected! ;**************************************************************************** [ControlFlags] ExcludeFromSelect = PCI\VEN_1014&DEV_003E,\ PCI\VEN_1014&DEV_003E&REV_25,\ PCI\VEN_1014&DEV_003E&SUBSYS_003E1014,\ PCI\VEN_1014&DEV_003E&SUBSYS_00CD1014,\ PCI\VEN_1014&DEV_003E&SUBSYS_00CE1014,\ PCI\VEN_1014&DEV_003E&SUBSYS_00CF1014,\ PCI\VEN_1014&DEV_003E&SUBSYS_00E41014,\ PCI\VEN_1014&DEV_003E&SUBSYS_00E51014 ;**************************************************************************** ; Manufacturer Sections ;**************************************************************************** [IBM] ; IBM 16/4 Token-Ring PCI Adapter 2 with Wake on LAN %IBMTRP_CS2AWoL.DeviceDesc%=IBMTRP_CS2AWoL,PCI\VEN_1014&DEV_003E&SUBSYS_00E51014 ; IBM High-Speed 100/16/4 Token-Ring PCI Adapter %IBMTRP_HSWoL.DeviceDesc%=IBMTRP_HSWoL,PCI\VEN_1014&DEV_003E&SUBSYS_00E41014 ; IBM 16/4 Token-Ring PCI Special %IBMTRP_CS2NFWoL.DeviceDesc%=IBMTRP_CS2NFWoL,PCI\VEN_1014&DEV_003E&SUBSYS_00CF1014 ; IBM 16/4 Token-Ring PCI Adapter 2 %IBMTRP_CS2NF.DeviceDesc%=IBMTRP_CS2NF,PCI\VEN_1014&DEV_003E&SUBSYS_00CE1014 ; IBM PCI Wake On LAN Token-Ring Adapter (w/ Sub-Vendor ID) %IBMTRP_WoL.DeviceDesc%=IBMTRP_WoLCR,PCI\VEN_1014&DEV_003E&SUBSYS_00CD1014 ; IBM PCI Token-Ring Adapter (w/ Sub-Vendor ID) %IBMTRP_Default.DeviceDesc%=IBMTRP_CR,PCI\VEN_1014&DEV_003E&SUBSYS_003E1014 ; IBM PCI Wake On LAN Token-Ring Adapter (w/o Sub-Vendor ID) %IBMTRP_WoL.DeviceDesc%=IBMTRP_WolGA,PCI\VEN_1014&DEV_003E&REV_25 ; IBM PCI Token-Ring Adapter (w/o Sub-Vendor ID) %IBMTRP_Default.DeviceDesc%=IBMTRP_Default,PCI\VEN_1014&DEV_003E ;**************************************************************************** ; Device Install Sections ; ; Section names ending in ".NT" point to Windows NT 5.0-compatible sections ;**************************************************************************** ; IBM 16/4 Token-Ring PCI Adapter 2 with Wake on LAN [IBMTRP_CS2AWoL.NT] AddReg=IBMTRP_Common.ndi,IBMTRP_NT.ndi,IBMTRP_parms.reg,IBMTRP_smpmode.reg Characteristics=0x84 BusType=5 ; PCI CopyFiles=ndis5.CopyFiles,EventMsg.CopyFiles [IBMTRP_CS2AWoL.NT.Services] AddService=IBMTRP,2,IBMTRP.ServiceDesc,IBMTRP.EventLog [IBMTRP_CS2AWoL] AddReg=IBMTRP_Common.ndi,IBMTRP_CS2AWoL.DevID,IBMTRP_Win9X.ndi,IBMTRP_parms.reg,IBMTRP_resc.reg CopyFiles=INF.CopyFiles ; IBM High-Speed 100/16/4 Token-Ring PCI Adapter [IBMTRP_HSWoL.NT] AddReg=IBMTRP_Common.ndi,IBMTRP_NT.ndi,IBMTRP_parms.reg,IBMTRP_smpmode.reg Characteristics=0x84 BusType=5 ; PCI CopyFiles=ndis5.CopyFiles,EventMsg.CopyFiles [IBMTRP_HSWoL.NT.Services] AddService=IBMTRP,2,IBMTRP.ServiceDesc,IBMTRP.EventLog [IBMTRP_HSWoL] AddReg=IBMTRP_Common.ndi,IBMTRP_HSWoL.DevID,IBMTRP_Win9X.ndi,IBMTRP_parms.reg,IBMTRP_resc.reg CopyFiles=INF.CopyFiles ; IBM 16/4 Token-Ring PCI Special [IBMTRP_CS2NFWoL.NT] AddReg=IBMTRP_Common.ndi,IBMTRP_NT.ndi,IBMTRP_parms.reg,IBMTRP_smpmode.reg Characteristics=0x84 BusType=5 ; PCI CopyFiles=ndis5.CopyFiles,EventMsg.CopyFiles [IBMTRP_CS2NFWoL.NT.Services] AddService=IBMTRP,2,IBMTRP.ServiceDesc,IBMTRP.EventLog [IBMTRP_CS2NFWoL] AddReg=IBMTRP_Common.ndi,IBMTRP_CS2NFWoL.DevID,IBMTRP_Win9X.ndi,IBMTRP_parms.reg,IBMTRP_resc.reg CopyFiles=INF.CopyFiles ; IBM 16/4 Token-Ring PCI Adapter 2 [IBMTRP_CS2NF.NT] AddReg=IBMTRP_Common.ndi,IBMTRP_NT.ndi,IBMTRP_parms.reg,IBMTRP_smpmode.reg Characteristics=0x84 BusType=5 ; PCI CopyFiles=ndis5.CopyFiles,EventMsg.CopyFiles [IBMTRP_CS2NF.NT.Services] AddService=IBMTRP,2,IBMTRP.ServiceDesc,IBMTRP.EventLog [IBMTRP_CS2NF] AddReg=IBMTRP_Common.ndi,IBMTRP_CS2NF.DevID,IBMTRP_Win9X.ndi,IBMTRP_parms.reg,IBMTRP_resc.reg CopyFiles=INF.CopyFiles ; IBM PCI Wake On LAN Token-Ring Adapter (w/ Sub-Vendor ID) [IBMTRP_WoLCR.NT] AddReg=IBMTRP_Common.ndi,IBMTRP_NT.ndi,IBMTRP_parms.reg,IBMTRP_smpmode.reg Characteristics=0x84 BusType=5 ; PCI CopyFiles=ndis5.CopyFiles,EventMsg.CopyFiles [IBMTRP_WoLCR.NT.Services] AddService=IBMTRP,2,IBMTRP.ServiceDesc,IBMTRP.EventLog [IBMTRP_WoLCR] AddReg=IBMTRP_Common.ndi,IBMTRP_WoLCR.DevID,IBMTRP_Win9X.ndi,IBMTRP_parms.reg,IBMTRP_resc.reg CopyFiles=INF.CopyFiles ; IBM PCI Token-Ring Adapter (w/ Sub-Vendor ID) [IBMTRP_CR.NT] AddReg=IBMTRP_Common.ndi,IBMTRP_NT.ndi,IBMTRP_parms.reg,IBMTRP_smpmode.reg Characteristics=0x84 BusType=5 ; PCI CopyFiles=ndis5.CopyFiles,EventMsg.CopyFiles [IBMTRP_CR.NT.Services] AddService=IBMTRP,2,IBMTRP.ServiceDesc,IBMTRP.EventLog [IBMTRP_CR] AddReg=IBMTRP_Common.ndi,IBMTRP_CR.DevID,IBMTRP_Win9X.ndi,IBMTRP_parms.reg,IBMTRP_resc.reg CopyFiles=INF.CopyFiles ; IBM PCI Wake On LAN Token-Ring Adapter (w/o Sub-Vendor ID) [IBMTRP_WoLGA.NT] AddReg=IBMTRP_Common.ndi,IBMTRP_NT.ndi,IBMTRP_parms.reg,IBMTRP_smpmode.reg Characteristics=0x84 BusType=5 ; PCI CopyFiles=ndis5.CopyFiles,EventMsg.CopyFiles [IBMTRP_WoLGA.NT.Services] AddService=IBMTRP,2,IBMTRP.ServiceDesc,IBMTRP.EventLog [IBMTRP_WoLGA] AddReg=IBMTRP_Common.ndi,IBMTRP_WoLGA.DevID,IBMTRP_Win9X.ndi,IBMTRP_parms.reg,IBMTRP_resc.reg CopyFiles=INF.CopyFiles ; IBM PCI Token-Ring Adapter (w/o Sub-Vendor ID) [IBMTRP_Default.NT] AddReg=IBMTRP_Common.ndi,IBMTRP_NT.ndi,IBMTRP_parms.reg,IBMTRP_smpmode.reg Characteristics=0x84 BusType=5 ; PCI CopyFiles=ndis5.CopyFiles,EventMsg.CopyFiles [IBMTRP_Default.NT.Services] AddService=IBMTRP,2,IBMTRP.ServiceDesc,IBMTRP.EventLog [IBMTRP_Default] AddReg=IBMTRP_Common.ndi,IBMTRP_Default.DevID,IBMTRP_Win9X.ndi,IBMTRP_parms.reg,IBMTRP_resc.reg CopyFiles=INF.CopyFiles ;**************************************************************************** ; Device ID Registration ;**************************************************************************** [IBMTRP_CS2AWoL.DevID] HKR,Ndi,DeviceID,,"PCI\VEN_1014&DEV_003E&SUBSYS_00E51014" [IBMTRP_HSWoL.DevID] HKR,Ndi,DeviceID,,"PCI\VEN_1014&DEV_003E&SUBSYS_00E41014" [IBMTRP_CS2NFWoL.DevID] HKR,Ndi,DeviceID,,"PCI\VEN_1014&DEV_003E&SUBSYS_00CF1014" [IBMTRP_CS2NF.DevID] HKR,Ndi,DeviceID,,"PCI\VEN_1014&DEV_003E&SUBSYS_00CE1014" [IBMTRP_WoLCR.DevID] HKR,Ndi,DeviceID,,"PCI\VEN_1014&DEV_003E&SUBSYS_00CD1014" [IBMTRP_CR.DevID] HKR,Ndi,DeviceID,,"PCI\VEN_1014&DEV_003E&SUBSYS_003E1014" [IBMTRP_WoLGA.DevID] HKR,Ndi,DeviceID,,"PCI\VEN_1014&DEV_003E&REV_25" [IBMTRP_Default.DevID] HKR,Ndi,DeviceID,,"PCI\VEN_1014&DEV_003E" ;**************************************************************************** ; Copy and Install Files ;**************************************************************************** [IBMTRP_ndis5] CopyFiles=ndis5Win98.CopyFiles [IBMTRP_ndis2] CopyFiles=ndis2.CopyFiles [INF.CopyFiles] NETIBM2.INF [EventMsg.CopyFiles] IBMSGNET.DLL,IBMSGNET.DL_, ,0x2 [ndis5.CopyFiles] IBMTRP.SYS, IBMTRP.N5_, ,0x2 [ndis5Win98.CopyFiles] IBMTRP.SYS, IBMTRP.N5_ [ndis2.CopyFiles] IBMTRP.DOS LA1.MSG ;**************************************************************************** ; Destination Directories ;**************************************************************************** [DestinationDirs] DefaultDestDir =10 ; LDID_WINDIR EventMsg.CopyFiles =11 ; LDID_SYSTEM ndis5.CopyFiles =12 ; LDID_SYSTEM32_DRIVERS (Win NT 5.0) ndis5Win98.CopyFiles =11 ; LDID_SYSTEM (Win 98) ndis2.CopyFiles =26 ; LDID_WINBOOT INF.CopyFiles =17 ; LDID_INF ;**************************************************************************** ; Source Disks / Files Layout ;**************************************************************************** [SourceDisksNames] 99 = %DisketteDesc%,, [SourceDisksFiles] IBMSGNET.DL_ = 99,,1900 IBMTRP.N5_ = 99,,66000 IBMTRP.DOS = 99,,80000 LA1.MSG = 99,,3600 ;**************************************************************************** ; Windows NT 5.0 Service/Event Log Setup ;**************************************************************************** [IBMTRP.EventLog] AddReg=IBMTRP.AddEventLog [IBMTRP.AddEventLog] HKR, ,EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\System32\IBMSGNET.DLL" HKR, ,TypeSupported, 0x00010001, 7 [IBMTRP.ServiceDesc] DisplayName = %IBMTRP.DriverDesc% ServiceType = 1 StartType = 3 ErrorControl = 1 ServiceBinary = %12%\IBMTRP.SYS LoadOrderGroup = NDIS ;**************************************************************************** ; NDI Registry Sections ;**************************************************************************** [IBMTRP_Common.ndi] HKR,, MediaType, , "2" HKR,, AdapterBusType, , "5" HKR,, CardId, , "269746238" [IBMTRP_NT.ndi] HKR,Ndi, Service, 0, "IBMTRP" HKR,Ndi\Interfaces, UpperRange, , "ndis5" HKR,Ndi\Interfaces, LowerRange, , "tokenring" [IBMTRP_Win9X.ndi] HKR,, PlatformType, , "200" HKR,, DevLoader, , *ndis HKR,, DeviceVxDs, , IBMTRP.SYS HKR,, EnumPropPages, , "netdi.dll,EnumPropPages" HKR,NDIS, LogDriverName, , "IBMTRP" HKR,NDIS, MajorNdisVersion,1, 03 HKR,NDIS, MinorNdisVersion,1, 0A HKR,NDIS\NDIS2, DriverName, , "IBMTRP$" HKR,NDIS\NDIS2, FileName, , "IBMTRP.DOS" HKR,NDI\Interfaces, DefUpper, , "ndis3,ndis2" HKR,NDI\Interfaces, UpperRange, , "ndis3,ndis2" HKR,NDI\Interfaces, DefLower, , "tokenring" HKR,NDI\Interfaces, LowerRange, , "tokenring" HKR,NDI\Install, ndis3, , "IBMTRP_ndis5" HKR,NDI\Install, ndis2, , "IBMTRP_ndis2" ;**************************************************************************** ; Device Parameters ;**************************************************************************** [IBMTRP_parms.reg] ; NetAddress HKR,NDI\params\NetAddress,ParamDesc,,"%NetAddress%" HKR,NDI\params\NetAddress,type,,edit HKR,NDI\params\NetAddress,LimitText,,12 HKR,NDI\params\NetAddress,UpperCase,,1 HKR,NDI\params\NetAddress,optional,,1 ; EnableTxEofInt HKR,NDI\params\EnableTxEofInt,ParamDesc,,"%EnableTxEofInt%" HKR,NDI\params\EnableTxEofInt,default,,"YES" HKR,NDI\params\EnableTxEofInt,type,,enum HKR,NDI\params\EnableTxEofInt\enum,"YES",,"%Yes%" HKR,NDI\params\EnableTxEofInt\enum,"NO",,"%No%" ; MaxTransmits HKR,NDI\params\MaxTransmits,ParamDesc,,"%MaxTransmits%" HKR,NDI\params\MaxTransmits,type,,int HKR,NDI\params\MaxTransmits,min,,1 HKR,NDI\params\MaxTransmits,max,,128 HKR,NDI\params\MaxTransmits,step,,1 HKR,NDI\params\MaxTransmits,default,,31 ; MaxTxFrameSize HKR,NDI\params\MaxTxFrameSize,ParamDesc,,"%MaxTxFrameSize%" HKR,NDI\params\MaxTxFrameSize,type,,int HKR,NDI\params\MaxTxFrameSize,min,,256 HKR,NDI\params\MaxTxFrameSize,max,,18000 HKR,NDI\params\MaxTxFrameSize,step,,1 HKR,NDI\params\MaxTxFrameSize,default,,4096 ; MinRcvBuffs (NDIS 3 Only) HKR,NDI\params\MinRcvBuffs,ParamDesc,,"%MinRcvBuffs%" HKR,NDI\params\MinRcvBuffs,type,,int HKR,NDI\params\MinRcvBuffs,min,,1 HKR,NDI\params\MinRcvBuffs,max,,200 HKR,NDI\params\MinRcvBuffs,step,,1 HKR,NDI\params\MinRcvBuffs,default,,40 ; RcvBuffSize (NDIS 3 Only) HKR,NDI\params\RcvBuffSize,ParamDesc,,"%RcvBuffSize%" HKR,NDI\params\RcvBuffSize,type,,int HKR,NDI\params\RcvBuffSize,min,,256 HKR,NDI\params\RcvBuffSize,max,,18000 HKR,NDI\params\RcvBuffSize,step,,1 HKR,NDI\params\RcvBuffSize,default,,4096 ; LoopBack HKR,NDI\params\LoopBack,ParamDesc,,"%LoopBack%" HKR,NDI\params\LoopBack,default,,"" HKR,NDI\params\LoopBack,type,,enum HKR,NDI\params\LoopBack\enum,"YES",,"%Yes%" HKR,NDI\params\LoopBack\enum,"NO",,"%No%" HKR,NDI\params\LoopBack,default,,"NO" ; FullDuplex HKR,NDI\params\FullDuplex,ParamDesc,,"%FullDuplex%" HKR,NDI\params\FullDuplex,type,,enum HKR,NDI\params\FullDuplex\enum,"YES",,"%Yes%" HKR,NDI\params\FullDuplex\enum,"NO",,"%No%" HKR,NDI\params\FullDuplex,default,,"YES" ; TxPriMax HKR,NDI\params\TxPriMax,ParamDesc,,"%TxPriMax%" HKR,NDI\params\TxPriMax,type,,int HKR,NDI\params\TxPriMax,min,,0 HKR,NDI\params\TxPriMax,max,,6 HKR,NDI\params\TxPriMax,step,,1 HKR,NDI\params\TxPriMax,default,,6 ; TxPriThresh HKR,NDI\params\TxPriThresh,ParamDesc,,"%TxPriThresh%" HKR,NDI\params\TxPriThresh,type,,int HKR,NDI\params\TxPriThresh,min,,1 HKR,NDI\params\TxPriThresh,max,,6 HKR,NDI\params\TxPriThresh,step,,1 HKR,NDI\params\TxPriThresh,default,,1 ; DataRate HKR,NDI\params\DataRate,ParamDesc,,"%DataRate%" HKR,NDI\params\DataRate,type,,enum HKR,NDI\params\DataRate\enum,"AUTO",,"%Autosense%" HKR,NDI\params\DataRate\enum,"M16",,"%SixteenMB%" HKR,NDI\params\DataRate\enum,"M4",,"%FourMB%" HKR,NDI\params\DataRate,default,,"AUTO" ; LLCOnly HKR,NDI\params\LLCOnly,ParamDesc,,"%LLCOnly%" HKR,NDI\params\LLCOnly,type,,enum HKR,NDI\params\LLCOnly\enum,"YES",,"%LLCYes%" HKR,NDI\params\LLCOnly\enum,"NO",,"%LLCNo%" HKR,NDI\params\LLCOnly,default,,"YES" ; Only used for NT 5.0 [IBMTRP_smpmode.reg] HKR,NDI\params\SMP_Mode,ParamDesc,,"%SMP_Mode%" HKR,NDI\params\SMP_Mode,type,,enum HKR,NDI\params\SMP_Mode\enum,"YES",,"%SMPYes%" HKR,NDI\params\SMP_Mode\enum,"NO",,"%SMPNo%" HKR,NDI\params\SMP_Mode,default,,"NO" ; These aren't used in Windows NT 5.0, keep for Windows 9X [IBMTRP_resc.reg] HKR,,InterruptNumber,1,04,00,00,00 HKR,,IoAddress,1,02,00,00,00 HKR,,DMAChannel,1,03,00,00,00 HKR,,MemBase,1,01,00,00,00 HKR,NDI\params\InterruptNumber,resc,1,04,00,00,00 HKR,NDI\params\InterruptNumber,ParamDesc,,"%InterruptNumber%" HKR,NDI\params\InterruptNumber,flag,1,60,00,00,00 HKR,NDI\params\IoAddress,resc,1,04,00,00,00 HKR,NDI\params\IoAddress,ParamDesc,,"%IoAddress%" HKR,NDI\params\IoAddress,flag,1,20,00,00,00 HKR,NDI\params\MemBase,resc,1,01,00,00,00 HKR,NDI\params\MemBase,ParamDesc,,"%MemBase%" HKR,NDI\params\MemBase,flag,1,20,00,00,00 ; Flags for parm values are also only used for Windows 9X HKR,NDI\params\LLCOnly,flag,1,30,00,00,00 HKR,NDI\params\DataRate,flag,1,30,00,00,00 HKR,NDI\params\TxPriThresh,flag,1,30,00,00,00 HKR,NDI\params\TxPriMax,flag,1,30,00,00,00 HKR,NDI\params\FullDuplex,flag,1,30,00,00,00 HKR,NDI\params\LoopBack,flag,1,30,00,00,00 HKR,NDI\params\RcvBuffSize,flag,1,20,00,00,00 HKR,NDI\params\MinRcvBuffs,flag,1,20,00,00,00 HKR,NDI\params\MaxTxFrameSize,flag,1,30,00,00,00 HKR,NDI\params\EnableTxEofInt,flag,1,30,00,00,00 HKR,NDI\params\MaxTransmits,flag,1,30,00,00,00 HKR,NDI\params\NetAddress,flag,1,30,00,00,00 ;**************************************************************************** ; Localizable Strings ;**************************************************************************** [strings] ; Manufacturer and Provider strings V_IBM="IBM" ; Diskette Names DisketteDesc="IBM Token-Ring Family Adapter: PC98/Windows 98 and NT 5.0 Driver Disk" ; Devices IBMTRP.DriverDesc="IBM Token-Ring PCI Family Adapter" IBMTRP_Default.DeviceDesc="IBM PCI Token-Ring Adapter" IBMTRP_WoL.DeviceDesc="IBM PCI Wake On LAN Token-Ring Adapter" IBMTRP_CS2NF.DeviceDesc="IBM 16/4 Token-Ring PCI Adapter 2" IBMTRP_CS2NFWoL.DeviceDesc="IBM 16/4 Token-Ring PCI Special" IBMTRP_HSWoL.DeviceDesc="IBM High-Speed 100/16/4 Token-Ring PCI Adapter" IBMTRP_CS2AWoL.DeviceDesc="IBM 16/4 Token-Ring PCI Adapter 2 with Wake on LAN" ; Parameter Names NetAddress="Network Address (LAA)" EnableTxEofInt="TX End of Frame Int" MaxTransmits="Max Transmits" MaxTxFrameSize="Max TX Frame Size" MinRcvBuffs="Min Receive Buffers" RcvBuffSize="Receive Buffer Size" LoopBack="Hardware Loopback" FullDuplex="Allow Full Duplex" TxPriMax="TX Max Priority" TxPriThresh="Priority TX Threshold" DataRate="Network Data Rate" LLCOnly="Promiscuous Mode Filter" InterruptNumber="Interrupt Level (IRQ)" IoAddress="I/O Base Address" MemBase="MMIO Base Address" SMP_Mode="SMP Enhancements" ; Responses Yes="Yes" No="No" LLCYes="Copy only non-MAC frames" LLCNo="Copy all frames" Autosense="Automatically Detect" SixteenMB="16 Mbps" FourMB="4 Mbps" SMPNo="Disabled (Uniprocessor)" SMPYes="Enabled (Multiprocessor)"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.