W2kEL98x.inf Driver File Contents (3c98x.zip)

; W2kEL98x.INF 
; 3COM Network Interface Cards.
; Windows 2000  Installation File
; %VER v3.00.27 - 09/27/00 (EAA)   Copyright 2000 3Com Corporation



[version]
signature   					= "$Windows NT$"
Class       					= Net
provider    					= %PROVIDER%
ClassGUID   					= {4d36e972-e325-11ce-bfc1-08002be10318}
DriverVer   					= 09/21/2000,3.48.0.0
CatalogFile 					= el98x20.cat

[Manufacturer]
%V_3COM%    					= 3COM

[ControlFlags]
ExcludeFromSelect.NT				= *

[SourceDisksNames]
50						= %SourceDiskName%,,,

[SourceDisksFiles]
el98xn5.sys 					= 50,,68220
el98x20.cat 					= 50,,512
3C980X.dll					= 50,,32000


[3COM]
%PCI\VEN_10b7&DEV_9805.DeviceDesc%= EL98x.nocryp.ndi,PCI\VEN_10b7&DEV_9805 ; Python 980C NIC
%PCI\VEN_10b7&DEV_9800.DeviceDesc%= EL98x.nocryp.ndi,PCI\VEN_10b7&DEV_9800 ; Python 980B NIC
%PCI\VEN_10b7&DEV_9805&SUBSYS_120110B7.DeviceDesc%= EL98x.nocryp.ndi,PCI\VEN_10b7&DEV_9805&SUBSYS_120110B7 ; Hydra NIC Port A
%PCI\VEN_10b7&DEV_9805&SUBSYS_120210B7.DeviceDesc%= EL98x.nocryp.ndi,PCI\VEN_10b7&DEV_9805&SUBSYS_120210B7 ; Hydra NIC Port B


[EL98x.nocryp.ndi.NT]
AddReg          				= EL98x.reg, El98x.OptionReg, EL98x.software, EL98x.params, El98x.DriverHistory
CopyFiles       				= EL98x.CopyFiles
Characteristics 				= 0x84
BusType         				= 5

[EL98x.nocryp.ndi.NT.Services]
AddService      				= EL98x, 2, el98x.Service, el98x.EventLog

[EL98x.nocryp.ndi.NT.CoInstallers]
CopyFiles 					= 3C98XCoInstallerFiles
AddReg 						= 3C98x.CoInstallers_AddReg




; Windows2000 Coinstaller **********************************************************************************************************

[3C98x.CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,"3C980X.dll,MyEntryPoint_3C980X"

[3C98XCoInstallerFiles]
3c980x.dll,,,2

; End Windows2000 Coinstaller ******************************************************************************************************




; EL98x Parameters 
;
[EL98x.params]
HKR,,shdselfchecklevel,,"Basic"
HKR,NDI\params\shdselfchecklevel,ParamDesc,,"SHD Self Check Level"
HKR,NDI\params\shdselfchecklevel,type,,"enum"
HKR,NDI\params\shdselfchecklevel,optional,,"0"
HKR,NDI\params\shdselfchecklevel,default,,"Basic"
HKR,NDI\params\shdselfchecklevel,optional,,"0"
HKR,Ndi\params\shdselfchecklevel\enum,Basic,,"Basic"
HKR,Ndi\params\shdselfchecklevel\enum,Enhanced,,"Enhanced"
HKR,Ndi\params\shdselfchecklevel\enum,Off,,"Off"

HKR,,shdsamplingwindow,,"1024"
HKR,Ndi\params\shdsamplingwindow,ParamDesc,,"SHD Sampling Window"
HKR,Ndi\params\shdsamplingwindow,type,,"int"
HKR,Ndi\params\shdsamplingwindow,min,,"0"
HKR,Ndi\params\shdsamplingwindow,max,,"1024"
HKR,Ndi\params\shdsamplingwindow,step,,"1"
HKR,Ndi\params\shdsamplingwindow,default,,"1024"
HKR,Ndi\params\shdsamplingwindow,optional,,"0"

HKR,,shdsamplingratio,,"50"
HKR,Ndi\params\shdsamplingratio,ParamDesc,,"SHD Sampling Ratio"
HKR,Ndi\params\shdsamplingratio,type,,"int"
HKR,Ndi\params\shdsamplingratio,min,,"0"
HKR,Ndi\params\shdsamplingratio,max,,"100"
HKR,Ndi\params\shdsamplingratio,step,,"1"
HKR,Ndi\params\shdsamplingratio,default,,"50"
HKR,Ndi\params\shdsamplingratio,optional,,"0"

HKR,,shderrortolerance,,"High"
HKR,NDI\params\shderrortolerance,ParamDesc,,"SHD Error Tolerance"
HKR,NDI\params\shderrortolerance,type,,"enum"
HKR,NDI\params\shderrortolerance,default,,"High"
HKR,Ndi\params\shderrortolerance\enum,High,,"High"
HKR,Ndi\params\shderrortolerance\enum,Low,,"Low"
HKR,Ndi\params\shderrortolerance\enum,Medium,,"Medium"

HKR,,shdinformmsgs,,"0"
HKR,NDI\params\shdinformmsgs,ParamDesc,,"SHD Inform Messages"
HKR,NDI\params\shdinformmsgs,type,,"enum"
HKR,NDI\params\shdinformmsgs,default,,"0"
HKR,Ndi\params\shdinformmsgs\enum,1,,"Enabled"
HKR,Ndi\params\shdinformmsgs\enum,0,,"Disabled"

HKR,,shdwarnmsgs,,"0"
HKR,NDI\params\shdwarnmsgs,ParamDesc,,"SHD Warning Messages"
HKR,NDI\params\shdwarnmsgs,type,,"enum"
HKR,NDI\params\shdwarnmsgs,default,,"0"
HKR,Ndi\params\shdwarnmsgs\enum,1,,"Enabled"
HKR,Ndi\params\shdwarnmsgs\enum,0,,"Disabled"

HKR,,shderrormsgs,,"1"
HKR,NDI\params\shderrormsgs,ParamDesc,,"SHD Error Messages"
HKR,NDI\params\shderrormsgs,type,,"enum"
HKR,NDI\params\shderrormsgs,default,,"1"
HKR,Ndi\params\shderrormsgs\enum,1,,"Enabled"
HKR,Ndi\params\shderrormsgs\enum,0,,"Disabled"

HKR,,media,,%media_default%
HKR,Ndi\params\media,default,0,%media_default%
HKR,Ndi\params\media,ParamDesc,0,%media_type%
HKR,Ndi\params\media,type,0,"enum"
HKR,Ndi\params\media,optional,0,"0"
HKR,Ndi\params\media\enum,HardwareDefault,0,%hardware_default%
HKR,Ndi\params\media\enum,AutoSelect,0,%media_auto%
HKR,Ndi\params\media\enum,100FULL,0,%media_100_full%
HKR,Ndi\params\media\enum,100HALF,0,%media_100_half%
HKR,Ndi\params\media\enum,10FULL,0,%media_10_full%
HKR,Ndi\params\media\enum,10HALF,0,%media_10_half%

HKR,,8021psupport,,"Disable"
HKR,Ndi\params\8021psupport,ParamDesc,, %8021p%
HKR,Ndi\params\8021psupport,type,, %enum%
HKR,NDI\params\8021psupport,optional,, "0"
HKR,Ndi\params\8021psupport,default,, %DISABLE%
HKR,Ndi\params\8021psupport\enum,DISABLE,, %DISABLE%
HKR,Ndi\params\8021psupport\enum,ENABLE,, %ENABLE%

HKR,Ndi\params\RxChecksum,ParamDesc,, %rx_checksum%
HKR,Ndi\params\RxChecksum,type,, %enum%
HKR,Ndi\params\RxChecksum,default,, "ENABLE"
HKR,Ndi\params\RxChecksum\enum,ENABLE,, %ENABLE%
HKR,Ndi\params\RxChecksum\enum,DISABLE,, %DISABLE%

HKR,Ndi\params\TxChecksum,ParamDesc,, %tx_checksum%
HKR,Ndi\params\TxChecksum,type,, %enum%
HKR,Ndi\params\TxChecksum,default,, %Enable_All_Caps%
HKR,Ndi\params\TxChecksum\enum,ENABLE,, %ENABLE%
HKR,Ndi\params\TxChecksum\enum,DISABLE,, %DISABLE%

HKR, Ndi\params\FLOWCONTROL,ParamDesc,0,"Flow Control"
HKR, Ndi\params\FLOWCONTROL,type,0,"enum"
HKR, Ndi\params\FLOWCONTROL,default,0,"ENABLE"
HKR, Ndi\params\FLOWCONTROL\enum,ENABLE,0,"Enabled"
HKR, Ndi\params\FLOWCONTROL\enum,DISABLE,0,"Disabled"

HKR,,wakeonmagic,,"YES"
HKR, Ndi\params\wakeonmagic,ParamDesc,0, %wakeonmagic%
HKR, Ndi\params\wakeonmagic,type,0, "enum"
HKR, Ndi\params\wakeonmagic,default,0, "YES"
HKR, Ndi\params\wakeonmagic\enum,YES,0, %YES%
HKR, Ndi\params\wakeonmagic\enum,NO,0, %NO%

HKR,,wakeonlink,,"YES"
HKR, Ndi\params\wakeonlink,ParamDesc,0, %wakeonlink%
HKR, Ndi\params\wakeonlink,type,0,"enum"
HKR, Ndi\params\wakeonlink,default,0,"YES"
HKR, Ndi\params\wakeonlink\enum,YES,0, %YES%
HKR, Ndi\params\wakeonlink\enum,NO,0, %NO%

;**********************************************************************************
; INSTALL OPTIONS

[El98x.OptionReg]           
HKLM,Software\3Com\El98x\CurrentVersion,INSTALL_DIAG,0,%InstallDiag%
HKLM,Software\3Com\El98x\CurrentVersion,INSTALL_ADD_REMOVE_ITEM,0,%InstallAddRemoveItem%
HKLM,Software\3Com\El98x\CurrentVersion,INSTALL_SHORTCUTS,0,%InstallShortcuts%
HKLM,Software\3Com\El98x\CurrentVersion,INSTALL_DA,0,%InstallDA%

;**********************************************************************************
; 3Com EtherLink 98x Service and Driver

[EL98x.reg]
HKR,Ndi,Service,0,"EL98x"
HKR,Ndi\Interfaces,UpperRange, 0, "ndis5"
HKR,Ndi\Interfaces,LowerRange, 0, "ethernet"
HKR,,RWUMAGIC,,"ENABLE"
HKR,3CDEFAULT,RWUMAGIC,,"ENABLE"

[EL98x.software]
HKLM,Software\3Com\El98x\CurrentVersion,Description,0,%ProductSoftwareDescription%
HKLM,Software\3Com\El98x\CurrentVersion,MajorVersion,0x00010001,%ProductMajorVersion%
HKLM,Software\3Com\El98x\CurrentVersion,MinorVersion,0x00010001,%ProductMinorVersion%
HKLM,Software\3Com\El98x\CurrentVersion,Review,0x00010001,%ProductReview%
HKLM,Software\3Com\El98x\CurrentVersion,ServiceName,0,%ProductSoftwareName%
HKLM,Software\3Com\El98x\CurrentVersion,SoftwareType,0,%SoftwareType%
HKLM,Software\3Com\El98x\CurrentVersion,Title,0,%ProductSoftwareTitle%

HKLM,Software\3Com\El98x\CurrentVersion\NetRules,bindable,0x00010000,%NetRuleSoftwareBindable%
HKLM,Software\3Com\El98x\CurrentVersion\NetRules,bindform,0,%NetRuleSoftwareBindForm%
HKLM,Software\3Com\El98x\CurrentVersion\NetRules,class,0x00010000,%NetRuleSoftwareClass%
HKLM,Software\3Com\El98x\CurrentVersion\NetRules,type,0,%NetRuleSoftwareType%
HKLM,Software\3Com\El98x\CurrentVersion\NetRules,use,0,%SoftwareType%

HKR,,TCAUDIAG,0,"TCAUM90x" 

[El98x.DriverHistory]
HKLM,Software\InstalledOptions\3Com\NIC\3Com\3C98x-TX Adapter,BaseDriverFileName,0,"el98xn5.sys"
HKLM,Software\InstalledOptions\3Com\NIC\3Com\3C98x-TX Adapter,BaseDriverFileVersion,0,"3.48.0.0000"
HKLM,Software\InstalledOptions\3Com\NIC\3Com\3C98x-TX Adapter,CurrentVer,0,"2.00"
HKLM,Software\InstalledOptions\3Com\NIC\3Com\3C98x-TX Adapter,Description,0,"3Com EtherLink Server 10/100"
HKLM,Software\InstalledOptions\3Com\NIC\3Com\3C98x-TX Adapter,Ver_2.00,0,"2.00"

[el98x.Service]
DisplayName     				= %el98x.Service.DispName%
ServiceType     				= 1 ;%SERVICE_KERNEL_DRIVER%
StartType       				= 3 ;%SERVICE_DEMAND_START%
ErrorControl    				= 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary   				= %12%\el98xn5.sys
LoadOrderGroup  				= NDIS
AddReg          				= TextModeFlags.reg

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

[el98x.AddEventLog.reg]
HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\System32\drivers\El98xn5.sys"
HKR,, TypesSupported,   0x00010001, 7

[TextModeFlags.reg]
HKR,,TextModeFlags, 0x00010001, 0x0001


[EL98x.CopyFiles]
el98xn5.sys,,,2


[DestinationDirs]
DefaultDestDir 					= 11  ;;; SYSTEM32 dir. on Windows 2000
3C98XCoInstallerFiles				= 11
EL98x.CopyFiles 				= 12





;**********************************************************************************
; Localizable Strings
;
[strings]
InstallDiag 					= "NO"
InstallAddRemoveItem 				= "NO"
InstallShortcuts 				= "NO"
InstallDA 					= "NO"
PROVIDER 					= "3Com Corporation"
V_3COM 						= "3Com"

SourceDiskName 					= "ECD210P980X"

ProductSoftwareDescription 			= "3Com EtherLink Server Adapter Driver"
ProductSoftwareTitle 				= "3Com EtherLink Server Adapter Driver"
ProductMajorVersion 				= "1"
ProductMinorVersion 				= "0"
ProductSoftwareName 				= "El98x"
ProductReview 					= "1"
SoftwareType 					= "driver"
NetRuleSoftwareType 				= "El98xSys ndisDriver El98xDriver"
NetRuleSoftwareBindForm 			= """El98xSys"" yes no container"
NetRuleSoftwareClass 				= "El98xDriver basic"
NetRuleSoftwareBindable 			= "El98xDriver El98xAdapter non exclusive 100"

DISABLE						= "Disabled"
ENABLE						= "Enabled"
Enable_All_Caps					= "ENABLE"
enum						= "enum"
8021p						= "802.1p Support"
rx_checksum					= "Rx Checksum Offload"
tx_checksum					= "Tx Checksum Offload"
media_100_full					= "100 Mb, Full Duplex"
media_100_half					= "100 Mb, Half Duplex"
media_10_full					= "10 Mb, Full Duplex"
media_10_half					= "10 Mb, Half Duplex"
media_type					= "Media Type"
media_default					= "HardwareDefault"
media_auto					= "AutoSelect"
hardware_default				= "Hardware Default"
NO                               		= "No"
YES                              		= "Yes"
wakeonmagic                      		= "Wake on Magic Packet"
wakeonlink                       		= "Wake on Link"
el98x.Service.DispName           		= "3Com 3C98x 10/100 Server NIC Driver"
PCI\VEN_10b7&DEV_9800.DeviceDesc 		= "3Com EtherLink Server 10/100 PCI NIC (3C980B-TX)"
PCI\VEN_10b7&DEV_9805.DeviceDesc 		= "3Com EtherLink Server 10/100 PCI NIC (3C980C-TXM)"
PCI\VEN_10b7&DEV_9805&SUBSYS_120110B7.DeviceDesc="3Com EtherLink Server 10/100 Dual Port A"   ; Hydra Port A
PCI\VEN_10b7&DEV_9805&SUBSYS_120210B7.DeviceDesc="3Com EtherLink Server 10/100 Dual Port B"   ; Hydra Port B
                   
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: ftp, load: 2.10