netibm4.inf Driver File Contents (7508377.exe)

;----------------------------------------------------------------------------
;
;  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

How To Update Drivers Manually

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.

server: ftp, load: 3.39