home *** CD-ROM | disk | FTP | other *** search
- ;*
- ;*.. File Name: NETIBM4.INF
- ;*.. Version: 1.9
- ;*.. Extracted: 4/1/97 at 15:15:40
- ;*.. Last Changed: 7/9/97 at 14:59:26
- ;*.. Creation Date: 03/17/97
- ;*
-
- ;*****************************************************************************
- ; 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]
-
- ; These first two device IDs are default IDs defined by MS
- %*pnp8327.DeviceDesc%=*pnp8327.ndi, *pnp8327 ;IBM Token Ring
- %*pnp80cc.DeviceDesc%=*pnp80cc.ndi, *pnp80cc ;IBM Token Ring 4/16Mbs
-
- ;
- ; MCA based adapters
- ;
- %mca_e000.DeviceDesc%=mca_e000.ndi, mca_e000 ;IBM Token Ring (MCA)
- %mca_e001.DeviceDesc%=mca_e001.ndi, mca_e001 ;IBM Token Ring 4/16Mbs (MCA)
-
- ;
- ; 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. *
- ; *
- ;*****************************************************************************
-
- ;*****************************************************************************
- ; *PNP8327 IBM Token Ring (Adapters working in compatibility mode) *
- ;*****************************************************************************
- [*PNP8327.ndi]
- AddReg=*PNP8327.ndi.deviceid,ndi.common,ndi.interfaces.fullsize,ndi.install.fullsize,ndi.parms.common,ndi.parms.ndis2.only,ndi.parms.iobaseaddress,ndi.parms.ram
-
- [*PNP8327.ndi.deviceid]
- HKR,Ndi,DeviceID,,"*PNP8327"
- HKR,,CardId,,"00000256" ; comes from what is in adpid.h
- HKR,,AdapterBusType,,"1" ; 1=ISA, 3=MCA, 8=PCMCIA ( From ndis.h )
-
- ;*****************************************************************************
- ; *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 )
-
- ;*****************************************************************************
- ; mca_e000 IBM Token Ring (MCA) *
- ;*****************************************************************************
- [mca_e000.ndi]
- AddReg=mca_e000.ndi.deviceid,ndi.common,ndi.interfaces.fullsize,ndi.install.fullsize,ndi.parms.common,ndi.parms.ndis2.only,ndi.parms.mca,ndi.parms.fastpath,ndi.parms.iobaseaddress
-
- [mca_e000.ndi.deviceid]
- HKR,Ndi,DeviceID,,"mca_e000"
- HKR,,CardId,,"00057344" ; from adpid.h
- HKR,,AdapterBusType,,"3" ; 1=ISA, 3=MCA, 8=PCMCIA ( From ndis.h )
-
- ;*****************************************************************************
- ; mca_e001 IBM Token Ring 4/16Mbs (MCA) *
- ;*****************************************************************************
- [mca_e001.ndi]
- AddReg=mca_e001.ndi.deviceid,ndi.common,ndi.interfaces.fullsize,ndi.install.fullsize,ndi.parms.common,ndi.parms.ndis2.only,ndi.parms.mca,ndi.parms.fastpath,ndi.parms.iobaseaddress
-
- [mca_e001.ndi.deviceid]
- HKR,Ndi,DeviceID,,"mca_e001"
- HKR,,CardId,,"00057345" ; comes from what is in adpid.h
- HKR,,AdapterBusType,,"3" ; 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
-
- ;
- ; Micro Channel
- ;
- [ndi.parms.mca]
- ; SlotNumber
- HKR,NDI\params\SlotNumber,ParamDesc,,"MCA Slot Location"
- 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
-
- ;
- ; 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
- *pnp8327.DeviceDesc="IBM Token Ring"
- *pnp80cc.DeviceDesc="IBM 16/4 Token Ring ISA Adapter"
- mca_e000.DeviceDesc="IBM 4 Mbps Token Ring MCA Adapter"
- mca_e001.DeviceDesc="IBM 16/4 Token Ring MCA 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"
-