; ; NETPC200.INF ; ; Linksys EtherFast 10/100 CardBus PC Card. ; [Version] signature = "$Windows NT$" Class = Net ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318} LayoutFile = layout.inf provider = %PCMCIAs% [Manufacturer] %PCMCIAs%=PCMCIAs ;[ControlFlags] ;ExcludeFromSelect = PCI\VEN_1011&DEV_0019&SUBSYS_11011186 ;ExcludeFromSelect = PCI\VEN_1011&DEV_0019&SUBSYS_AB0113D1 ;****************************************************************************** ; CardBus Fast Ethernet Adapter ;****************************************************************************** [PCMCIAs] ;* CardBus Registration %PCMCIAsPC200%=PCMCIAsPC200.ndi,PCI\VEN_1011&DEV_0019&SUBSYS_11011186 %PCMCIAsPC200%=PCMCIAsPC200.ndi,PCI\VEN_1011&DEV_0019&SUBSYS_AB0113D1 ; Non PNP DeviceID, necessary for SR1 WIN95 %PCMCIAsPC200FL%=PCMCIAsPC200FL.ndi,Linksys-EtherFast_10/100_CardBus_PC_Card(PCMPC200) [PCMCIAsPC200.ndi.NT] Characteristics = 0x4 BusType = 5 AddReg = PC200X.ndi.reg, ADDREG_PC2001.ndi.reg ;CpyFiles = PC200.ndis5.CopyFiles [PCMCIAsPC200.ndi.NT.Services] AddService = PC200, 2, PC200.Service, PC200.EventLog [PC200X.ndi.reg] HKR, Ndi, Service, 0, "PC200" HKR, Ndi\Interfaces, LowerRange, 0, "ethernet" HKR, Ndi\Interfaces, UpperRange, 0, "ndis3,ndis5" HKR,,InterruptNumber,1,04,00,00,00 HKR,,IOBaseAddress,1,02,00,00,00 HKR,,MemoryBaseAddress,1,01,00,00,00 ;This tells Miniport driver that we are running under OSR2, not WIN95 or NT ;This parameter is NOT user configurable. HKR,,PlatformType,,1 [PC200.ndis5.CopyFiles] PC200NDS.SYS,,,2 [PC200.Service] DisplayName = %PCMCIAsPC200% ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% StartType = 3 ;%SERVICE_AUTO_START% ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\PC200NDS.SYS LoadOrderGroup = NDIS AddReg = TextModeFlags.reg [PC200.EventLog] AddReg = PC200.AddEventLog.reg [PC200.AddEventLog.reg] HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll" HKR, , TypesSupported, 0x00010001, 7 [TextModeFlags.reg] HKR, , TextModeFlags, 0x00010001, 0x0001 [PCMCIAsPC200.ndi] AddReg=ADDREG_PC200.ndi.reg,ADDREG_PC2001.ndi.reg,PC200.ndi.reg, ADDREG_PCMCIAs_PC200.ndi.reg [PCMCIAsPC200FL.ndi] ; WIN95 forced load support AddReg=ADDREG_PC200.ndi.reg,ADDREG_PC2001.ndi.reg,PC200FL.ndi.reg,ADDREG_PCMCIAs_PC200FL.ndi.reg LogConfig=PC200FL.LogConfig ;****************************************************************************** ; Add these keys to the registry for all PC200 adapters ;****************************************************************************** [ADDREG_PC200.ndi.reg] HKR,,DevLoader,,*ndis HKR,,DeviceVxDs,,PC200NDS.sys HKR,,EnumPropPages,,"netdi.dll,EnumPropPages" ; NDIS Info HKR,NDIS,LogDriverName,,"PC200NDS" HKR,NDIS,MajorNdisVersion,1,03 HKR,NDIS,MinorNdisVersion,1,0A ; Interfaces HKR,Ndi\Interfaces,DefUpper,,"ndis3" HKR,Ndi\Interfaces,DefLower,,"ethernet" HKR,Ndi\Interfaces,UpperRange,,"ndis3" HKR,Ndi\Interfaces,LowerRange,,"ethernet" ;****************************************************************************** ; This section contains Registry for Device specific parameters ;****************************************************************************** [ADDREG_PC2001.ndi.reg] ;ConnectionType HKR,Ndi\params\ConnectionType,ParamDesc,,"Connection Type" HKR,Ndi\params\ConnectionType,default,,0 HKR,Ndi\params\ConnectionType,type,,enum HKR,Ndi\params\ConnectionType\enum,0,,"AutoSense" HKR,Ndi\params\ConnectionType\enum,1,,"100BaseTx Full_Duplex" HKR,Ndi\params\ConnectionType\enum,2,,"100BaseTx" HKR,Ndi\params\ConnectionType\enum,3,,"10BaseT Full_Duplex" HKR,Ndi\params\ConnectionType\enum,4,,"10BaseT (Twisted_Pair)" HKR,NDI\params\ConnectionType,flag,1,20,00,00,00 ;Transmit Threshold 100Mbps HKR,Ndi\params\TransmitThreshold100,ParamDesc,,"100Mbps Transmit Threshold" HKR,Ndi\params\TransmitThreshold100,default,,80 HKR,Ndi\params\TransmitThreshold100,type,,enum HKR,Ndi\params\TransmitThreshold100\enum,80,," 128 bytes" HKR,Ndi\params\TransmitThreshold100\enum,100,," 256 bytes" HKR,Ndi\params\TransmitThreshold100\enum,200,," 512 bytes" HKR,Ndi\params\TransmitThreshold100\enum,400,,"1024 bytes" HKR,NDI\params\TransmitThreshold100,flag,1,20,00,00,00 ;Transmit Threshold 10Mbps HKR,Ndi\params\TransmitThreshold,ParamDesc,,"10Mbps Transmit Threshold" HKR,Ndi\params\TransmitThreshold,default,,60 HKR,Ndi\params\TransmitThreshold,type,,enum HKR,Ndi\params\TransmitThreshold\enum,48,," 72 bytes" HKR,Ndi\params\TransmitThreshold\enum,60,," 96 bytes" HKR,Ndi\params\TransmitThreshold\enum,80,," 128 bytes" HKR,Ndi\params\TransmitThreshold\enum,A0,," 160 bytes" HKR,NDI\params\TransmitThreshold,flag,1,20,00,00,00 ;******************************************** ; Registry for PCI common parameters ;******************************************** ;params HKR,,AdapterType,,5 HKR,,BusType,,5 HKR,,MediaType,,1 HKR,,AdapterCFID,,00191011 HKR,,ReceiveBuffers,,10 HKR,,UnderrunRetry,,2 HKR,,InterrupMitigation,,0 HKR,,MapRegisters,,8 ;Burst Length HKR,,BurstLength,,10 ;Underrun Threshold HKR,,UnderrunThreshold,,0A ;StoreAndForward HKR,,StoreAndForward,,0 ;MemoryReadMultiple HKR,,MemoryReadMultiple,,0 ;****************************************************************************** ; This section contains stuff specific to each version of adapter. ;****************************************************************************** [PC200.ndi.reg] HKR,Ndi\Install,ndis3,,"PC200.ndis3" HKR,Ndi,DeviceID,,"PCI\VEN_1011&DEV_0019" HKR,Ndi,CardType,,"PCI" ; CardType is only used on WIN95 with SR2 support/CardBus support. ;This tells Miniport driver that we are running under OSR2, not WIN95 or NT ;This parameter is NOT user configurable. HKR,,PlatformType,,1 [PC200FL.ndi.reg] ; WIN95 forced load support HKR,Ndi\Install,ndis3,,"PC200.ndis3" ;HKR,Ndi,DeviceID,,"pnp8323" ; Bogus ID HKR,Ndi,CardType,,"LEGACY" HKR,Ndi,DeviceID,,"CardBus-Fast_Ethernet" ; Non PNP DeviceID, necessary for SR1 WIN95 ;**************************************************************************** ; Add these keys to the registry for all PC200 adapters. ;**************************************************************************** [ADDREG_PCMCIAs_PC200.ndi.reg] ; ; The following 3 keywords are resources maintained by the system. ; The system allocates values to these according to what is available. ; The system allocated values are then put into the registry for querying ; by the miniport driver. ; HKR,,InterruptNumber,1,04,00,00,00 HKR,,IOBaseAddress,1,02,00,00,00 HKR,,MemoryBaseAddress,1,01,00,00,00 [ADDREG_PCMCIAs_PC200FL.ndi.reg] ; WIN95 forced load support HKR,,InterruptNumber,1,04,00,00,00 HKR,,IOBaseAddress,1,02,00,00,00 HKR,,MemoryBaseAddress,1,01,00,00,00 [PC200FL.LogConfig] ; WIN95 forced load support ConfigPriority=HARDRECONFIG ;IOConfig=80@f000-f7ff%FF80(3FF::) IOConfig=80@200-f7ff%FF80(3FF::) IRQConfig=0,3,4,5,6,7,8,9,10,11,12,13,14,15 MemConfig=4000@C0000-EFFFF%FFFFC000 ;**************************************************************************** ; Installation for NDIS 3, copying files ;**************************************************************************** [PC200.ndis3] ;CpyFiles=PC200.ndis3.CopyFiles,PC200.inf.CopyFiles [PC200.ndis3.CopyFiles] PC200NDS.sys [PC200.inf.CopyFiles] NETPC200.INF ;**************************************************************************** ; Destination Directories ;**************************************************************************** [DestinationDirs] DefaultDestDir =11 ; SYSTEM directory PC200.ndis3.CopyFiles =11 ; SYSTEM directory PC200.inf.CopyFiles =17 ; INF directory PC200.ndis5.CopyFiles =12 ;**************************************************************************** ; Translatable strings ;**************************************************************************** [Strings] MS="Microsoft" ; Manufacturer names PCMCIAs="Linksys" ; Adapter names PCMCIAsPC200="Linksys EtherFast 10/100 CardBus PC Card" PCMCIAsPC200FL="Linksys EtherFast 10/100 CardBus PC Card manual load" ; WIN95 forced load support Service.DispName="Linksys EtherFast 10/100 CardBus PC Card Driver"