;; NETDXER5.INF (Win2K, WinXP & Win98 combined inf for NDIS5 driver) ;; ;; Best Buy Dynex DX-E201 CardBus PC Card ;; ;; Copyright, 2004 Best Buy, All Rights Reserved. ;; ;; .this release is primarily for motherboard OEM for WHQL test. [version] Signature = "$Chicago$" Compatible = 1 Class = Net ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318} Provider = %BestBuy% ;; CatalogFile = NETDXER5.CAT ;; for WHQL certified ;CatalogFile.NT = NETDXERN.CAT DriverVer = 08/23/2001,5.397.0823.2001 [Manufacturer] %BestBuy% = BestBuy [ControlFlags] ;;ExcludeFromSelect = PCI\VEN_1186&DEV_1340&SUBSYS_13401186 [BestBuy] %DXE201.DeviceDesc% = DXE201.ndi, PCI\VEN_1186&DEV_1340&SUBSYS_13401186 ;;**************************************************************************** ;; Windows 9x ;;**************************************************************************** [DXE201.ndi] DriverVer = 08/23/2001,397 AddReg = DXE201.id.reg, DXE201.common.reg, DXE201.win.reg, DXE201.oncbs.reg ;CpyFiles = DXE201.CopyFiles98 ;DeviceID = "PCI\VEN_1186&DEV_1340&SUBSYS_13401186" ;LogConfig = DefaultConfig ;;**************************************************************************** ;; Win2K, WinXP ;;**************************************************************************** [DXE201.ndi.NT] AddReg = DXE201.common.reg, DXE201.reg, DXE201.oncbs.reg Characteristics = 0x84 BusType = 5 ;CpyFiles = DXE201.CopyFiles [DXE201.ndi.NT.Services] AddService = DXE201, 2, rtsnt.Service, DXE201.EventLog [DXE201.CopyFiles] DXE201.SYS,,,2 [DXE201.CopyFiles98] DXE201.SYS,,,2 ;;---------------------------------------------------------------------------- ;; DFE-DXE201 Parameters ;;---------------------------------------------------------------------------- ;;*************************************************************************** ;; Windows 9x parameters ;;*************************************************************************** [DXE201.id.reg] HKR, Ndi, DeviceID, 0, "PCI\VEN_1186&DEV_1340&SUBSYS_13401186" HKR, Ndi\Install, , 0, rtsnt.install HKR, NDI\Params\DuplexMode, flag, 1, 30, 00, 00, 00 HKR, Ndi\Params\EarlyTxThreshold, flag, 1, 20, 00, 00, 00 HKR, NDI\Params\NetworkAddress, flag, 1, 30, 00, 00, 00 HKR, NDI\Params\WakeUpFrame, flag, 1, 30, 00, 00, 00 [DXE201.win.reg] ;; key,subkey,valuname,type,value HKR, , DriverDesc, 0, "Dynex DX-E201 CardBus PC Card" HKR, , DevLoader, 0, *ndis HKR, , DeviceVxDs, 0, DXE201.SYS HKR, , EnumPropPages, 0, netdi.dll, EnumPropPages ;;params HKR, , MediaType, 0, 1 HKR, , AdapterType, 0, 5 HKR, , BusType, 0, 5 ;; NDIS Info HKR, NDIS, MajorNdisVersion, 1, 03 HKR, NDIS, MinorNdisVersion, 1, 0a HKR, NDIS, LogDriverName, 0, "DXE201" ;; Interfaces HKR, Ndi\Interfaces, DefLower, , "ethernet" HKR, Ndi\Interfaces, LowerRange, , "ethernet" HKR, Ndi\Interfaces, DefUpper, , "ndis3" HKR, Ndi\Interfaces, UpperRange, , "ndis3" ;; Install sections HKR, Ndi\Install, ndis3, 0, "DXE201.ndis5" ;;**************************************************************************** ;; DFE-DXE201 common parameters ;;**************************************************************************** [DXE201.oncbs.reg] HKR,,ChipOnCardbus,,"0" [DXE201.common.reg] HKR, Ndi\params\DuplexMode, ParamDesc, 0, %DuplexMode% HKR, Ndi\params\DuplexMode, type, 0, "enum" HKR, Ndi\params\DuplexMode, default, 0, "1" HKR, Ndi\params\DuplexMode\enum, 1, 0, %dmAutoMode% HKR, Ndi\params\DuplexMode\enum, 2, 0, %dm10HalfMode% HKR, Ndi\params\DuplexMode\enum, 3, 0, %dm10FullMode% HKR, Ndi\params\DuplexMode\enum, 4, 0, %dm100HalfMode% HKR, Ndi\params\DuplexMode\enum, 5, 0, %dm100FullMode% HKR,Ndi\Params\EarlyTxThreshold, ParamDesc, 0, %EarlyTxThreshold% HKR,Ndi\Params\EarlyTxThreshold, Type, 0, "int" HKR,Ndi\Params\EarlyTxThreshold, Default, 0, "15" HKR,Ndi\Params\EarlyTxThreshold, Min, 0, "0" HKR,Ndi\Params\EarlyTxThreshold, Max, 0, "63" HKR,Ndi\Params\EarlyTxThreshold, Step, 0, "1" HKR,Ndi\Params\EarlyTxThreshold, Base, 0, "10" HKR,Ndi\params\NetworkAddress, ParamDesc, 0, %NetworkAddress% HKR,Ndi\params\NetworkAddress, type, 0, "edit" HKR,Ndi\params\NetworkAddress, default, 0, "000000000000" HKR,Ndi\params\NetworkAddress, LimitText, 0, "12" HKR,Ndi\params\NetworkAddress, UpperCase, 0, "1" HKR,Ndi\params\NetworkAddress, Optional, 0, "1" ;HKR,NDI\Params\TxMaxDMABurst,flag,1,30,00,00,00 ;HKR,Ndi\params\TxMaxDMABurst,ParamDesc,0,"Transmit DMA burst size" ;HKR,Ndi\params\TxMaxDMABurst,type,0,enum ;HKR,Ndi\params\TxMaxDMABurst,default,0,6 ;HKR,Ndi\params\TxMaxDMABurst\enum,0,0,"0:16 bytes" ;HKR,Ndi\params\TxMaxDMABurst\enum,1,0,"1:32 bytes" ;HKR,Ndi\params\TxMaxDMABurst\enum,2,0,"2:64 bytes" ;HKR,Ndi\params\TxMaxDMABurst\enum,3,0,"3:128 bytes" ;HKR,Ndi\params\TxMaxDMABurst\enum,4,0,"4:256 bytes" ;HKR,Ndi\params\TxMaxDMABurst\enum,5,0,"5:512 bytes" ;HKR,Ndi\params\TxMaxDMABurst\enum,6,0,"6:1024 bytes" ;HKR,Ndi\params\TxMaxDMABurst\enum,7,0,"7:2048 bytes" ;HKR,NDI\Params\RxMaxDMABurst,flag,1,30,00,00,00 ;HKR,Ndi\params\RxMaxDMABurst,ParamDesc,0,"Receive DMA burst size" ;HKR,Ndi\params\RxMaxDMABurst,type,0,enum ;HKR,Ndi\params\RxMaxDMABurst,default,0,6 ;HKR,Ndi\params\RxMaxDMABurst\enum,0,0,"0:16 bytes" ;HKR,Ndi\params\RxMaxDMABurst\enum,1,0,"1:32 bytes" ;HKR,Ndi\params\RxMaxDMABurst\enum,2,0,"2:64 bytes" ;HKR,Ndi\params\RxMaxDMABurst\enum,3,0,"3:128 bytes" ;HKR,Ndi\params\RxMaxDMABurst\enum,4,0,"4:256 bytes" ;HKR,Ndi\params\RxMaxDMABurst\enum,5,0,"5:512 bytes" ;HKR,Ndi\params\RxMaxDMABurst\enum,6,0,"6:1024 bytes" ;HKR,Ndi\params\RxMaxDMABurst\enum,7,0,"7:unlimitted" ;HKR,NDI\Params\EarlyRxThreshold,flag,1,30,00,00,00 ;HKR,Ndi\params\EarlyRxThreshold,ParamDesc,0,"Receive FIFO threshold" ;HKR,Ndi\params\EarlyRxThreshold,type,0,enum ;HKR,Ndi\params\EarlyRxThreshold,default,0,2 ;HKR,Ndi\params\EarlyRxThreshold\enum,0,0,"0:16 bytes" ;HKR,Ndi\params\EarlyRxThreshold\enum,1,0,"1:32 bytes" ;HKR,Ndi\params\EarlyRxThreshold\enum,2,0,"2:64 bytes" ;HKR,Ndi\params\EarlyRxThreshold\enum,3,0,"3:128 bytes" ;HKR,Ndi\params\EarlyRxThreshold\enum,4,0,"4:256 bytes" ;HKR,Ndi\params\EarlyRxThreshold\enum,5,0,"5:512 bytes" ;HKR,Ndi\params\EarlyRxThreshold\enum,6,0,"6:1024 bytes" ;HKR,Ndi\params\EarlyRxThreshold\enum,7,0,"7:No threshold" ;HKR,NDI\Params\TxInterFrameGap,flag,1,30,00,00,00 ;HKR,Ndi\params\TxInterFrameGap,ParamDesc,0,"Tx IFG(10M/100M)" ;HKR,Ndi\params\TxInterFrameGap,type,0,enum ;HKR,Ndi\params\TxInterFrameGap,default,0,3 ;HKR,Ndi\params\TxInterFrameGap\enum,0,0,"8.4us/840ns" ;HKR,Ndi\params\TxInterFrameGap\enum,1,0,"8.8us/880ns" ;HKR,Ndi\params\TxInterFrameGap\enum,2,0,"9.2us/920ns" ;HKR,Ndi\params\TxInterFrameGap\enum,3,0,"9.6us/960ns" ;HKR, Ndi\params\WakeOnLan, ParamDesc, 0, "Smart Power Saving" ;HKR, Ndi\params\WakeOnLan, default, 0, "0" ;HKR, Ndi\params\WakeOnLan, type, 0, "enum" ;HKR, Ndi\params\WakeOnLan\enum, "0", 0, "Disable" ;HKR, Ndi\params\WakeOnLan\enum, "1", 0, "Enable (No WakeUp)" HKR,Ndi\params\RxBufLen, ParamDesc, 0, "Receive Buffer Size" HKR,Ndi\params\RxBufLen, type, 0, "enum" HKR,Ndi\params\RxBufLen, default, 0, "3" HKR,Ndi\params\RxBufLen\enum, "0", 0, "8K bytes" HKR,Ndi\params\RxBufLen\enum, "1", 0, "16K bytes" HKR,Ndi\params\RxBufLen\enum, "2", 0, "32K bytes" HKR,Ndi\params\RxBufLen\enum, "3", 0, "64K bytes" ;;HKR, Ndi\params\LinkUp, ParamDesc, 0, "WakeUp on Link Change" ;;HKR, Ndi\params\LinkUp, default, 0, "0" ;;HKR, Ndi\params\LinkUp, type, 0, "enum" ;;HKR, Ndi\params\LinkUp\enum, "1", 0, "Enable" ;;HKR, Ndi\params\LinkUp\enum, "0", 0, "Disable" ;; ;;HKR, Ndi\params\WakeUpFrame, ParamDesc, 0, "WakeUp on ARP/PING" ;;HKR, Ndi\params\WakeUpFrame, default, 0, "0" ;;HKR, Ndi\params\WakeUpFrame, type, 0, "enum" ;;HKR, Ndi\params\WakeUpFrame\enum, "0", 0, "Enable" ;;HKR, Ndi\params\WakeUpFrame\enum, "1", 0, "Disable" ;; ;;HKR, Ndi\params\PME, ParamDesc, 0, "WakeUp using APM Mode" ;;HKR, Ndi\params\PME, default, 0, "1" ;;HKR, Ndi\params\PME, type, 0, "enum" ;;HKR, Ndi\params\PME\enum, "0", 0, "Enable" ;;HKR, Ndi\params\PME\enum, "1", 0, "Disable" HKR, Ndi\params\EnableLDPS, ParamDesc, 0, "Link Down Power Saving" HKR, Ndi\params\EnableLDPS, default, 0, "0" HKR, Ndi\params\EnableLDPS, type, 0, "enum" HKR, Ndi\params\EnableLDPS\enum, "0", 0, "Disable" HKR, Ndi\params\EnableLDPS\enum, "1", 0, "Enable" ;;**************************************************************************** ;; Win2K, WinXP parameters ;;**************************************************************************** [DXE201.reg] HKR, Ndi\Interfaces, UpperRange, 0, "ndis5" HKR, Ndi\Interfaces, LowerRange, 0, "ethernet" HKR, Ndi, Service, 0, "DXE201" [rtsnt.Service] DisplayName = %DXE201.Service.DispName% ServiceType = 1 ; %SERVICE_KERNEL_DRIVER% StartType = 3 ; %SERVICE_DEMAND_START% ErrorControl = 1 ; %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\DXE201.SYS LoadOrderGroup = NDIS [DXE201.EventLog] Addreg = DXE201.AddEventLog.reg [DXE201.AddEventLog.reg] HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll" HKR, , TypesSupported, 0x00010001, 7 ;;**************************************************************************** ;; Destination Directory ;;**************************************************************************** [DestinationDirs] DXE201.CopyFiles = 12 DXE201.CopyFiles98 = 11 DefaultDestDir = 11 ; LDID_SYS ;;**************************************************************************** ;; Source Files ;;**************************************************************************** [SourceDisksNames] 1=%DISKNAME%,,, [SourceDisksFiles] DXE201.SYS = 1 DXE201.SYS = 1 ;;Windows 2K,XP ;NETDXER5.INF = 1 ;NETDXER5.INF = 1 ;;Windows 2K,XP ;NETDXER5.CAT = 1 ;NETDXERN.CAT = 1 ;;**************************************************************************** ;; Strings ;;**************************************************************************** [Strings] ;Msft = "Microsoft" BestBuy = "Best Buy" ;;Source disk name DISKNAME = "Dynex DX-E201 CardBus PC Card Driver Disk" NetworkAddress = "Network Address" EarlyTxThreshold = "Early Tx Threshold" DuplexMode = "Link Speed/Duplex Mode" dmAutoMode = "Auto Mode" dm10HalfMode = "10 Half Mode" dm10FullMode = "10 Full Mode" dm100HalfMode = "100 Half Mode" dm100FullMode = "100 Full Mode" DXE201.DeviceDesc = "Dynex DX-E201 CardBus PC Card" DXE201.Service.DispName = "Dynex DX-E201 CardBus PC Card"