home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 2000 April
/
VPR0004A.BIN
/
W2KDRVS
/
CONTEC
/
PI100TX
/
NETCON01.INF
next >
Wrap
Windows Setup INFormation
|
1999-12-24
|
14KB
|
388 lines
; NETCON01.INF
;
; CONTE Network Interface Cards.
; C-NET(AT)P : NE2000 Compatible ISA PnP Card
; C-NET(AT)E/L-A : NE2000 Compatible Legacy ISA Card
; C-NET(AT)E/L : NE2000 Compatible Legacy ISA Card
; C-NET(PI) : AMD PCNET Family Adapter Compatible PCI Card
; C-NET(PI)-100TX : INTEL
;
; 99-12-24
;
[version]
LayoutFile = layout.inf
signature = "$Windows NT$"
Class = Net
ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
provider = %Msft%
[Manufacturer]
%CONTEC% = CONTEC
[ControlFlags]
ExcludeFromSelect = ISAPNP\CON0071, \
PCMCIA\CONTEC-C-NET(PC)C-10L-D59F, \
PCI\VEN_1022&DEV_2000, \
PCI\VEN_8086&DEV_1229&REV_01, \
PCI\VEN_8086&DEV_1229&REV_02, \
PCI\VEN_8086&DEV_1229&REV_04, \
PCI\VEN_8086&DEV_1229&REV_05, \
PCI\VEN_8086&DEV_1229&REV_08, \
PCI\VEN_1106&DEV_3043&SUBSYS_01101221
[CONTEC]
%ContecATP.DeviceDesc% = *CONATP.ndi, ISAPNP\CON0071 ; C-NET(AT)P
%ContecATEL.DeviceDesc% = *CONATEL.ndi, *CONATEL ; C-NET(AT)E/L
%ContecATELA.DeviceDesc% = *CONATELA.ndi, *CONATELA ; C-NET(AT)E/L-A
%ContecPI.DeviceDesc% = *CONPI.ndi, PCI\VEN_1022&DEV_2000 ; C-NET(PI)
%ContecPI100TX.DeviceDesc% = *CONPI100TX.ndi, PCI\VEN_8086&DEV_1229&REV_01 ; C-NET(PI)-100TX
%ContecPI100TX.DeviceDesc% = *CONPI100TX.ndi, PCI\VEN_8086&DEV_1229&REV_02 ; C-NET(PI)-100TX
%ContecPI100TX.DeviceDesc% = *CONPI100TX.ndi, PCI\VEN_8086&DEV_1229&REV_04 ; C-NET(PI)-100TX
%ContecPI100TX.DeviceDesc% = *CONPI100TX.ndi, PCI\VEN_8086&DEV_1229&REV_05 ; C-NET(PI)-100TX
%ContecPI100TX.DeviceDesc% = *CONPI100TX.ndi, PCI\VEN_8086&DEV_1229&REV_08 ; C-NET(PI)-100TX
;----------------------------------------------------------------------------
; *CONATP C-NET(AT)P PnP
;
[*CONATP.ndi]
Characteristics = 0x04
BusType = 14
AddReg = ne2000.ndi.reg
CopyFiles = ne2000.CopyFiles
[*CONATP.ndi.Services]
AddService = ne2000, 2, ne2000.Service, common.EventLog
;----------------------------------------------------------------------------
; *CONATEL C-NET(AT)E/L
;
[*CONATEL.ndi]
Characteristics = 0x04
BusType = 1
AddReg = ne2000.ndi.reg
LogConfig = *CONATEL.LogConfig
CopyFiles = ne2000.CopyFiles
[*CONATEL.ndi.Services]
AddService = ne2000, 2, ne2000.Service, common.EventLog
[*CONATEL.LogConfig]
IRQConfig = 3,4,5,9,10,11,15
IOConfig = 20@300-37F%FFE0(3FF::)
ConfigPriority = HARDRECONFIG
;----------------------------------------------------------------------------
; *CONATELA C-NET(AT)E/L-A
;
[*CONATELA.ndi]
Characteristics = 0x04
BusType = 1
AddReg = ne2000.ndi.reg
LogConfig = *CONATELA.LogConfig
CopyFiles = ne2000.CopyFiles
[*CONATELA.ndi.Services]
AddService = ne2000, 2, ne2000.Service, common.EventLog
[*CONATELA.LogConfig]
IRQConfig = 3,4,5,9,10,11,12,15
IOConfig = 20@240-37F%FFE0(3FF::)
ConfigPriority = HARDRECONFIG
;-------------------------------------------------------------------------------
; *CONPI C-NET(PI)
;
[*CONPI.ndi]
Characteristics = 0x84 ; NCF_PHYSICAL | NCF_HAS_UI
BusType = 5
AddReg = PCnet5.reg, CnetPILED.reg, AMDParams.reg, NetAddress.reg
CopyFiles = pcntn5m.CopyFiles
[*CONPI.ndi.services]
AddService = PCnet, 2, PCnet5.Service, common.EventLog
;-------------------------------------------------------------------------------
; C-NET(PI)-100TX
;
[*CONPI100TX.ndi]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType = 5 ; PCI
AddReg = Speed100.reg, 8255x.reg, e100b.reg
CopyFiles = e100b.CopyFiles
[*CONPI100TX.ndi.Services]
AddService = E100B, 2, e100b.Service, common.EventLog
;============================================================================
; NE2000 Compatible
;============================================================================
;----------------------------------------------------------------------------
; NE2000 Common
;
[ne2000.ndi.reg]
HKR, Ndi, Service, 0, "ne2000"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
[ne2000.CopyFiles]
ne2000.sys,,,2
[ne2000.Service]
DisplayName = %ne2000.Service.DispName%
ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
StartType = 3 ;%SERVICE_DEMAND_START%
ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\ne2000.sys
LoadOrderGroup = NDIS
AddReg = TextModeFlags.reg
;============================================================================
; AMD PCnet Compatible
;============================================================================
;-------------------------------------------------------------------------------
; C-NET(PI) LED selection
;
[CnetPILED.reg]
HKR, , LED0, 0, "C0"
HKR, , LED1, 0, "10000"
HKR, , LED2, 0, "10000"
HKR, , LED3, 0, "10"
;-------------------------------------------------------------------------------
; Netaddress
;
[NetAddress.reg]
HKR, NDI\params\networkaddress, ParamDesc, 0, %NetAddress%
HKR, NDI\params\networkaddress, type, 0, "edit"
HKR, NDI\params\networkaddress, LimitText, 0, "12"
HKR, NDI\params\networkaddress, UpperCase, 0, "1"
HKR, NDI\params\networkaddress, default, 0, " "
HKR, NDI\params\networkaddress, optional, 0, "1"
;-------------------------------------------------------------------------------
; AMD common params section
;
[AMDParams.reg]
HKR, , BUS_TO_SCAN, 0, "ALL"
HKR, , BUSTIMER, 0, "0"
HKR, , FDUP, 0, "0"
HKR, , EXTPHY, 0, "0"
HKR, , MPMODE, 0, "0"
;-------------------------------------------------------------------------------
; AMD PCI/ISA Interfaces and Service
;
[PCnet5.reg]
HKR, Ndi, Service, 0, "PCNet5"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
[pcntn5m.CopyFiles]
pcntn5m.sys,,,2
[PCnet5.Service]
DisplayName = %PCnet.Service.DispName%
ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
StartType = 3 ;%SERVICE_DEMAND_START%
ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\pcntn5m.sys
LoadOrderGroup = NDIS
;============================================================================
; Intel 82557-based PCI Adapter (10/100) Compatible
;============================================================================
;-----------------------------------------------------------------------------
; common base for 10/100Mb Adapters
;
[Speed100.reg]
; Speed
HKR, Ndi\params\Speed, ParamDesc, 0, %Speed%
HKR, Ndi\params\Speed, default, 0, "0"
HKR, Ndi\params\Speed, type, 0, "enum"
HKR, Ndi\params\Speed\enum, "0", 0, %Automatic%
HKR, Ndi\params\Speed\enum, "10", 0, %10Mb%
HKR, Ndi\params\Speed\enum, "100", 0, %100Mb%
; Duplex Mode
HKR, Ndi\params\ForceDpx, ParamDesc, 0, %ForceDpx%
HKR, Ndi\params\ForceDpx, default, 0, "0"
HKR, Ndi\params\ForceDpx, type, 0, "enum"
HKR, Ndi\params\ForceDpx\enum, "0", 0, %AutoDuplexDetect%
HKR, Ndi\params\ForceDpx\enum, "1", 0, %Half-Duplex%
HKR, Ndi\params\ForceDpx\enum, "2", 0, %Full-Duplex%
;-----------------------------------------------------------------------------
; 8255x common
;
[8255x.reg]
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
; Rx Frame Descriptors
HKR, Ndi\params\NumRfd, ParamDesc, 0, %NumRfd%
HKR, Ndi\params\NumRfd, default, 0, "48"
HKR, Ndi\params\NumRfd, min, 0, "1"
HKR, Ndi\params\NumRfd, max, 0, "1024"
HKR, Ndi\params\NumRfd, step, 0, "1"
HKR, Ndi\params\NumRfd, Base, 0, "10"
HKR, Ndi\params\NumRfd, type, 0, "int"
; Tx Control Blocks
HKR, Ndi\params\NumTcb, ParamDesc, 0, %NumTcb%
HKR, Ndi\params\NumTcb, default, 0, "32"
HKR, Ndi\params\NumTcb, min, 0, "1"
HKR, Ndi\params\NumTcb, max, 0, "64"
HKR, Ndi\params\NumTcb, step, 0, "1"
HKR, Ndi\params\NumTcb, Base, 0, "10"
HKR, Ndi\params\NumTcb, type, 0, "int"
; Coalesce Buffers
HKR, Ndi\params\NumCoalesce, ParamDesc, 0, %NumCoalesce%
HKR, Ndi\params\NumCoalesce, default, 0, "8"
HKR, Ndi\params\NumCoalesce, min, 0, "1"
HKR, Ndi\params\NumCoalesce, max, 0, "32"
HKR, Ndi\params\NumCoalesce, step, 0, "1"
HKR, Ndi\params\NumCoalesce, Base, 0, "10"
HKR, Ndi\params\NumCoalesce, type, 0, "int"
; 802.1p/802.1q Tagging
HKR, Ndi\Params\PacketTagging, ParamDesc, 0, %PacketTagging%
HKR, Ndi\Params\PacketTagging, default, 0, "0"
HKR, Ndi\Params\PacketTagging\Enum, "1", 0, %Enabled%
HKR, Ndi\Params\PacketTagging\Enum, "0", 0, %Disabled%
HKR, Ndi\Params\PacketTagging, type, 0, "enum"
; Hardwired defaults
HKR,, PcNic, 0, "0"
HKR,, Adaptive_IFS,0, "1"
HKR,, UcodeSW, 0, "1"
HKR,, Coalesce, 0, "0"
HKR,, CPUSaver, 0, "1536"
HKR,, MWIEnable, 0, "1"
;-------------------------------------------------------------------------------
; Intel specific
;
[e100b.reg]
HKR, Ndi, Service, 0, "E100B"
[e100b.CopyFiles]
e100bnt5.sys,,,2
[e100b.Service]
DisplayName = %e100bnt.Service.DispName%
ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
StartType = 3 ;%SERVICE_DEMAND_START%
ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\e100bnt5.sys
LoadOrderGroup = NDIS
AddReg = TextModeFlags.reg
;============================================================================
; Common area
;============================================================================
;-----------------------------------------------------------------------------
; Common base for all drivers for Eventlog and TextModeFlags
;
[common.EventLog]
AddReg = common.AddEventLog.reg
[common.AddEventLog.reg]
HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
HKR, , TypesSupported, 0x00010001, 7
;---------------------------------------------------------------------------
; Common TextMode Flags Section
;
[TextModeFlags.reg]
HKR, , TextModeFlags, 0x00010001, 0x0001
;----------------------------------------------------------------------------
; Destination Directories
;
[DestinationDirs]
ne2000.CopyFiles = 12
pcntn5m.CopyFiles = 12
e100b.CopyFiles = 12
;----------------------------------------------------------------------------
; Localizable Strings
;
[Strings]
Msft = "Microsoft"
CONTEC = "CONTEC"
ContecATP.DeviceDesc = "CONTEC C-NET(AT)P Adapter"
ContecATEL.DeviceDesc = "CONTEC C-NET(AT)E/L Adapter"
ContecATELA.DeviceDesc = "CONTEC C-NET(AT)E/L-A Adapter"
ContecPI.DeviceDesc = "CONTEC C-NET(PI) Adapter"
ContecPI100TX.DeviceDesc = "CONTEC C-NET(PI)-100TX Adapter"
Default = "Use adapter setting"
MPMODE = "MP Mode"
FDUP = "Full Duplex"
EXTPHY = "External PHY"
NetAddress = "Network Address"
Speed = "Speed"
10Mb = "10Mb / Second"
100Mb = "100Mb / Second"
Automatic = "Automatic"
ForceDpx = "Duplex Mode"
AutoDuplexDetect = "Auto Duplex Detect"
Half-Duplex = "Half-Duplex"
Full-Duplex = "Full-Duplex"
NumRfd = "Receive Buffers"
NumTcb = "Transmit Control Blocks"
NumCoalesce = "Coalesce Buffers"
PacketTagging = "802.1p/802.1q Tagging"
Enabled = "Enabled"
Disabled = "Disabled"
BurstLength = "DMA Burst Length"
SandF = "Store and Forward"
ReceiveBuffers = "Receive Buffers"
TransmitBuffers = "Transmit Buffers"
ReceiveThreshold = "Receive Threshold"
TransmitThreshold = "Transmit Threshold"
MapRegisters = "Map Registers"
ConnectionType = "Connection Type"
autoN = "Auto-Negotiation"
100HD = "100BaseTx Half Duplex"
100FD = "100BaseTx Full Duplex"
10HD = "10BaseT Half Duplex"
10FD = "10BaseT Full Duplex"
ne2000.Service.DispName = "NE2000 Compatible Adapter Driver"
PCnet.Service.DispName = "PCNET Compatable Adapter Driver"
e100bnt.Service.DispName = "Intel PRO Adapter Driver"