; 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