netel5x9.inf Driver File Contents (XP_3c5x09.ZIP)

; NETEL5X9.INF
;
; 3COM EtherLink III 3c5x9 Family Ethernet Adapters
;
; Copyright 1995-1997, Microsoft Corporation

[version]
Signature    = "$Windows NT$"
Class        = Net
ClassGUID    = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider     = %Msft%
LayoutFile   = layout.inf
DriverVer=10/19/1999,5.30.40.0

[Manufacturer]
%V_3COM%     = 3COM
%V_FARALLON% = Farallon

[ControlFlags]
ExcludeFromSelect       = ISAPNP\TCM5090, \
                          ISAPNP\TCM5091, \
                          ISAPNP\TCM5094, \
                          ISAPNP\TCM5095, \
                          ISAPNP\TCM5098, \
                          ISAPNP\FAR0002

[3COM]
%*pnp80F7.DeviceDesc%   = *pnp80F7.ndi,     *PNP80F7        ; 3Com EtherLink III ISA (3C509/3C509b) in ISA mode
%pnpTCM5090.DeviceDesc% = pnpTCM5090.ndi,   ISAPNP\TCM5090  ; 3Com EtherLink III ISA (3C509b-TP)
%pnpTCM5091.DeviceDesc% = pnpTCM5091.ndi,   ISAPNP\TCM5091  ; 3Com EtherLink III ISA (3C509b)
%pnpTCM5094.DeviceDesc% = pnpTCM5094.ndi,   ISAPNP\TCM5094  ; 3Com EtherLink III ISA (3C509b-Combo)
%pnpTCM5095.DeviceDesc% = pnpTCM5095.ndi,   ISAPNP\TCM5095  ; 3Com EtherLink III ISA (3C509b-TPO)
%pnpTCM5098.DeviceDesc% = pnpTCM5098.ndi,   ISAPNP\TCM5098  ; 3Com EtherLink III ISA (3C509b-TPC)
%*TCM5090.DeviceDesc%   = *TCM5090.ndi,     EISA&*TCM5090   ; 3Com EtherLink III ISA (3C509b-TP) in EISA mode
%*TCM5091.DeviceDesc%   = *TCM5091.ndi,     EISA&*TCM5091   ; 3Com EtherLink III ISA (3C509b) in EISA mode
%*TCM5092.DeviceDesc%   = *TCM5092.ndi,     EISA&*TCM5092   ; 3Com EtherLink III EISA (3C579-TP)
%*TCM5093.DeviceDesc%   = *TCM5093.ndi,     EISA&*TCM5093   ; 3Com EtherLink III EISA (3C579)
%*TCM5094.DeviceDesc%   = *TCM5094.ndi,     EISA&*TCM5094   ; 3Com EtherLink III ISA (3C509b-Combo) in EISA mode
%*TCM5095.DeviceDesc%   = *TCM5095.ndi,     EISA&*TCM5095   ; 3Com EtherLink III ISA (3C509b-TPO) in EISA mode
%*TCM5098.DeviceDesc%   = *TCM5098.ndi,     EISA&*TCM5098   ; 3Com EtherLink III ISA (3C509b-TPC) in EISA mode

[Farallon]
%Farallon2.DeviceDesc%  = Farallon2.ndi,    FAR002          ; Farallon EtherWave PC-ISA Card
%Farallon3.DeviceDesc%  = Farallon3.ndi,    ISAPNP\FAR0002  ; Farallon EtherWave Plug and Play PC-ISA Card

;-------------------------------------------------------------------------------
; 3Com EtherLink III ISA (3C509/3C509b) in ISA mode
;
[*PNP80F7.ndi]
Characteristics = 0x84
BusType         = 1
AddReg          = elnk3.reg, elnk3.params
LogConfig       = *PNP80F7.LogConfig
CopyFiles       = elnk3.Copyfiles

[*PNP80F7.ndi.Services]
AddService      = ELNK3, 2, elnk3.Service, elnk3.EventLog

[*PNP80F7.LogConfig]
ConfigPriority  = HARDRECONFIG
IOConfig        = 10@200-3FF%FFF0(3FF::)
IRQConfig       = 3, 5, 7, 9, 10, 11, 12, 15

;-------------------------------------------------------------------------------
; 3Com EtherLink III ISA (3C509b-TP)
;
[pnpTCM5090.ndi]
Characteristics = 0x84
BusType         = 14
AddReg          = elnk3.reg, elnk3.params
CopyFiles       = elnk3.Copyfiles

[pnpTCM5090.ndi.Services]
AddService      = ELNK3, 2, elnk3.Service, elnk3.EventLog

;-------------------------------------------------------------------------------
; 3Com EtherLink III ISA (3C509b)
;
[pnpTCM5091.ndi]
Characteristics = 0x84
BusType         = 14
AddReg          = elnk3.reg, elnk3.params
CopyFiles       = elnk3.Copyfiles

[pnpTCM5091.ndi.Services]
AddService      = ELNK3, 2, elnk3.Service, elnk3.EventLog

;-------------------------------------------------------------------------------
; 3Com EtherLink III ISA (3C509b-Combo)
;
[pnpTCM5094.ndi]
Characteristics = 0x84
BusType         = 14
AddReg          = elnk3.reg, elnk3.params
CopyFiles       = elnk3.Copyfiles

[pnpTCM5094.ndi.Services]
AddService      = ELNK3, 2, elnk3.Service, elnk3.EventLog

;-------------------------------------------------------------------------------
; 3Com EtherLink III ISA (3C509b-TPO)
;
[pnpTCM5095.ndi]
Characteristics = 0x84
BusType         = 14
AddReg          = elnk3.reg, elnk3.params
CopyFiles       = elnk3.Copyfiles

[pnpTCM5095.ndi.Services]
AddService      = ELNK3, 2, elnk3.Service, elnk3.EventLog

;-------------------------------------------------------------------------------
; 3Com EtherLink III ISA (3C509b-TPC)
;
[pnpTCM5098.ndi]
Characteristics = 0x84
BusType         = 14
AddReg          = elnk3.reg, elnk3.params
CopyFiles       = elnk3.Copyfiles

[pnpTCM5098.ndi.Services]
AddService      = ELNK3, 2, elnk3.Service, elnk3.EventLog

;-------------------------------------------------------------------------------
; 3Com EtherLink III ISA (3C509-TP) in EISA mode
;
[*TCM5090.ndi]
Characteristics  = 0x04
BusType          = 2
EisaCompressedId = 0x90506d50
AdapterMask      = 0xffffffff
AddReg           = elnk3.reg
CopyFiles        = elnk3.Copyfiles

[*TCM5090.ndi.Services]
AddService       = ELNK3, 2, elnk3.Service, elnk3.EventLog

;-------------------------------------------------------------------------------
; 3Com EtherLink III ISA/EISA (3C509/3C579)
;
[*TCM5091.ndi]
Characteristics  = 0x04
BusType          = 2
EisaCompressedId = 0x91506d50
AdapterMask      = 0xffffffff
AddReg           = elnk3.reg
CopyFiles        = elnk3.Copyfiles

[*TCM5091.ndi.Services]
AddService       = ELNK3, 2, elnk3.Service, elnk3.EventLog

;-------------------------------------------------------------------------------
; 3Com EtherLink III EISA (3C579-TP)
;
[*TCM5092.ndi]
Characteristics  = 0x04
BusType          = 2
EisaCompressedId = 0x92506d50
AdapterMask      = 0xffffffff
AddReg           = elnk3.reg
CopyFiles        = elnk3.Copyfiles

[*TCM5092.ndi.Services]
AddService       = ELNK3, 2, elnk3.Service, elnk3.EventLog

;-------------------------------------------------------------------------------
; 3Com EtherLink III EISA (3C579)
;
[*TCM5093.ndi]
Characteristics  = 0x04
BusType          = 2
EisaCompressedId = 0x93506d50
AdapterMask      = 0xffffffff
AddReg           = elnk3.reg
CopyFiles        = elnk3.Copyfiles

[*TCM5093.ndi.Services]
AddService       = ELNK3, 2, elnk3.Service, elnk3.EventLog

;-------------------------------------------------------------------------------
; 3Com EtherLink III ISA (3C509-Combo) in EISA mode
;
[*TCM5094.ndi]
Characteristics  = 0x04
BusType          = 2
EisaCompressedId = 0x94506d50
AdapterMask      = 0xffffffff
AddReg           = elnk3.reg
CopyFiles        = elnk3.Copyfiles

[*TCM5094.ndi.Services]
AddService       = ELNK3, 2, elnk3.Service, elnk3.EventLog

;-------------------------------------------------------------------------------
; 3Com EtherLink III ISA (3C509-TPO) in EISA mode
;
[*TCM5095.ndi]
Characteristics  = 0x04
BusType          = 2
EisaCompressedId = 0x95506d50
AdapterMask      = 0xffffffff
AddReg           = elnk3.reg
CopyFiles        = elnk3.Copyfiles

[*TCM5095.ndi.Services]
AddService       = ELNK3, 2, elnk3.Service, elnk3.EventLog

;-------------------------------------------------------------------------------
; 3Com EtherLink III ISA (3C509-TPC) in EISA mode
;
[*TCM5098.ndi]
Characteristics  = 0x04
BusType          = 2
EisaCompressedId = 0x98506d50 
AdapterMask      = 0xffffffff
AddReg           = elnk3.reg
CopyFiles        = elnk3.Copyfiles

[*TCM5098.ndi.Services]
AddService       = ELNK3, 2, elnk3.Service, elnk3.EventLog

;-------------------------------------------------------------------------------
; Farallon EtherWave PC-ISA Card
;
[Farallon2.ndi]
Characteristics = 0x84
BusType         = 1
AddReg          = Farallon.reg, elnk3.params
CopyFiles       = elnk3.Copyfiles

[Farallon2.ndi.Services]
AddService      = ELNK3, 2, Farallon.Service, elnk3.EventLog

;-------------------------------------------------------------------------------
; Farallon EtherWave Plug and Play PC-ISA Card
;
[Farallon3.ndi]
Characteristics = 0x84
BusType         = 14
AddReg          = Farallon.reg, elnk3.params
CopyFiles       = elnk3.Copyfiles

[Farallon3.ndi.Services]
AddService      = ELNK3, 2, Farallon.Service, elnk3.EventLog

;-------------------------------------------------------------------------------
; 3Com 509b series parameters
;
[elnk3.params]
HKR, Ndi\params\MaxTransmits,   ParamDesc,      0, %MaxTransmits%
HKR, Ndi\params\MaxTransmits,   type,           0, "int"
HKR, Ndi\params\MaxTransmits,   default,        0, "6"
HKR, Ndi\params\MaxTransmits,   min,            0, "2"
HKR, Ndi\params\MaxTransmits,   max,            0, "50"
HKR, Ndi\params\MaxTransmits,   step,           0, "1"
HKR, Ndi\params\MaxTransmits,   optional,       0, "1"

;-------------------------------------------------------------------------------
; 3Com elnk3 common
;
[elnk3.reg]
HKR, Ndi,                       Service,        0, "ELNK3"
HKR, Ndi\Interfaces,            UpperRange,     0, "ndis5"
HKR, Ndi\Interfaces,            LowerRange,     0, "ethernet"

[elnk3.Service]
DisplayName     = %elnk3.Service.DispName%
ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
StartType       = 3 ;%SERVICE_DEMAND_START%
ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary   = %12%\elnk3.sys
LoadOrderGroup  = NDIS

;-------------------------------------------------------------------------------
; Farallon Install
;
[Farallon.reg]
HKR, Ndi,                       Service,        0, "ELNK3"
HKR, Ndi\Interfaces,            UpperRange,     0, "ndis5"
HKR, Ndi\Interfaces,            LowerRange,     0, "ethernet"

[Farallon.Service]
DisplayName     = %Farallon.Service.DispName%
ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
StartType       = 3 ;%SERVICE_DEMAND_START%
ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary   = %12%\elnk3.sys
LoadOrderGroup  = NDIS

;-------------------------------------------------------------------------------
; Common Install Section
;
[elnk3.Copyfiles]
elnk3.sys,,,2

[elnk3.EventLog]
AddReg = elnk3.AddEventLog.reg

[elnk3.AddEventLog.reg]
HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
HKR, , TypesSupported,   0x00010001, 7

;-----------------------------------------------------------------------------
; DestinationDirs
;
[DestinationDirs]
elnk3.Copyfiles    = 12

;-------------------------------------------------------------------------------
; Localizable Strings
;
[Strings]
Msft                      = "Microsoft"
V_3COM                    = "3Com"
V_FARALLON                = "Farallon"

MaxTransmits              = "Maximum Transmits"

*pnp80f7.DeviceDesc       = "3Com EtherLink III ISA (3C509/3C509b) in Legacy mode"
pnpTCM5090.DeviceDesc     = "3Com EtherLink III ISA (3C509b-TP)"
pnpTCM5091.DeviceDesc     = "3Com EtherLink III ISA (3C509b)"
pnpTCM5094.DeviceDesc     = "3Com EtherLink III ISA (3C509b-Combo)"
pnpTCM5095.DeviceDesc     = "3Com EtherLink III ISA (3C509b-TPO)"
pnpTCM5098.DeviceDesc     = "3Com EtherLink III ISA (3C509b-TPC)"
*TCM5090.DeviceDesc       = "3Com EtherLink III ISA (3C509b-TP) in EISA mode"
*TCM5091.DeviceDesc       = "3Com EtherLink III ISA (3C509b) in EISA mode"
*TCM5092.DeviceDesc       = "3Com EtherLink III EISA (3C579-TP)"
*TCM5093.DeviceDesc       = "3Com EtherLink III EISA (3C579)"
*TCM5094.DeviceDesc       = "3Com EtherLink III ISA (3C509b-Combo) in EISA mode"
*TCM5095.DeviceDesc       = "3Com EtherLink III ISA (3C509b-TPO) in EISA mode"
*TCM5098.DeviceDesc       = "3Com EtherLink III ISA (3C509b-TPC) in EISA mode"
Farallon2.DeviceDesc      = "Farallon EtherWave PC-ISA Card"
Farallon3.DeviceDesc      = "Farallon EtherWave Plug and Play PC-ISA Card"

Farallon.Service.DispName = "Farallon EtherWave Ethernet Driver"
elnk3.Service.DispName    = "3Com EtherLink III"

Download Driver Pack

How To Update Drivers Manually

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.

server: web1, load: 1.15