;-------------------------------------------------------------------
;
; NETIBM2.INF
; NIC Installation Script for Windows 95 OSR2.1
;
; 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-OSR2.1-NoMSS
;
;-------------------------------------------------------------------
[Version]
Signature="$Chicago$"
Class=Net
Provider=%V_IBM%
[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]
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]
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]
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]
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]
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]
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]
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]
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_ndis4]
CopyFiles=ndis4.CopyFiles
[IBMTRP_ndis2]
CopyFiles=ndis2.CopyFiles
[INF.CopyFiles]
NETIBM2.INF
[ndis4.CopyFiles]
IBMTRP.SYS, IBMTRP.N4_
[ndis2.CopyFiles]
IBMTRP.DOS
LA1.MSG
;****************************************************************************
; Destination Directories
;****************************************************************************
[DestinationDirs]
DefaultDestDir =10 ; LDID_WINDIR
ndis4.CopyFiles =11 ; LDID_SYSTEM
ndis2.CopyFiles =26 ; LDID_WINBOOT
INF.CopyFiles =17 ; LDID_INF
;****************************************************************************
; Source Disks / Files Layout
;****************************************************************************
[SourceDisksNames]
99 = %DisketteDesc%,,
[SourceDisksFiles]
IBMTRP.N4_ = 99,,66000
IBMTRP.DOS = 99,,80000
LA1.MSG = 99,,3600
;****************************************************************************
; NDI Registry Sections
;****************************************************************************
[IBMTRP_Common.ndi]
HKR,, MediaType, , "2"
HKR,, AdapterBusType, , "5"
HKR,, CardId, , "269746238"
[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_ndis4"
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"
; 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 95 OSR2.x 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"
; Responses
Yes="Yes"
No="No"
LLCYes="Copy only non-MAC frames"
LLCNo="Copy all frames"
Autosense="Automatically Detect"
SixteenMB="16 Mbps"
FourMB="4 Mbps"
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.