;----------------------------------------------------------------------------
;
; Filename: NETIBM4.INF
; Version: 3.4 (-XM0)
; Product: IBM Shared RAM Token-Ring Adapters
;
; Copyright: (C) 1996-1999 IBM Corporation. All rights reserved.
;
; Description:
;
; NIC Installation Script for Windows 9X and Windows 2000
;
;
; Change log:
;
; 3.4 sgp - NetworkAddress obsoletes NetAddress as the LAA parameter
; - Bug fix for Win2000 - upgrades
; - Support for OEM version of PC Card 2 added
;
; 3.3 sgp - LDID_WINBOOT is obsolete; replaced with LDID_WINDIR
; - Added support for the LoopBack parameter for SRAM cards
; - Added support for Weblinks in DLL
; - Driver filenames have unique destinations for DigSig's sake
;
; 3.2 sgp - ExcludeFromSelect removed for Win 95 GA's sake -- caused
; problems installing PC Cards on that OS
;
; 3.1 sgp - New ID for IBM Turbo 16/4 Token-Ring PC Card 2
;
; 3.0 sgp - General INF Cleanup
; - Single INF supports Win9x and Win2000
; - Support for IBM Turbo 16/4 Token-Ring PC Card 2 added
; - Support for new DLL interface (ITR_*) added
; - Support for DriverVer directive added
;
;----------------------------------------------------------------------------
;
; Version section
;
[Version]
Signature = "$CHICAGO$"
Compatible = 1
Class = Net
ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
Provider = %V_IBM%
DriverVer=10/04/1999, 12.23.01.0050
CatalogFile = NETIBM4.CAT ; Used if digitally signed CAT file is present
;
; Manufacturer section -- enumerates the models sections which contain the
; the devices we support.
;
[Manufacturer]
%V_IBM%=IBM
;
; ControlFlags
;
; Exclude from select all 'plug and play' devices, and get rid of MCA devices
; on Windows 2000 since they are not supported!
;
[ControlFlags]
;Removed for Windows 9X until further notice
;ExcludeFromSelect = *IBM0001,*IBM1070,*IBM1080,PCMCIA\IBM-TOKEN_RING-EFA1,PCMCIA\IBM-TOKEN_RING-013F,PCMCIA\IBM-TOKEN_RING-A375,PCMCIA\IBM-TOKEN_RING-F8CF,PCMCIA\IBM-TOKEN_RING-3D12
ExcludeFromSelect.ntx86 = mca_e000,mca_e001,ISAPNP\IBM0001,ISAPNP\IBM1070,ISAPNP\IBM1080,PCMCIA\IBM-TOKEN_RING-EFA1,PCMCIA\IBM-TOKEN_RING-013F,PCMCIA\IBM-TOKEN_RING-A375,PCMCIA\IBM-TOKEN_RING-F8CF,PCMCIA\IBM-TOKEN_RING-3D12
;
; IBM Shared RAM Token Ring Adapters (ISA, PCMCIA, MCA)
;
[IBM]
;
; Old-school, ancient Token-Ring ISA adapters
;
%oldtr.DeviceDesc% = oldtr, *pnp8327 ;IBM Token-Ring Network PC Adapter
%pplus.DeviceDesc% = pplus, *pnp80cc ;IBM 16/4 Token-Ring ISA-16 Adapter
;
; MCA based adapters (not supported in NT 5.0)
;
%n.DeviceDesc% = n, mca_e000 ;IBM Token-Ring Adapter/A (4 Mbps)
%n4.DeviceDesc% = n4, mca_e001 ;IBM 16/4 Token-Ring Adapter (/A and Auto MC)
;
; ISA PNP based adapters working in legacy config config mode (non-PnP)
;
%p4.DeviceDesc% = p4, IBM0001 ;IBM Auto 16/4 Token-Ring ISA Adapter (Legacy Config)
%pfp.DeviceDesc% = pfp, IBM1070 ;IBM Auto Wake Token-Ring ISA Adapter (Legacy Config)
%p6.DeviceDesc% = p6, IBM1080 ;IBM Turbo 16/4 Token-Ring ISA Adapter (Legacy Config)
;
; ISA PNP based adapters working in automatic/PnP config mode
;
%p4pnp.DeviceDesc% = p4pnp, ISAPNP\IBM0001 ;IBM Auto 16/4 Token-Ring ISA Adapter (PnP Config)
%pfppnp.DeviceDesc% = pfppnp, ISAPNP\IBM1070 ;IBM Auto Wake Token-Ring ISA Adapter (PnP Config)
%p6pnp.DeviceDesc% = p6pnp, ISAPNP\IBM1080 ;IBM Turbo 16/4 Token-Ring ISA Adapter (PnP Config)
;
; PCMCIA (16-bit PC Card) based adapters
;
%ra.DeviceDesc% = ra, PCMCIA\IBM-TOKEN_RING-EFA1 ;IBM 16/4 Token-Ring Credit Card Adapter
%ra3.DeviceDesc% = ra3, PCMCIA\IBM-TOKEN_RING-013F ;IBM Auto 16/4 Token-Ring Credit Card Adapter
%ra3.DeviceDesc% = ra3n, PCMCIA\IBM-TOKEN_RING-A375 ;IBM Auto 16/4 Token-Ring Credit Card Adapter (new CIS)
%ra4.DeviceDesc% = ra4, PCMCIA\IBM-TOKEN_RING-F8CF ;IBM Turbo 16/4 Token-Ring PC Card
%ra499.DeviceDesc% = ra499, PCMCIA\IBM-TOKEN_RING-3D12 ;IBM Turbo 16/4 Token-Ring PC Card 2
%ra499o.DeviceDesc% = ra499o, PCMCIA\IBM_OEM-TOKEN_RING-ECD3 ;Turbo 16/4 Token-Ring PC Card 2 (OEM)
;
; Device Install Sections
;
; Section names ending in ".ntx86" point to Windows 2000-compatible sections
; (Intel Architecture only)
;
;----------------------------------------------------------------------------
; IBM Token-Ring Network PC Adapter
[oldtr.ntx86]
AddReg = oldtr.info,IBMTOK_Common.ndi,IBMTOK_NT.ndi,ndi.p.c
Characteristics = 0x84
BusType = 1
LogConfig = Old16K.LogConfig,Old32K.LogConfig,Old64K.LogConfig,Old8K.LogConfig
CopyFiles = ndis5.CopyFiles,EventMsg.CopyFiles,ITR_W32.CopyFiles
DelFiles = OldDriver2K.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
[oldtr.ntx86.Services]
AddService = IBMTOK,2,IBMTOK.ServiceDesc,IBMTOK.EventLog
[oldtr]
AddReg = oldtr.deviceid,oldtr.info,IBMTOK_Common.ndi,IBMTOK_Win9X.ndi,ITR_W16.def,ndi.p.c,ndi.f.c
CopyFiles = Inf.CopyFiles,ITR_W16.CopyFiles
LogConfig = Old16K.LogConfig,Old32K.LogConfig,Old64K.LogConfig,Old8K.LogConfig
DelFiles = OldDriver.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
;----------------------------------------------------------------------------
; IBM 16/4 Token-Ring ISA-16 Adapter
[pplus.ntx86]
AddReg = pplus.info,IBMTOK_Common.ndi,IBMTOK_NT.ndi,ndi.p.c
Characteristics = 0x84
BusType = 1
LogConfig = Old16K.LogConfig,Old32K.LogConfig,Old64K.LogConfig,Old8K.LogConfig
CopyFiles = ndis5.CopyFiles,EventMsg.CopyFiles,ITR_W32.CopyFiles
DelFiles = OldDriver2K.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
[pplus.ntx86.Services]
AddService = IBMTOK,2,IBMTOK.ServiceDesc,IBMTOK.EventLog
[pplus]
AddReg = pplus.deviceid,pplus.info,IBMTOK_Common.ndi,IBMTOK_Win9X.ndi,ITR_W16.def,ndi.p.c,ndi.f.c
CopyFiles = Inf.CopyFiles,ITR_W16.CopyFiles
LogConfig = Old16K.LogConfig,Old32K.LogConfig,Old64K.LogConfig,Old8K.LogConfig
DelFiles = OldDriver.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
;----------------------------------------------------------------------------
; IBM Token-Ring Adapter/A (4 Mbps)
[n]
AddReg = n.deviceid,n.info,IBMTOK_Common.ndi,IBMTOK_Win9X.ndi,ITR_W16.def,ndi.p.c,ndi.f.c,ndi.p.mca
CopyFiles = Inf.CopyFiles,ITR_W16.CopyFiles
DelFiles = OldDriver.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
;----------------------------------------------------------------------------
; IBM 16/4 Token-Ring Adapter (/A and Auto MC)
[n4]
AddReg = n4.deviceid,n4.info,IBMTOK_Common.ndi,IBMTOK_Win9X.ndi,ITR_W16.def,ndi.p.c,ndi.f.c,ndi.p.mca
CopyFiles = Inf.CopyFiles,ITR_W16.CopyFiles
DelFiles = OldDriver.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
;----------------------------------------------------------------------------
; IBM Auto 16/4 Token-Ring ISA Adapter (Legacy Config)
[p4.ntx86]
AddReg = p4.info,IBMTOK_Common.ndi,IBMTOK_NT.ndi,ndi.p.c
Characteristics = 0x84
BusType = 1
LogConfig = New16K.LogConfig,New32K.LogConfig,New64K.LogConfig,New8K.LogConfig
CopyFiles = ndis5.CopyFiles,EventMsg.CopyFiles,ITR_W32.CopyFiles
DelFiles = OldDriver2K.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
[p4.ntx86.Services]
AddService = IBMTOK,2,IBMTOK.ServiceDesc,IBMTOK.EventLog
[p4]
AddReg = p4.deviceid,p4.info,IBMTOK_Common.ndi,IBMTOK_Win9X.ndi,ITR_W16.def,ndi.p.c,ndi.f.c
CopyFiles = Inf.CopyFiles,ITR_W16.CopyFiles
LogConfig = New16K.LogConfig,New32K.LogConfig,New64K.LogConfig,New8K.LogConfig
DelFiles = OldDriver.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
;----------------------------------------------------------------------------
; IBM Auto Wake Token-Ring ISA Adapter (Legacy Config)
[pfp.ntx86]
AddReg = pfp.info,IBMTOK_Common.ndi,IBMTOK_NT.ndi,ndi.p.c,ndi.p.fdx,ndi.p.sm
Characteristics = 0x84
BusType = 1
LogConfig = Enhanced.LogConfig,New16K.LogConfig,New32K.LogConfig,New64K.LogConfig,New8K.LogConfig
CopyFiles = ndis5.CopyFiles,EventMsg.CopyFiles,ITR_W32.CopyFiles
DelFiles = OldDriver2K.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
[pfp.ntx86.Services]
AddService = IBMTOK,2,IBMTOK.ServiceDesc,IBMTOK.EventLog
[pfp]
AddReg = pfp.deviceid,pfp.info,IBMTOK_Common.ndi,IBMTOK_Win9X.ndi,ITR_W16.def,ndi.p.c,ndi.f.c,ndi.p.fdx,ndi.f.fdx,ndi.p.sm,ndi.f.sm
CopyFiles = Inf.CopyFiles,ITR_W16.CopyFiles
LogConfig = Enhanced.LogConfig,New16K.LogConfig,New32K.LogConfig,New64K.LogConfig,New8K.LogConfig
DelFiles = OldDriver.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
;----------------------------------------------------------------------------
; IBM Turbo 16/4 Token-Ring ISA Adapter (Legacy Config)
[p6.ntx86]
AddReg = p6.info,IBMTOK_Common.ndi,IBMTOK_NT.ndi,ndi.p.c,ndi.p.fdx,ndi.p.sm
Characteristics = 0x84
BusType = 1
LogConfig = Enhanced.LogConfig,New16K.LogConfig,New32K.LogConfig,New64K.LogConfig,New8K.LogConfig
CopyFiles = ndis5.CopyFiles,EventMsg.CopyFiles,ITR_W32.CopyFiles
DelFiles = OldDriver2K.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
[p6.ntx86.Services]
AddService = IBMTOK,2,IBMTOK.ServiceDesc,IBMTOK.EventLog
[p6]
AddReg = p6.deviceid,p6.info,IBMTOK_Common.ndi,IBMTOK_Win9X.ndi,ITR_W16.def,ndi.p.c,ndi.f.c,ndi.p.fdx,ndi.f.fdx,ndi.p.sm,ndi.f.sm
CopyFiles = Inf.CopyFiles,ITR_W16.CopyFiles
LogConfig = Enhanced.LogConfig,New16K.LogConfig,New32K.LogConfig,New64K.LogConfig,New8K.LogConfig
DelFiles = OldDriver.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
;----------------------------------------------------------------------------
; IBM Auto 16/4 Token-Ring ISA Adapter (PnP Config)
[p4pnp.ntx86]
AddReg = p4pnp.info,IBMTOK_Common.ndi,IBMTOK_NT.ndi,ndi.p.c
Characteristics = 0x84
BusType = 14
CopyFiles = ndis5.CopyFiles,EventMsg.CopyFiles,ITR_W32.CopyFiles
DelFiles = OldDriver2K.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
[p4pnp.ntx86.Services]
AddService = IBMTOK,2,IBMTOK.ServiceDesc,IBMTOK.EventLog
[p4pnp]
AddReg = p4pnp.deviceid,p4pnp.info,IBMTOK_Common.ndi,IBMTOK_Win9X.ndi,ITR_W16.def,ndi.p.c,ndi.f.c
CopyFiles = Inf.CopyFiles,ITR_W16.CopyFiles
DelFiles = OldDriver.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
;----------------------------------------------------------------------------
; IBM Auto Wake Token-Ring ISA Adapter (PnP Config)
[pfppnp.ntx86]
AddReg = pfppnp.info,IBMTOK_Common.ndi,IBMTOK_NT.ndi,ndi.p.c,ndi.p.fdx,ndi.p.sm
Characteristics = 0x84
BusType = 14
CopyFiles = ndis5.CopyFiles,EventMsg.CopyFiles,ITR_W32.CopyFiles
DelFiles = OldDriver2K.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
[pfppnp.ntx86.Services]
AddService = IBMTOK,2,IBMTOK.ServiceDesc,IBMTOK.EventLog
[pfppnp]
AddReg = pfppnp.deviceid,pfppnp.info,IBMTOK_Common.ndi,IBMTOK_Win9X.ndi,ITR_W16.def,ndi.p.c,ndi.f.c,ndi.p.fdx,ndi.f.fdx,ndi.p.sm,ndi.f.sm
CopyFiles = Inf.CopyFiles,ITR_W16.CopyFiles
DelFiles = OldDriver.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
;----------------------------------------------------------------------------
; IBM Turbo 16/4 Token-Ring ISA Adapter (PnP Config)
[p6pnp.ntx86]
AddReg = p6pnp.info,IBMTOK_Common.ndi,IBMTOK_NT.ndi,ndi.p.c,ndi.p.fdx,ndi.p.sm
Characteristics = 0x84
BusType = 14
CopyFiles = ndis5.CopyFiles,EventMsg.CopyFiles,ITR_W32.CopyFiles
DelFiles = OldDriver2K.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
[p6pnp.ntx86.Services]
AddService = IBMTOK,2,IBMTOK.ServiceDesc,IBMTOK.EventLog
[p6pnp]
AddReg = p6pnp.deviceid,p6pnp.info,IBMTOK_Common.ndi,IBMTOK_Win9X.ndi,ITR_W16.def,ndi.p.c,ndi.f.c,ndi.p.fdx,ndi.f.fdx,ndi.p.sm,ndi.f.sm
CopyFiles = Inf.CopyFiles,ITR_W16.CopyFiles
DelFiles = OldDriver.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
;----------------------------------------------------------------------------
; IBM 16/4 Token-Ring Credit Card Adapter
[ra.ntx86]
AddReg = ra.info,IBMTOK_Common.ndi,IBMTOK_NT.ndi,ndi.p.c,ndi.p.nonauto
Characteristics = 0x84
BusType = 8
CopyFiles = ndis5.CopyFiles,EventMsg.CopyFiles,ITR_W32.CopyFiles
DelFiles = OldDriver2K.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
[ra.ntx86.Services]
AddService = IBMTOK,2,IBMTOK.ServiceDesc,IBMTOK.EventLog
[ra.ntx86.LogConfigOverride]
LogConfig = RA3.NT_Override
[ra]
AddReg = ra.deviceid,ra.info,IBMTOK_Common.ndi,IBMTOK_Win9X.ndi,ITR_W16.def,ndi.p.c,ndi.f.c,ndi.p.nonauto,ndi.f.dr,RA3.Win9x_Override
CopyFiles = Inf.CopyFiles,ITR_W16.CopyFiles
DelFiles = OldDriver.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
;----------------------------------------------------------------------------
; IBM Auto 16/4 Token-Ring Credit Card Adapter
; GA version
[ra3.ntx86]
AddReg = ra3.info,IBMTOK_Common.ndi,IBMTOK_NT.ndi,ndi.p.c,ndi.p.auto
Characteristics = 0x84
BusType = 8
CopyFiles = ndis5.CopyFiles,EventMsg.CopyFiles,ITR_W32.CopyFiles
DelFiles = OldDriver2K.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
[ra3.ntx86.Services]
AddService = IBMTOK,2,IBMTOK.ServiceDesc,IBMTOK.EventLog
[ra3.ntx86.LogConfigOverride]
LogConfig = RA3.NT_Override
[ra3]
AddReg = ra3.deviceid,ra3.info,IBMTOK_Common.ndi,IBMTOK_Win9X.ndi,ITR_W16.RA3,ndi.p.c,ndi.f.c,ndi.p.auto,ndi.f.dr,RA3.Win9x_Override
CopyFiles = Inf.CopyFiles,ITR_W16.CopyFiles
DelFiles = OldDriver.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
; new CIS version -- same as ra3.xxx sections, except in device id reg.
[ra3n.ntx86]
AddReg = ra3.info,IBMTOK_Common.ndi,IBMTOK_NT.ndi,ndi.p.c,ndi.p.auto
Characteristics = 0x84
BusType = 8
CopyFiles = ndis5.CopyFiles,EventMsg.CopyFiles,ITR_W32.CopyFiles
DelFiles = OldDriver2K.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
[ra3n.ntx86.Services]
AddService = IBMTOK,2,IBMTOK.ServiceDesc,IBMTOK.EventLog
[ra3n.ntx86.LogConfigOverride]
LogConfig = RA3.NT_Override
[ra3n]
AddReg = ra3n.deviceid,ra3.info,IBMTOK_Common.ndi,IBMTOK_Win9X.ndi,ITR_W16.RA3,ndi.p.c,ndi.f.c,ndi.p.auto,ndi.f.dr,RA3.Win9x_Override
CopyFiles = Inf.CopyFiles,ITR_W16.CopyFiles
DelFiles = OldDriver.DelFiless
DriverVer=10/04/1999, 12.23.01.0050
;----------------------------------------------------------------------------
; IBM Turbo 16/4 Token-Ring PC Card
[ra4.ntx86]
AddReg = ra4.info,IBMTOK_Common.ndi,IBMTOK_NT.ndi,ndi.p.c,ndi.p.auto,ndi.p.sm,ndi.p.fdx
Characteristics = 0x84
BusType = 8
CopyFiles = ndis5.CopyFiles,EventMsg.CopyFiles,ITR_W32.CopyFiles
DelFiles = OldDriver2K.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
[ra4.ntx86.Services]
AddService = IBMTOK,2,IBMTOK.ServiceDesc,IBMTOK.EventLog
[ra4.ntx86.LogConfigOverride]
LogConfig = RA4.NT_Override
[ra4]
AddReg = ra4.deviceid,ra4.info,IBMTOK_Common.ndi,IBMTOK_Win9X.ndi,ITR_W16.def,ndi.p.c,ndi.f.c,ndi.p.auto,ndi.f.dr,ndi.p.sm,ndi.f.sm,ndi.p.fdx,ndi.f.fdx,ndi.p.zws,ndi.f.zws,RA4.Win9x_Override
CopyFiles = Inf.CopyFiles,ITR_W16.CopyFiles
DelFiles = OldDriver.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
;----------------------------------------------------------------------------
; IBM Turbo 16/4 Token-Ring PC Card 2
[ra499.ntx86]
AddReg = ra499.info,IBMTOK_Common.ndi,IBMTOK_NT.ndi,ndi.p.c,ndi.p.auto,ndi.p.sm,ndi.p.fdx
Characteristics = 0x84
BusType = 8
CopyFiles = ndis5.CopyFiles,EventMsg.CopyFiles,ITR_W32.CopyFiles
DelFiles = OldDriver2K.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
[ra499.ntx86.Services]
AddService = IBMTOK,2,IBMTOK.ServiceDesc,IBMTOK.EventLog
[ra499.ntx86.LogConfigOverride]
LogConfig = RA4.NT_Override
[ra499]
AddReg = ra499.deviceid,ra499.info,IBMTOK_Common.ndi,IBMTOK_Win9X.ndi,ITR_W16.def,ndi.p.c,ndi.f.c,ndi.p.auto,ndi.f.dr,ndi.p.sm,ndi.f.sm,ndi.p.fdx,ndi.f.fdx,ndi.p.zws,ndi.f.zws,RA4.Win9x_Override
CopyFiles = Inf.CopyFiles,ITR_W16.CopyFiles
DelFiles = OldDriver.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
;----------------------------------------------------------------------------
; Turbo 16/4 Token-Ring PC Card 2
[ra499o.ntx86]
AddReg = ra499o.info,IBMTOK_Common.ndi,IBMTOK_NT.ndi,ndi.p.c,ndi.p.auto,ndi.p.sm,ndi.p.fdx
Characteristics = 0x84
BusType = 8
CopyFiles = ndis5.CopyFiles,EventMsg.CopyFiles,ITR_W32.CopyFiles
DelFiles = OldDriver2K.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
[ra499o.ntx86.Services]
AddService = IBMTOK,2,IBMTOK.ServiceDesc,IBMTOK.EventLog
[ra499o.ntx86.LogConfigOverride]
LogConfig = RA4.NT_Override
[ra499o]
AddReg = ra499o.deviceid,ra499o.info,IBMTOK_Common.ndi,IBMTOK_Win9X.ndi,ITR_W16.def,ndi.p.c,ndi.f.c,ndi.p.auto,ndi.f.dr,ndi.p.sm,ndi.f.sm,ndi.p.fdx,ndi.f.fdx,ndi.p.zws,ndi.f.zws,RA4.Win9x_Override
CopyFiles = Inf.CopyFiles,ITR_W16.CopyFiles
DelFiles = OldDriver.DelFiles
DriverVer=10/04/1999, 12.23.01.0050
;
; Device ID Registration (Win9x Only)
;
[oldtr.deviceid]
HKR, Ndi, DeviceID, ,"*PNP8327"
[pplus.deviceid]
HKR, Ndi, DeviceID, ,"*PNP80CC"
[n.deviceid]
HKR, Ndi, DeviceID, ,"mca_e000"
[n4.deviceid]
HKR, Ndi, DeviceID, ,"mca_e001"
[p4.deviceid]
HKR, NDI, DeviceID, ,"IBM0001"
[pfp.deviceid]
HKR, NDI, DeviceID, ,"IBM1070"
[p6.deviceid]
HKR, NDI, DeviceID, ,"IBM1080"
[p4pnp.deviceid]
HKR, NDI, DeviceID, ,"ISAPNP\IBM0001"
HKR, NDI, CardType, ,"PNP"
[pfppnp.deviceid]
HKR, NDI, DeviceID, ,"ISAPNP\IBM1070"
HKR, NDI, CardType, ,"PNP"
[p6pnp.deviceid]
HKR, NDI, DeviceID, ,"ISAPNP\IBM1080"
HKR, NDI, CardType, ,"PNP"
[ra.deviceid]
HKR, Ndi, DeviceID, ,"IBM-TOKEN_RING-EFA1"
HKR, NDI, CardType, ,"PCMCIA"
[ra3.deviceid]
HKR, Ndi, DeviceID, ,"IBM-TOKEN_RING-013F"
HKR, NDI, CardType, ,"PCMCIA"
[ra3n.deviceid]
HKR, Ndi, DeviceID, ,"IBM-TOKEN_RING-A375"
HKR, NDI, CardType, ,"PCMCIA"
[ra4.deviceid]
HKR, Ndi, DeviceID, ,"IBM-TOKEN_RING-F8CF"
HKR, NDI, CardType, ,"PCMCIA"
[ra499.deviceid]
HKR, Ndi, DeviceID, ,"IBM-TOKEN_RING-3D12"
HKR, NDI, CardType, ,"PCMCIA"
[ra499o.deviceid]
HKR, Ndi, DeviceID, ,"IBM_OEM-TOKEN_RING-ECD3"
HKR, NDI, CardType, ,"PCMCIA"
;
; Adapter-specific information sections (common)
;
[oldtr.info]
HKR, , CardId, ,"00000256"
HKR, , AdapterBusType,,"1"
[pplus.info]
HKR, , CardId, ,"00000256"
HKR, , AdapterBusType,,"1"
[n.info]
HKR, , CardId, ,"00057344"
HKR, , AdapterBusType,,"3"
[n4.info]
HKR, , CardId, ,"00057345"
HKR, , AdapterBusType,,"3"
[p4.info]
HKR, , CardId, ,"609026049"
HKR, , AdapterBusType,,"1"
HKR, , FeatureMask, ,"48"
[pfp.info]
HKR, , CardId, ,"609030256"
HKR, , AdapterBusType,,"1"
HKR, , FeatureMask, ,"48"
[p6.info]
HKR, , CardId, ,"609030272"
HKR, , AdapterBusType,,"1"
HKR, , FeatureMask, ,"48"
[p4pnp.info]
HKR, , CardId, ,"609026049"
HKR, , AdapterBusType,,"1"
HKR, , FeatureMask, ,"48"
[pfppnp.info]
HKR, , CardId, ,"609030256"
HKR, , AdapterBusType,,"1"
HKR, , FeatureMask, ,"48"
[p6pnp.info]
HKR, , CardId, ,"609030272"
HKR, , AdapterBusType,,"1"
HKR, , FeatureMask, ,"48"
[ra.info]
HKR, , CardId, ,"00000256"
HKR, , AdapterBusType, ,"8"
HKR, , AdapterType, ,1
HKR, , EnhancedMode, ,"No"
HKR, , IoBaseAddress, 1,02,00,00,00
HKR, , Mmio, 1,01,00,00,00
HKR, , Ram, 1,01,00,00,00
HKR, , InterruptNumber, 1,04,00,00,00
[ra3.info]
HKR, , CardId, ,"00000259"
HKR, , AdapterBusType, ,"8"
HKR, , AdapterType, ,1
HKR, , EnhancedMode, ,"No"
HKR, , IoBaseAddress, 1,02,00,00,00
HKR, , Mmio, 1,01,00,00,00
HKR, , Ram, 1,01,00,00,00
HKR, , InterruptNumber, 1,04,00,00,00
HKR, , FeatureMask, ,"48"
[ra4.info]
HKR, , CardId, ,"00000260"
HKR, , AdapterBusType, ,"8"
HKR, , AdapterType, ,1
HKR, , EnhancedMode, ,"Yes"
HKR, , IoBaseAddress, 1,02,00,00,00
HKR, , Mmio, 1,01,00,00,00
HKR, , InterruptNumber, 1,04,00,00,00
HKR, , FeatureMask, ,"48"
[ra499.info]
HKR, , CardId, ,"00000517"
HKR, , AdapterBusType, ,"8"
HKR, , AdapterType, ,1
HKR, , EnhancedMode, ,"Yes"
HKR, , IoBaseAddress, 1,02,00,00,00
HKR, , Mmio, 1,01,00,00,00
HKR, , InterruptNumber, 1,04,00,00,00
HKR, , FeatureMask, ,"48"
[ra499o.info]
HKR, , CardId, ,"00000517" ; TODO - should change?
HKR, , AdapterBusType, ,"8"
HKR, , AdapterType, ,1
HKR, , EnhancedMode, ,"Yes"
HKR, , IoBaseAddress, 1,02,00,00,00
HKR, , Mmio, 1,01,00,00,00
HKR, , InterruptNumber, 1,04,00,00,00
HKR, , FeatureMask, ,"48"
;
; Logical configuration for non-PnP, or Legacy, adapters (common)
;
; Logical Configuration for Ancient ISA T/R Adapters (pre-Auto!) w/ 8 K SRAM
[Old8K.LogConfig]
IOConfig = A20-A23,A24-A27
IRQConfig = 3,6,7,9
MemConfig = 2000@C8000-DFFFF%FFFFE000
MemConfig = 2000@C8000-DFFFF%FFFFE000
ConfigPriority = HARDRECONFIG
; Logical Configuration for Ancient ISA T/R Adapters (pre-Auto!) w/ 16 K SRAM
[Old16K.LogConfig]
IOConfig = A20-A23,A24-A27
IRQConfig = 3,6,7,9
MemConfig = D8000-DBFFF,D0000-D3FFF,D4000-D7FFF,DC000-DFFFF,CC000-CFFFF,C8000-CFFFF
MemConfig = 2000@C8000-DFFFF%FFFFE000
ConfigPriority = HARDRECONFIG
; Logical Configuration for Ancient ISA T/R Adapters (pre-Auto!) w/ 32 K SRAM
[Old32K.LogConfig]
IOConfig = A20-A23,A24-A27
IRQConfig = 3,6,7,9
MemConfig = D8000-DEFFF,D0000-D7FFF,C8000-CFFFF
MemConfig = 2000@C8000-DFFFF%FFFFE000
ConfigPriority = HARDRECONFIG
; Logical Configuration for Ancient ISA T/R Adapters (pre-Auto!) w/ 64 K SRAM
[Old64K.LogConfig]
IOConfig = A20-A23,A24-A27
IRQConfig = 3,6,7,9
MemConfig = D0000-DFFFF
MemConfig = 2000@C8000-CFFFF%FFFFE000
ConfigPriority = HARDRECONFIG
; Logical Configuration for T/R Adapters in Auto16 Mode w/ 8 K SRAM
[New8K.LogConfig]
IOConfig = A20-A23,A24-A27
IRQConfig = 3,9,10,11
MemConfig = 2000@C8000-DFFFF%FFFFE000
MemConfig = 2000@C8000-DFFFF%FFFFE000
ConfigPriority = HARDRECONFIG
; Logical Configuration for T/R Adapters in Auto16 Mode w/ 16 K SRAM
[New16K.LogConfig]
IOConfig = A20-A23,A24-A27
IRQConfig = 3,9,10,11
MemConfig = D8000-DBFFF,D0000-D3FFF,D4000-D7FFF,DC000-DFFFF,CC000-CFFFF,C8000-CFFFF
MemConfig = 2000@C8000-DFFFF%FFFFE000
ConfigPriority = HARDRECONFIG
; Logical Configuration for T/R Adapters in Auto16 Mode w/ 32 K SRAM
[New32K.LogConfig]
IOConfig = A20-A23,A24-A27
IRQConfig = 3,9,10,11
MemConfig = D8000-DEFFF,D0000-D7FFF,C8000-CFFFF
MemConfig = 2000@C8000-DFFFF%FFFFE000
ConfigPriority = HARDRECONFIG
; Logical Configuration for T/R Adapters in Auto16 Mode w/ 64 K SRAM
[New64K.LogConfig]
IOConfig = A20-A23,A24-A27
IRQConfig = 3,9,10,11
MemConfig = D0000-DFFFF
MemConfig = 2000@C8000-CFFFF%FFFFE000
ConfigPriority = HARDRECONFIG
; Logical Configuration for More Recent T/R Adapters in Enhanced Mode (Auto-Wake/Turbo)
[Enhanced.LogConfig]
IOConfig = 4@0300-0FFF%FFFC
IRQConfig = 3,6,7,9,10,11,12,15
MemConfig = 2000@C8000-DFFFF%FFFFE000
ConfigPriority = HARDRECONFIG
;
; Logical configuration overrides for Token-Ring PC Cards
;
; Windows 2000 LogConfig Overrides
[RA3.NT_Override]
IRQConfig = 3,4,5,7,9,10,11,15
IOConfig = 0A20-0A23,0A24-0A27
MemConfig = 2000@CC000-EE000%FFFFE000
MemConfig = 4000@CC000-EC000%FFFFC000
PcCardConfig = 21:C2000:D0000(M XM0)
ConfigPriority = NORMAL
[RA4.NT_Override]
IRQConfig = 3,4,5,7,9,10,11,15
IOConfig = 4@300-FFF%FFFC(FFFF::)
MemConfig = 2000@CC000-DEFFF%FFFFE000
PcCardConfig = 21:D0000(M XM0)
ConfigPriority = NORMAL
; Windows 9x LogConfig Overrides
[RA3.Win9x_Override]
HKR,Override,0000,1,\
00,04,00,00, \ ; CONFIGMG_VERSION
00,00,00,00, \ ; PRIORITY
;
; I/O Resource Descriptor
;
24,00,00,00, \ ; Total length of I/O Resource Descriptor
02,00,00,00, \ ; ResType_IO = 0x00000002
01,00, \ ; IOD_Count;
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;
FC,FF, \ ; IOR_Align; // Mask for base alignment
04,00, \ ; IOR_nPorts; // Number of ports
20,0A, \ ; IOR_Min; // Min port address
27,0A, \ ; IOR_Max; // Max port address
00,00, \ ; IOR_RangeFlags; // Flags
00, \ ; IOR_Alias; // Alias offset
00, \ ; IOR_Decode; // Address specified
00,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;
20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
;
; Memory Resource Descriptor 0
;
34,00,00,00, \ ; Total length of Memory Resource Descriptor
01,00,00,00, \ ; ResType_Mem = 0x00000001
01,00, \ ; MD_Count;
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,E0,FF,FF, \ ; MR_Align; // Mask for base alignment
00,20,00,00, \ ; MR_nBytes; // Count of bytes
00,00,00,00, \ ; MR_Min; // Min Address
FF,FF,FF,FF, \ ; MR_Max; // Max Address
00,00, \ ; MR_Flags; // Flags
00,00, \ ; MR_Reserved;
08,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
; 0x08 = 16-bit common mem
00,20,0C,00, \ ; Memory card address
;
; Memory Resource Descriptor 1
;
34,00,00,00, \ ; Total length of Memory Resource Descriptor
01,00,00,00, \ ; ResType_Mem = 0x00000001
01,00, \ ; MD_Count;
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,C0,FF,FF, \ ; MR_Align; // Mask for base alignment
00,40,00,00, \ ; MR_nBytes; // Count of bytes
00,00,00,00, \ ; MR_Min; // Min Address
FF,FF,FF,FF, \ ; MR_Max; // Max Address
00,00, \ ; MR_Flags; // Flags
00,00, \ ; MR_Reserved;
08,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
; 0x08 = 16-bit common mem
00,00,0D,00, \ ; Memory card address
;
; REQUEST_CONFIG_PKT Descriptor
;
19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
00,00, \ ; Socket;
02,00, \ ; Attributes;
32, \ ; Vcc;
32, \ ; Vpp1;
32, \ ; Vpp2;
02, \ ; IntType;
00,08,00,00, \ ; ConfigBase;
00, \ ; Status;
00, \ ; Pin;
00, \ ; Copy;
21, \ ; ConfigIndex;
0B, \ ; Present;
00,00,00,00 ; TERMINATOR
[RA4.Win9x_Override]
HKR,Override,0000,1,\
00,04,00,00, \ ; CONFIGMG_VERSION
00,00,00,00, \ ; PRIORITY
;
; I/O Resource Descriptor
;
24,00,00,00, \ ; Total length of I/O Resource Descriptor
02,00,00,00, \ ; ResType_IO = 0x00000002
01,00, \ ; IOD_Count;
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;
FC,FF, \ ; IOR_Align; // Mask for base alignment
04,00, \ ; IOR_nPorts; // Number of ports
00,03, \ ; IOR_Min; // Min port address
FF,FF, \ ; IOR_Max; // Max port address
00,00, \ ; IOR_RangeFlags; // Flags
00, \ ; IOR_Alias; // Alias offset
00, \ ; IOR_Decode; // Address specified
00,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;
20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
;
; Memory Resource Descriptor
;
34,00,00,00, \ ; Total length of Memory Resource Descriptor
01,00,00,00, \ ; ResType_Mem = 0x00000001
01,00, \ ; MD_Count;
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,E0,FF,FF, \ ; MR_Align; // Mask for base alignment
00,20,00,00, \ ; MR_nBytes; // Count of bytes
00,00,00,00, \ ; MR_Min; // Min Address
FF,FF,FF,FF, \ ; MR_Max; // Max Address
00,00, \ ; MR_Flags; // Flags
00,00, \ ; MR_Reserved;
08,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
; 0x08 = 16-bit common mem
00,00,0D,00, \ ; Memory card address
;
; REQUEST_CONFIG_PKT Descriptor
;
19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
00,00, \ ; Socket;
02,00, \ ; Attributes;
32, \ ; Vcc;
32, \ ; Vpp1;
32, \ ; Vpp2;
02, \ ; IntType;
00,08,00,00, \ ; ConfigBase;
00, \ ; Status;
00, \ ; Pin;
00, \ ; Copy;
21, \ ; ConfigIndex;
0B, \ ; Present;
00,00,00,00 ; TERMINATOR
[ndis5Win98.AddReg]
HKR, , DeviceVxDs, , IBMTOK5.SYS
[ndis4.AddReg]
HKR, , DeviceVxDs, , IBMTOK4.SYS
[ndis3.AddReg]
HKR, , DeviceVxDs, , IBMTOK3.SYS
;
; Install Sections
;
[IBMTOK.ndis5]
CopyFiles = ndis5Win98.CopyFiles
AddReg = ndis5Win98.AddReg
[IBMTOK.ndis4]
CopyFiles = ndis4.CopyFiles
AddReg = ndis4.AddReg
[IBMTOK.ndis3]
AddReg = ndis3.TraceQuiet,ndis3.AddReg
CopyFiles = ndis3.CopyFiles
[IBMTOK_RA3.ndis5]
CopyFiles = ndis5Win98.CopyFiles,RA3FX.CopyFiles
UpdateInis = RA3FX.UpdateInis
AddReg = ndis5Win98.AddReg
[IBMTOK_RA3.ndis4]
CopyFiles = ndis4.CopyFiles,RA3FX.CopyFiles
UpdateInis = RA3FX.UpdateInis
AddReg = ndis4.AddReg
[IBMTOK_RA3.ndis3]
AddReg = ndis3.TraceQuiet,ndis3.AddReg
CopyFiles = ndis3.CopyFiles,RA3FX.CopyFiles
UpdateInis = RA3FX.UpdateInis
;
; CopyFiles Sections
;
[INF.CopyFiles]
NETIBM4.INF, , ,0x2
[ITR_W16.CopyFiles]
ITR_W16.DLL, ITR_W16.DL_, ,0x2
ITR.HLP, ITR.HL_, ,0x2
ITR.CNT, ITR.CN_, ,0x2
[ITR_W32.CopyFiles]
ITR_W32.DLL, ITR_W32.DL_, ,0x2
ITR.HLP, ITR.HL_, ,0x2
ITR.CNT, ITR.CN_, ,0x2
[EventMsg.CopyFiles]
IBMSGNET.DLL, IBMSGNET.DL_, ,0x2
[ndis5.CopyFiles]
IBMTOK5.SYS, IBMTOK5.SY_, ,0x2
[ndis5Win98.CopyFiles]
IBMTOK5.SYS, IBMTOK5.SY_, ,0x2
[ndis4.CopyFiles]
IBMTOK4.SYS, IBMTOK4.SY_, ,0x2
[ndis3.CopyFiles]
IBMTOK3.SYS, IBMTOK3.SY_, ,0x2
[OldDriver.DelFiles]
IBMTOK.SYS,,,1
[OldDriver2K.DelFiles]
IBMTOK.SYS,,,1
; TraceQuiet must be set to YES for NDIS 3.1 drivers
[ndis3.TraceQuiet]
HKR,,TraceQuiet,,"YES"
; Hack for Auto 16/4 CCA
[RA3FX.CopyFiles]
IBMRA301.VXD, IBMRA301.VX_, ,0x2
[RA3FX.UpdateInis]
%10%\SYSTEM.INI,386Enh,,"Device="%11%"\IBMRA301.VXD"
;
; Destination Directories
;
[DestinationDirs]
DefaultDestDir = 10 ; LDID_WINDIR
ITR_W16.CopyFiles = 11 ; LDID_SYSTEM
ITR_W32.CopyFiles = 11 ; LDID_SYSTEM
EventMsg.CopyFiles = 11 ; LDID_SYSTEM
ndis5.CopyFiles = 12 ; LDID_SYSTEM32_DRIVERS (Windows 2000)
ndis5Win98.CopyFiles = 11 ; LDID_SYSTEM
ndis4.CopyFiles = 11 ; LDID_SYSTEM
ndis3.CopyFiles = 11 ; LDID_SYSTEM
INF.CopyFiles = 17 ; LDID_INF
RA3FX.CopyFiles = 11 ; LDID_SYSTEM
OldDriver.DelFiles = 11 ; LDID_SYSTEM
OldDriver2K.DelFiles = 12 ; LDID_SYSTEM32_DRIVERS (Windows 2000)
;
; Source Disks / Files Layout Sections
;
[SourceDisksNames]
99 = %PackageDesc%,,
[SourceDisksFiles]
ITR_W16.DL_ = 99
ITR_W32.DL_ = 99
ITR.HL_ = 99
ITR.CN_ = 99
IBMSGNET.DL_ = 99
IBMTOK3.SY_ = 99
IBMTOK4.SY_ = 99
IBMTOK5.SY_ = 99
IBMRA301.VX_ = 99
NETIBM4.CAT = 99 ; Digital signature CATalog file (uncomment if present)
IBMTOK.SYS = 99
;
; Windows 2000 Service/Event Log Setup
;
[IBMTOK.EventLog]
AddReg = IBMTOK.AddEventLog
[IBMTOK.ServiceDesc]
DisplayName = %IBMTOK.DriverDesc%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\IBMTOK5.SYS
LoadOrderGroup = NDIS
[IBMTOK.AddEventLog]
HKR, ,EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\System32\ibmsgnet.dll"
HKR, ,TypeSupported, 0x00010001, 7
;
; NDI Registry Sections
;
[IBMTOK_Common.ndi]
HKR, , MediaType, , "2"
;
; WebLink stuff
;
HKR, , WebLink1_BT, , "IBM Networking Home"
HKR, , WebLink1_URL, , "http://www.networking.ibm.com/"
HKR, , WebLink2_BT, , "IBM Networking Support"
HKR, , WebLink2_URL, , "http://www.networking.ibm.com/support/"
[IBMTOK_NT.ndi]
HKR, , EnumPropPages32, , "ITR_W32.DLL,NetPropPageProvider"
HKR, Ndi, Service, , "IBMTOK"
HKR, Ndi\Interfaces, UpperRange, , "ndis5"
HKR, Ndi\Interfaces, LowerRange, , "tokenring"
[IBMTOK_Win9X.ndi]
HKR, , PlatformType, , "200"
HKR, , DevLoader, , *ndis
HKR, , EnumPropPages, , "netdi.dll,EnumPropPages"
HKR, NDI, NdiInstaller, , "ITR_W16.dll,TokenNdi"
HKR, NDIS, LogDriverName, , "IBMTOK"
HKR, NDIS, MajorNdisVersion, 1, 03
HKR, NDIS, MinorNdisVersion, 1, 0A
HKR, NDI\Interfaces, DefLower, , "tokenring"
HKR, NDI\Interfaces, LowerRange, , "tokenring"
HKR, NDI\Interfaces, DefUpper, , "ndis3"
HKR, NDI\Interfaces, UpperRange, , "ndis3"
; All adapters but RA3 under Win9x
[ITR_W16.def]
; Default NDIS driver section
HKR, NDI\Install, ndis3, , "IBMTOK.ndis5"
; For ITR_W16.DLL (Win9x only)
HKR, , Win95_Section, , "IBMTOK.ndis3"
HKR, , Win95OSR2_Section,, "IBMTOK.ndis3"
HKR, , Win98_Section, , "IBMTOK.ndis5"
[ITR_W16.RA3]
; Default NDIS driver section
HKR, NDI\Install, ndis3, , "IBMTOK_RA3.ndis5"
; For ITR_W16.DLL (Win9x only)
HKR, , Win95_Section, , "IBMTOK_RA3.ndis3"
HKR, , Win95OSR2_Section,, "IBMTOK_RA3.ndis3"
HKR, , Win98_Section, , "IBMTOK_RA3.ndis5"
;****************************************************************************
; Parameter definition sections *
;****************************************************************************
; Parameters common to all Shared RAM Token-Ring adapters
[ndi.p.c]
; NetworkAddress
HKR, NDI\params\NetworkAddress, ParamDesc, ,"%NetAddress%"
HKR, NDI\params\NetworkAddress, type, ,edit
HKR, NDI\params\NetworkAddress, LimitText, ,12
HKR, NDI\params\NetworkAddress, UpperCase, ,1
HKR, NDI\params\NetworkAddress, default, ,""
HKR, NDI\params\NetworkAddress, optional, ,1
; MaxTransmits
HKR, NDI\params\MaxTransmits, ParamDesc, ,"%MaxTransmits%"
HKR, NDI\params\MaxTransmits, type, ,int
HKR, NDI\params\MaxTransmits, min, ,1
HKR, NDI\params\MaxTransmits, max, ,31
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, ,17944
HKR, NDI\params\MaxTxFrameSize, step, ,8
HKR, NDI\params\MaxTxFrameSize, default, ,4096
; MinRcvBuffs
HKR, NDI\params\MinRcvBuffs, ParamDesc, ,"%MinRcvBuffs%"
HKR, NDI\params\MinRcvBuffs, type, ,int
HKR, NDI\params\MinRcvBuffs, min, ,1
HKR, NDI\params\MinRcvBuffs, max, ,128
HKR, NDI\params\MinRcvBuffs, step, ,1
HKR, NDI\params\MinRcvBuffs, default, ,40
; RcvBuffSize
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
; FastPath
HKR, NDI\params\FastPath, ParamDesc, ,"%FastPath%"
HKR, NDI\params\FastPath, type, ,enum
HKR, NDI\params\FastPath\enum, "NO", ,"%No%"
HKR, NDI\params\FastPath\enum, "YES", ,"%Yes%"
HKR, NDI\params\FastPath, default, ,"YES"
; Loopback
HKR, NDI\params\LoopBack, ParamDesc, ,"%LoopBack%"
HKR, NDI\params\LoopBack, type, ,enum
HKR, NDI\params\LoopBack\enum, "NO", ,"%No%"
HKR, NDI\params\LoopBack\enum, "YES", ,"%Yes%"
HKR, NDI\params\LoopBack, default, ,"NO"
[ndi.p.sm]
; ShallowMode
HKR, NDI\params\ShallowMode, ParamDesc, ,"%ShallowMode%"
HKR, NDI\params\ShallowMode, type, ,enum
HKR, NDI\params\ShallowMode\enum, "NO", ,"%No%"
HKR, NDI\params\ShallowMode\enum, "YES", ,"%Yes%"
HKR, NDI\params\ShallowMode, default, ,"YES"
[ndi.p.fdx]
; 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"
[ndi.p.auto]
; DataRate (for Auto and Turbo adapters)
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"
[ndi.p.nonauto]
; DataRate for 16/4 CC adapter
HKR, NDI\params\DataRate, ParamDesc, ,"%DataRate%"
HKR, NDI\params\DataRate, type, ,enum
HKR, NDI\params\DataRate\enum, "M16", ,"%SixteenMB%"
HKR, NDI\params\DataRate\enum, "M4", ,"%FourMB%"
HKR, NDI\params\DataRate, default, ,"M16"
[ndi.p.zws]
; ZerowaitState
HKR, NDI\params\ZeroWaitState, ParamDesc, ,"%ZeroWaitState%"
HKR, NDI\params\ZeroWaitState, type, ,enum
HKR, NDI\params\ZeroWaitState\enum,"NO", ,"%No%"
HKR, NDI\params\ZeroWaitState\enum,"YES", ,"%Yes%"
HKR, NDI\params\ZeroWaitState, default, ,"YES"
; Param flags -- only used for Win9x
[ndi.f.c]
HKR, NDI\params\NetworkAddress, flag, 1,30,00,00,00 ; NDIS2/NDIS3
HKR, NDI\params\MaxTransmits, flag, 1,20,00,00,00 ; NDIS3 only
HKR, NDI\params\MaxTxFrameSize, flag, 1,20,00,00,00 ; NDIS3 only
HKR, NDI\params\MinRcvBuffs, flag, 1,20,00,00,00 ; NDIS3 only
HKR, NDI\params\RcvBuffSize, flag, 1,20,00,00,00 ; NDIS3 only
HKR, NDI\params\FastPath, flag, 1,20,00,00,00 ; NDIS3 only
[ndi.f.sm]
HKR, NDI\params\ShallowMode, flag, 1,30,00,00,00 ; NDIS2/NDIS3
[ndi.f.fdx]
HKR, NDI\params\FullDuplex, flag, 1,30,00,00,00 ; NDIS2/NDIS3
[ndi.f.dr]
HKR, NDI\params\DataRate, flag, 1,20,00,00,00 ; NDIS3 only
[ndi.f.zws]
HKR, NDI\params\ZeroWaitState, flag, 1,20,00,00,00 ; NDIS3 only
; Slot number parameter -- Micro Channel ONLY (Not supported in NT 5.0)
[ndi.p.mca]
HKR, NDI\params\SlotNumber, ParamDesc, ,"%SlotNumber%"
HKR, NDI\params\SlotNumber, type, ,int
HKR, NDI\params\SlotNumber, min, ,1
HKR, NDI\params\SlotNumber, max, ,8
HKR, NDI\params\SlotNumber, step, ,1
HKR, NDI\params\SlotNumber, flag, 1,38,00,00,00 ; NDIS2/NDIS3/mandatory
;
; Localizable Strings
;
[strings]
; Manufacturer and Provider strings
V_IBM = "IBM"
; Media Description
PackageDesc = "IBM Shared RAM Token-Ring Adapter NDIS 3/4/5 Device Drivers"
; Driver Description (Windows 2000)
IBMTOK.DriverDesc = "IBM Shared RAM Token-Ring Adapter Miniport"
; Devices
oldtr.DeviceDesc = "IBM Token-Ring Network PC Adapter"
pplus.DeviceDesc = "IBM 16/4 Token-Ring ISA-16 Adapter"
n.DeviceDesc = "IBM Token-Ring Adapter/A (4 Mbps)"
n4.DeviceDesc = "IBM 16/4 Token-Ring Adapter (/A and Auto MC)"
p4pnp.DeviceDesc = "IBM Auto 16/4 Token-Ring ISA Adapter (PnP Config)"
pfppnp.DeviceDesc = "IBM Auto Wake Token-Ring ISA Adapter (PnP Config)"
p6pnp.DeviceDesc = "IBM Turbo 16/4 Token-Ring ISA Adapter (PnP Config)"
p4.DeviceDesc = "IBM Auto 16/4 Token-Ring ISA Adapter (Legacy Config)"
pfp.DeviceDesc = "IBM Auto Wake Token-Ring ISA Adapter (Legacy Config)"
p6.DeviceDesc = "IBM Turbo 16/4 Token-Ring ISA Adapter (Legacy Config)"
ra.DeviceDesc = "IBM 16/4 Token-Ring Credit Card Adapter"
ra3.DeviceDesc = "IBM Auto 16/4 Token-Ring Credit Card Adapter"
ra4.DeviceDesc = "IBM Turbo 16/4 Token-Ring PC Card"
ra499.DeviceDesc = "IBM Turbo 16/4 Token-Ring PC Card 2"
ra499o.DeviceDesc = "Turbo 16/4 Token-Ring PC Card 2"
; Parameter Names
NetAddress = "Network Address (LAA)"
MaxTransmits = "Max Transmits"
MaxTxFrameSize = "Max TX Frame Size"
MinRcvBuffs = "Min Receive Buffers"
RcvBuffSize = "Receive Buffer Size"
FullDuplex = "Allow Full Duplex"
DataRate = "Network Data Rate"
ShallowMode = "ShallowMode Receive"
FastPath = "FastPath Transmit"
SlotNumber = "MCA Slot Location"
ZeroWaitState = "Zero Wait States"
LoopBack = "Hardware Loopback"
; Responses
Yes = "Yes"
No = "No"
Autosense = "Automatically Detect"
SixteenMB = "16 Mbps"
FourMB = "4 Mbps"
Primary = "Primary (A20-A23)"
Alternate = "Alternate (A24-A27)"
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.