;***************************************************************************** ; NETIBM.INF * ; * ; IBM Shared RAM Token Ring Network Interface Cards * ; * ; Copyright 1993-1995, Microsoft Corporation * ; Copyright 1997 IBM Corporation * ;***************************************************************************** [version] CatalogFile=netibm.cat layoutfile=layout.inf, layout1.inf, layout2.inf signature="$CHICAGO$" Class=Net provider=%V_IBM% [Manufacturer] %V_IBM%=IBM %V_TOSHIBA%=TOSHIBA %V_AST%=AST %V_PUREDATA%=PUREDATA %V_TC%=TC %V_3COM%=3COM %V_KINGSTON%=KINGSTON %V_DEC%=DEC ;***************************************************************************** ; * ; Manufacturer Name Section * ; * ; The Manufacturer Name section gives the device description and identifies * ; the install section for each device. * ; * ;***************************************************************************** [IBM] %*pnp80cc.DeviceDesc%=*pnp80cc.ndi, *pnp80cc ;IBM Token Ring 4/16Mbs ; ISA PNP based adapters ; %*IBM0001.DeviceDesc%=*IBM0001.ndi, *IBM0001 ;IBM Auto 16/4 ISA Token-Ring %*IBM1070.DeviceDesc%=*IBM1070.ndi, *IBM1070 ;IBM Auto Wake 16/4 ISA Token-Ring %*IBM1080.DeviceDesc%=*IBM1080.ndi, *IBM1080 ;IBM Turbo 16/4 ISA Token-Ring ; ; PCMCIA based adapters ; %pcmcia.DeviceDesc%=pcmcia.ndi, PCMCIA\IBM-TOKEN_RING-EFA1 ;IBM Token Ring 4/16Mbs PCMCIA Card %pcmcia2.DeviceDesc%=pcmciatc.ndi,PCMCIA\IBM-TOKEN_RING-013F ;IBM Auto Token Ring 4/16Mbs PCMCIA Card %pcmcia3.DeviceDesc%=pcmciara.ndi,PCMCIA\IBM-TOKEN_RING-F8CF ;IBM Turbo 4/16Mbs PC Card [TOSHIBA] %pcmcia.toshiba%=pcmcia.ndi, PCMCIA\IBM-TOKEN_RING-EFA1 ;IBM Token Ring 4/16Mbs PCMCIA Card [AST] %pcmcia.ast%=pcmcia.ndi, PCMCIA\IBM-TOKEN_RING-EFA1 ;IBM Token Ring 4/16Mbs PCMCIA Card [PUREDATA] %pcmcia.puredata%=pcmcia.ndi, PCMCIA\IBM-TOKEN_RING-EFA1 ;IBM Token Ring 4/16Mbs PCMCIA Card [TC] %pcmcia.tc%=pcmciatc.ndi, PCMCIA\IBM-TOKEN_RING-013F ;IBM Token Ring 4/16Mbs PCMCIA Card [3COM] %pcmcia.3com%=pcmciatc.ndi, PCMCIA\IBM-TOKEN_RING-013F ;IBM Token Ring 4/16Mbs PCMCIA Card [KINGSTON] %pcmcia.Kingston%=pcmciatc.ndi, PCMCIA\IBM-TOKEN_RING-013F ;IBM Token Ring 4/16Mbs PCMCIA Card [DEC] %pcmcia.dec%=pcmciatc.ndi, PCMCIA\IBM-TOKEN_RING-013F ;IBM Token Ring 4/16Mbs PCMCIA Card ;***************************************************************************** ; * ; Install Sections * ; * ; The install sections identify the additional sections of the INF that * ; contain descriptions of the device and the instructions for installing * ; files and information needed for the device driver, e.g. registry * ; information. * ; * ;***************************************************************************** ;***************************************************************************** ; *PNP80CC IBM Token Ring 4/16Mbs * ;***************************************************************************** [*PNP80CC.ndi] AddReg=*PNP80CC.ndi.deviceid,ndi.common,ndi.interfaces.fullsize,ndi.install.fullsize,ndi.parms.common,ndi.parms.ndis2.only,ndi.parms.fastpath,ndi.parms.iobaseaddress,ndi.parms.ram [*PNP80CC.ndi.deviceid] HKR,Ndi,DeviceID,,"*PNP80CC" HKR,,CardId,,"00000256" ; comes from what is in adpid.h HKR,,AdapterBusType,,"1" ; 1=ISA, 3=MCA, 8=PCMCIA ( From ndis.h ) ;***************************************************************************** ; IBM0001 IBM AUTO 16/4 TOKEN-RING * ;***************************************************************************** [*IBM0001.ndi] AddReg=*IBM0001.ndi.deviceid,ndi.common,ndi.interfaces.fullsize,ndi.install.fullsize,ndi.parms.common,ndi.parms.ndis2.only,ndi.parms.fastpath,ndi.parms.iobaseaddress [*IBM0001.ndi.deviceid] HKR,NDI,DeviceID,,"*IBM0001" HKR,,CardId,,"609026049" ; comes from adpid.h HKR,,AdapterBusType,,"1" ; 1=ISA, 3=MCA, 8=PCMCIA ( From ndis.h ) ;HKR,NDI,CardType,,"PNP" ;***************************************************************************** ; IBM1070 IBM AUTO WAKE 16/4 ISA TOKEN-RING * ;***************************************************************************** [*IBM1070.ndi] AddReg=*IBM1070.ndi.deviceid,ndi.common,ndi.interfaces.fullsize,ndi.install.fullsize,ndi.parms.common,ndi.parms.ndis2.only,ndi.parms.shallow,ndi.parms.fastpath,ndi.parms.fullduplex [*IBM1070.ndi.deviceid] HKR,NDI,DeviceID,,"*IBM1070" HKR,,CardId,,"609030256" ; comes from what is in adpid.h HKR,,AdapterBusType,,"1" ; 1=ISA, 3=MCA, 8=PCMCIA ( From ndis.h ) ;HKR,NDI,CardType,,"PNP" ;***************************************************************************** ; IBM1080 IBM TURBO 16/4 ISA TOKEN-RING * ;***************************************************************************** [*IBM1080.ndi] AddReg=*IBM1080.ndi.deviceid,ndi.common,ndi.interfaces.fullsize,ndi.install.fullsize,ndi.parms.common,ndi.parms.ndis2.only,ndi.parms.shallow,ndi.parms.fastpath,ndi.parms.fullduplex [*IBM1080.ndi.deviceid] HKR,NDI,DeviceID,,"*IBM1080" HKR,,CardId,,"609030272" ; comes from what is in adpid.h HKR,,AdapterBusType,,"1" ; 1=ISA, 3=MCA, 8=PCMCIA ( From ndis.h ) ;HKR,NDI,CardType,,"PNP" ;***************************************************************************** ; pcmcia IBM Token-Ring 16/4 Credit Card Adapter * ;***************************************************************************** [pcmcia.ndi] AddReg=pcmcia.ndi.deviceid,ndi.common,ndi.interfaces.cc,ndi.install.cc,ndi.parms.common,ndi.parms.cc.BaseAndAuto,ndi.parms.datarate16_4,ndi.parms.fastpath [pcmcia.ndi.deviceid] HKR,Ndi,DeviceID,,"IBM-TOKEN_RING-EFA1" HKR,,CardId,,"00000256" ; comes from what is in adpid.h HKR,,AdapterBusType,,"8" ; 1=ISA, 3=MCA, 8=PCMCIA ( From ndis.h ) HKR,NDI,CardType,,"PCMCIA" ;***************************************************************************** ; pcmcia IBM Auto 16/4 Credit Card Adapter * ;***************************************************************************** [pcmciatc.ndi] AddReg=pcmciatc.ndi.deviceid,ndi.common,ndi.interfaces.cc,ndi.install.cc,ndi.parms.common,ndi.parms.cc.BaseAndAuto,ndi.parms.datarate,ndi.parms.fastpath [pcmciatc.ndi.deviceid] HKR,Ndi,DeviceID,,"IBM-TOKEN_RING-013F" HKR,,CardId,,"00000259" ; comes from what is in adpid.h HKR,,AdapterBusType,,"8" ; 1=ISA, 3=MCA, 8=PCMCIA ( From ndis.h ) HKR,NDI,CardType,,"PCMCIA" ;***************************************************************************** ; pcmcia IBM Turbo 16/4 Credit Card Adapter * ;***************************************************************************** [pcmciara.ndi] AddReg=pcmciara.ndi.deviceid,ndi.common,ndi.interfaces.cc,ndi.install.cc,ndi.parms.common,ndi.parms.cc.turbo,ndi.parms.shallow,ndi.parms.fastpath,ndi.parms.datarate,ndi.parms.fullduplex [pcmciara.ndi.deviceid] HKR,Ndi,DeviceID,,"IBM-TOKEN_RING-F8CF" HKR,,CardId,,"00000260" ; comes from what is in adpid.h HKR,,AdapterBusType,,"8" ; 1=ISA, 3=MCA, 8=PCMCIA ( From ndis.h ) HKR,NDI,CardType,,"PCMCIA" ;***************************************************************************** ; Common section for all adapters * ;***************************************************************************** [ndi.common] ; key,[subkey],valuename,flag,value HKR,,DevLoader,,*ndis ; specifies the device loader to use HKR,,DeviceVxDs,,IBMTOK.sys HKR,,EnumPropPages,,"netdi.dll,EnumPropPages" ; ??? ; NDIS Info HKR,NDIS,LogDriverName,,"IBMTOK" ; logical name of the driver to the system HKR,NDIS,MajorNdisVersion,1,03 HKR,NDIS,MinorNdisVersion,1,0A HKR,,PlatformType,,"200" ; indicate W95/Memphis to driver HKR,,MediaType,,"2" ; 2=TokenRing, 1=Ethernet ;***************************************************************************** ; * ; Interface defintion sections. * ; * ;***************************************************************************** ; ; Interfaces section for full size cards. ; [ndi.interfaces.fullsize] ; Interfaces ; NOTE: Only difference between full size and Credit card is the support for ; NDIS 2.01 HKR,NDI\Interfaces,DefUpper,,"ndis2,ndis3" HKR,NDI\Interfaces,UpperRange,,"ndis2,ndis3" HKR,NDI\Interfaces,DefLower,,"tokenring" HKR,NDI\Interfaces,LowerRange,,"tokenring" HKR,NDIS\NDIS2,DriverName,,"IBMTOK$" ; base(logical) driver name in NDIS 2 HKR,NDIS\NDIS2,FileName,,"IBMTOK.DOS" ; physical name of the NDIS 2 driver ; ; Interfaces section for credit card adapters. ; [ndi.interfaces.cc] ; Interfaces HKR,NDI\Interfaces,DefUpper,,"ndis3" HKR,NDI\Interfaces,DefLower,,"TOKENRING" HKR,NDI\Interfaces,UpperRange,,"ndis3" HKR,NDI\Interfaces,LowerRange,,"TOKENRING" HKR,NDI,CardType,,"PCMCIA" ;***************************************************************************** ; * ; Install definition sections. * ; * ;***************************************************************************** ; ; Install section for full size card adapters. ; [ndi.install.fullsize] ; Install Sections for the NDIS 4 driver and the NDIS 2 driver. HKR,NDI\Install,ndis3,,"NDIS4.Copyfiles" HKR,NDI\Install,ndis2,,"NDIS2.Copyfiles" ; ; Install section for credit card adapters. ; [ndi.install.cc] ; Install Sections for the NDIS 4 driver and the NDIS 2 driver. HKR,NDI\Install,ndis3,,"NDIS4.Copyfiles" ;**************************************************************************** ; * ; Parameter definition sections * ; * ;**************************************************************************** ; ; IBM TOKEN-RING General Parameters ; - Common to all Token Ring Adapters ; [ndi.parms.common] ; NetAddress ; IBMTOK.DOS understands both NetworkAddress and NetAddress HKR,NDI\params\NetAddress,ParamDesc,,"Network Address" HKR,NDI\params\NetAddress,type,,edit HKR,NDI\params\NetAddress,LimitText,,13 HKR,NDI\params\NetAddress,UpperCase,,1 HKR,NDI\params\NetAddress,default,,"" HKR,NDI\params\NetAddress,optional,,1 HKR,NDI\params\NetAddress,flag,1,30,00,00,00 ; NDIS2/NDIS3 ; MaxTransmits HKR,NDI\params\MaxTransmits,ParamDesc,,"Maximum Transmits" HKR,NDI\params\MaxTransmits,type,,int HKR,NDI\params\MaxTransmits,min,,1 HKR,NDI\params\MaxTransmits,max,,512 HKR,NDI\params\MaxTransmits,step,,1 HKR,NDI\params\MaxTransmits,default,,31 ;HKR,NDI\params\MaxTransmits,optional,,1 HKR,NDI\params\MaxTransmits,flag,1,20,00,00,00 ; NDIS3 only ; MaxTxFrameSize HKR,NDI\params\MaxTxFrameSize,ParamDesc,,"Max Transmit Frame Size" 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 ;HKR,NDI\params\MaxTxFrameSize,optional,,1 HKR,NDI\params\MaxTxFrameSize,flag,1,20,00,00,00 ; NDIS3 only ; MinRcvBuffs HKR,NDI\params\MinRcvBuffs,ParamDesc,,"Min Adapt Receive Buffers" HKR,NDI\params\MinRcvBuffs,type,,int HKR,NDI\params\MinRcvBuffs,min,,20 HKR,NDI\params\MinRcvBuffs,max,,512 HKR,NDI\params\MinRcvBuffs,step,,1 HKR,NDI\params\MinRcvBuffs,default,,80 ;HKR,NDI\params\MinRcvBuffs,optional,,1 HKR,NDI\params\MinRcvBuffs,flag,1,20,00,00,00 ; NDIS3 only ; RcvBuffSize HKR,NDI\params\RcvBuffSize,ParamDesc,,"Receive Buffer Size" HKR,NDI\params\RcvBuffSize,type,,int HKR,NDI\params\RcvBuffSize,min,,270 HKR,NDI\params\RcvBuffSize,max,,18000 HKR,NDI\params\RcvBuffSize,step,,1 HKR,NDI\params\RcvBuffSize,default,,2048 ;HKR,NDI\params\RcvBuffSize,optional,,1 HKR,NDI\params\RcvBuffSize,flag,1,20,00,00,00 ; NDIS3 only ; ; NDIS 2.01 only parameters ; [ndi.parms.ndis2.only] ; ; Single parm section ; ; RAM [ndi.parms.ram] HKR,NDI\params\Ram,ParamDesc,,"Shared RAM Base Address" HKR,NDI\params\Ram,type,,edit HKR,Ndi\params\Ram,default,,"D800" HKR,NDI\params\Ram,LimitText,,4 HKR,NDI\params\Ram,UpperCase,,1 HKR,NDI\params\Ram,flag,1,30,00,00,00 ; NDIS2/NDIS3 HKR,Ndi\params\Ram,optional,,1 [ndi.parms.iobaseaddress] ; IoBaseAddress HKR,Ndi\params\IoBaseAddress,ParamDesc,,"Base I/O Port" HKR,Ndi\params\IoBaseAddress,default,,2592 HKR,NDI\params\IoBaseAddress,optional,,1 HKR,Ndi\params\IoBaseAddress,type,,enum HKR,Ndi\params\IoBaseAddress\enum,2592,,"Primary (A20-A23)" HKR,Ndi\params\IoBaseAddress\enum,2596,,"Alternate (A24-A27)" HKR,NDI\params\IoBaseAddress,flag,1,20,00,00,00 ; NDIS3 only [ndi.parms.fastpath] ; FastPath HKR,NDI\params\FastPath,ParamDesc,,"FastPath Transmit Only" 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" HKR,NDI\params\FastPath,flag,1,20,00,00,00 ; NDIS3 only [ndi.parms.shallow] ; ShallowMode HKR,NDI\params\ShallowMode,ParamDesc,,"FastPath Receive/Transmit" 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" HKR,NDI\params\ShallowMode,flag,1,30,00,00,00 ; NDIS2/NDIS3 [ndi.parms.fullduplex] ; FullDuplex HKR,NDI\params\FullDuplex,ParamDesc,,"Full Duplex Enabled" 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" HKR,NDI\params\FullDuplex,flag,1,30,00,00,00 ; NDIS2/NDIS3 [ndi.parms.datarate] ; DataRate HKR,NDI\params\DataRate,ParamDesc,,"Network Data Rate" HKR,NDI\params\DataRate,type,,enum HKR,NDI\params\DataRate\enum,"AUTO",,"AUTO" HKR,NDI\params\DataRate\enum,"M16",,"M16" HKR,NDI\params\DataRate\enum,"M4",,"M4" HKR,NDI\params\DataRate,default,,"AUTO" HKR,NDI\params\DataRate,optional,,1 HKR,NDI\params\DataRate,flag,1,20,00,00,00 ; NDIS3 only [ndi.parms.datarate16_4] ; DataRate for 16/4 CC adapter HKR,NDI\params\DataRate,ParamDesc,,"Network Data Rate" HKR,NDI\params\DataRate,type,,enum ;HKR,NDI\params\DataRate\enum,"AUTO",,"AUTO" HKR,NDI\params\DataRate\enum,"M16",,"M16" HKR,NDI\params\DataRate\enum,"M4",,"M4" HKR,NDI\params\DataRate,default,,"M16" ;HKR,NDI\params\DataRate,optional,,1 HKR,NDI\params\DataRate,flag,1,20,00,00,00 ; NDIS3 only ; ; IBM Token Ring 16/4 Credit Card & ; IBM Auto 16/4 Credit Card adapters-specific section ; [ndi.parms.cc.BaseAndAuto] HKR,,IoBaseAddress,1,02,00,00,00 HKR,,Mmio,1,01,00,00,00 HKR,,Ram,1,01,00,00,00 HKR,,AdapterType,,1 HKR,,EnhancedMode,,"No" HKR,,InterruptNumber,1,04,00,00,00 ; OVERRIDE FOR 16K RAM WINDOW 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 ;***************************************************************************** ; IBM Turbo Token Ring 16/4 Credit Card adapter-specific section * ;***************************************************************************** [ndi.parms.cc.turbo] ; Parameters HKR,,IoBaseAddress,1,02,00,00,00 HKR,,Mmio,1,01,00,00,00 HKR,,AdapterType,,1 HKR,,EnhancedMode,,"Yes" HKR,,InterruptNumber,1,04,00,00,00 ; OVERRIDE FOR 8K RAM WINDOW 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 ;**************************************************************************** ; * ; Copy file sections * ; * ;**************************************************************************** ; ; Copyfile section for NDIS 4.1 driver ; [NDIS4.Copyfiles] CopyFiles=NDIS4.Driver.File [NDIS4.Driver.File] ibmtok.sys ; the NDIS 4.1 device driver file ; ; Copyfile section for NDIS 2.01 driver ; [NDIS2.Copyfiles] CopyFiles=NDIS2.Files [NDIS2.Files] ibmtok.dos ; the NDIS 2.01 device driver file LT2.msg ; Message file used by the NDIS 2.01 driver ;***************************************************************************** ; Destination Directories * ;***************************************************************************** [DestinationDirs] DefaultDestDir =11 ; LDID_SYS, if not specified NDIS4.Driver.File =11 ; driver goes in the system directory NDIS2.Files =26 ; RM DOS NDIS2 drivers go in the Winboot dir. ;***************************************************************************** ; Localizable Strings * ;***************************************************************************** [strings] ; Manufacturer and Provider string. V_MS="Microsoft" V_IBM="IBM" V_TOSHIBA="Toshiba" V_AST="AST" V_PUREDATA="Pure Data" V_TC="Thomas-Conrad" V_3COM="3Com" V_KINGSTON="Kingston" V_DEC="Digital Equipment" ; PNP Devices *pnp80cc.DeviceDesc="IBM 16/4 Token Ring ISA Adapter" *IBM0001.DeviceDesc="IBM Auto 16/4 Token Ring ISA Adapter" *IBM1070.DeviceDesc="IBM Auto Wake Token Ring ISA Adapter" *IBM1080.DeviceDesc="IBM Turbo 16/4 Token Ring ISA Adapter" pcmcia.DeviceDesc="IBM 16/4 Token Ring PC Card" pcmcia2.DeviceDesc="IBM Auto 16/4 Token Ring PC Card" pcmcia3.DeviceDesc="IBM Turbo Token Ring PC Card" pcmcia.toshiba="Toshiba Noteworthy PCMCIA Token Ring Card" pcmcia.ast="AST Token Ring Credit Card Adapter" pcmcia.puredata="Pure Data Token Ring Credit Card Adapter" pcmcia.tc="Thomas-Conrad TC-Card PCMCIA Adapter" pcmcia.3com="3Com TokenLink III 16/4 (3C689) PCMCIA Adapter" pcmcia.Kingston="Kingston Token Ring 16/4 PCMCIA Adapter (KTR-PCM16/4)" pcmcia.dec="DEC Token Ring Auto 16/4 PCMCIA Adapter II"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.