elxscsi.inf Driver File Contents (LightPls.zip)

; Copyright 1997-2002 Emulex Corporation
; oemsetup.inf for elxsli2.sys
;

[version]
signature = "$Windows NT$"
Class = SCSIAdapter
ClassGUID = {4d36e97b-e325-11ce-bfc1-08002be10318}
Provider = %Elx%
;LayoutFile =

[ControlFlags]

[DestinationDirs]
DefaultDestDir = 12
DriverCopyFiles = 12
ConfigCopyFiles = 11
LinkCopyFiles = 53, "Start Menu\Programs"

[Manufacturer]
%ElxMfg% = ElxMfg

[ElxMfg]
%LoopAuto% = AutoLoopInst, PCI\VEN_10DF&DEV_1AE5&SUBSYS_1AE510DF
%Loop% = LoopInst, PCI\VEN_10DF&DEV_1AE5&SUBSYS_1AE510DF
%FabricAuto% = FabricAutoInst, PCI\VEN_10DF&DEV_1AE5&SUBSYS_1AE510DF
%Fabric% = FabricInst, PCI\VEN_10DF&DEV_1AE5&SUBSYS_1AE510DF
%PointToPointAuto% = FabricAutoInst, PCI\VEN_10DF&DEV_1AE5&SUBSYS_1AE510DF
%PointToPoint% = FabricInst, PCI\VEN_10DF&DEV_1AE5&SUBSYS_1AE510DF
%PublicLoopAuto% = AutoLoopInst, PCI\VEN_10DF&DEV_1AE5&SUBSYS_1AE510DF
%PublicLoop% = LoopInst, PCI\VEN_10DF&DEV_1AE5&SUBSYS_1AE510DF
%LoopAuto% = AutoLoopInst, PCI\VEN_10DF&DEV_F700&SUBSYS_F70010DF
%Loop% = LoopInst, PCI\VEN_10DF&DEV_F700&SUBSYS_F70010DF
%FabricAuto% = FabricAutoInst, PCI\VEN_10DF&DEV_F700&SUBSYS_F70010DF
%Fabric% = FabricInst, PCI\VEN_10DF&DEV_F700&SUBSYS_F70010DF
%PointToPointAuto% = FabricAutoInst, PCI\VEN_10DF&DEV_F700&SUBSYS_F70010DF
%PointToPoint% = FabricInst, PCI\VEN_10DF&DEV_F700&SUBSYS_F70010DF
%PublicLoopAuto% = AutoLoopInst, PCI\VEN_10DF&DEV_F700&SUBSYS_F70010DF
%PublicLoop% = LoopInst, PCI\VEN_10DF&DEV_F700&SUBSYS_F70010DF
%LoopAuto% = AutoLoopInst, PCI\VEN_10DF&DEV_F800&SUBSYS_F80010DF
%Loop% = LoopInst, PCI\VEN_10DF&DEV_F800&SUBSYS_F80010DF
%FabricAuto% = FabricAutoInst, PCI\VEN_10DF&DEV_F800&SUBSYS_F80010DF
%Fabric% = FabricInst, PCI\VEN_10DF&DEV_F800&SUBSYS_F80010DF
%PointToPointAuto% = FabricAutoInst, PCI\VEN_10DF&DEV_F800&SUBSYS_F80010DF
%PointToPoint% = FabricInst, PCI\VEN_10DF&DEV_F800&SUBSYS_F80010DF
%PublicLoopAuto% = AutoLoopInst, PCI\VEN_10DF&DEV_F800&SUBSYS_F80010DF
%PublicLoop% = LoopInst, PCI\VEN_10DF&DEV_F800&SUBSYS_F80010DF
%LoopAuto% = AutoLoopInst, PCI\VEN_10DF&DEV_F085&SUBSYS_F08510DF
%Loop% = LoopInst, PCI\VEN_10DF&DEV_F085&SUBSYS_F08510DF
%FabricAuto% = FabricAutoInst, PCI\VEN_10DF&DEV_F085&SUBSYS_F08510DF
%Fabric% = FabricInst, PCI\VEN_10DF&DEV_F085&SUBSYS_F08510DF
%PointToPointAuto% = FabricAutoInst, PCI\VEN_10DF&DEV_F085&SUBSYS_F08510DF
%PointToPoint% = FabricInst, PCI\VEN_10DF&DEV_F085&SUBSYS_F08510DF
%PublicLoopAuto% = AutoLoopInst, PCI\VEN_10DF&DEV_F085&SUBSYS_F08510DF
%PublicLoop% = LoopInst, PCI\VEN_10DF&DEV_F085&SUBSYS_F08510DF
%LoopAuto% = AutoLoopInst, PCI\VEN_10DF&DEV_F900&SUBSYS_F90010DF
%Loop% = LoopInst, PCI\VEN_10DF&DEV_F900&SUBSYS_F90010DF
%FabricAuto% = FabricAutoInst, PCI\VEN_10DF&DEV_F900&SUBSYS_F90010DF
%Fabric% = FabricInst, PCI\VEN_10DF&DEV_F900&SUBSYS_F90010DF
%PointToPointAuto% = FabricAutoInst, PCI\VEN_10DF&DEV_F900&SUBSYS_F90010DF
%PointToPoint% = FabricInst, PCI\VEN_10DF&DEV_F900&SUBSYS_F90010DF
%PublicLoopAuto% = AutoLoopInst, PCI\VEN_10DF&DEV_F900&SUBSYS_F90010DF
%PublicLoop% = LoopInst, PCI\VEN_10DF&DEV_F900&SUBSYS_F90010DF
%LoopAuto% = AutoLoopInst, PCI\VEN_10DF&DEV_F095&SUBSYS_F09510DF
%Loop% = LoopInst, PCI\VEN_10DF&DEV_F095&SUBSYS_F09510DF
%FabricAuto% = FabricAutoInst, PCI\VEN_10DF&DEV_F095&SUBSYS_F09510DF
%Fabric% = FabricInst, PCI\VEN_10DF&DEV_F095&SUBSYS_F09510DF
%PointToPointAuto% = FabricAutoInst, PCI\VEN_10DF&DEV_F095&SUBSYS_F09510DF
%PointToPoint% = FabricInst, PCI\VEN_10DF&DEV_F095&SUBSYS_F09510DF
%PublicLoopAuto% = AutoLoopInst, PCI\VEN_10DF&DEV_F095&SUBSYS_F09510DF
%PublicLoop% = LoopInst, PCI\VEN_10DF&DEV_F095&SUBSYS_F09510DF
%LoopAuto% = AutoLoopInst, PCI\VEN_10DF&DEV_F980&SUBSYS_F98010DF
%Loop% = LoopInst, PCI\VEN_10DF&DEV_F980&SUBSYS_F98010DF
%FabricAuto% = FabricAutoInst, PCI\VEN_10DF&DEV_F980&SUBSYS_F98010DF
%Fabric% = FabricInst, PCI\VEN_10DF&DEV_F980&SUBSYS_F98010DF
%PointToPointAuto% = FabricAutoInst, PCI\VEN_10DF&DEV_F980&SUBSYS_F98010DF
%PointToPoint% = FabricInst, PCI\VEN_10DF&DEV_F980&SUBSYS_F98010DF
%PublicLoopAuto% = AutoLoopInst, PCI\VEN_10DF&DEV_F980&SUBSYS_F98010DF
%PublicLoop% = LoopInst, PCI\VEN_10DF&DEV_F980&SUBSYS_F98010DF
%LoopAuto% = AutoLoopInst, PCI\VEN_10DF&DEV_F098&SUBSYS_F09810DF
%Loop% = LoopInst, PCI\VEN_10DF&DEV_F098&SUBSYS_F09810DF
%FabricAuto% = FabricAutoInst, PCI\VEN_10DF&DEV_F098&SUBSYS_F09810DF
%Fabric% = FabricInst, PCI\VEN_10DF&DEV_F098&SUBSYS_F09810DF
%PointToPointAuto% = FabricAutoInst, PCI\VEN_10DF&DEV_F098&SUBSYS_F09810DF
%PointToPoint% = FabricInst, PCI\VEN_10DF&DEV_F098&SUBSYS_F09810DF
%PublicLoopAuto% = AutoLoopInst, PCI\VEN_10DF&DEV_F098&SUBSYS_F09810DF
%PublicLoop% = LoopInst, PCI\VEN_10DF&DEV_F098&SUBSYS_F09810DF
%LoopAuto% = AutoLoopInst, PCI\VEN_10DF&DEV_FA00&SUBSYS_FA0010DF
%Loop% = LoopInst, PCI\VEN_10DF&DEV_FA00&SUBSYS_FA0010DF
%FabricAuto% = FabricAutoInst, PCI\VEN_10DF&DEV_FA00&SUBSYS_FA0010DF
%Fabric% = FabricInst, PCI\VEN_10DF&DEV_FA00&SUBSYS_FA0010DF
%PointToPointAuto% = FabricAutoInst, PCI\VEN_10DF&DEV_FA00&SUBSYS_FA0010DF
%PointToPoint% = FabricInst, PCI\VEN_10DF&DEV_FA00&SUBSYS_FA0010DF
%PublicLoopAuto% = AutoLoopInst, PCI\VEN_10DF&DEV_FA00&SUBSYS_FA0010DF
%PublicLoop% = LoopInst, PCI\VEN_10DF&DEV_FA00&SUBSYS_FA0010DF
%LoopAuto% = AutoLoopInst, PCI\VEN_10DF&DEV_F0A5&SUBSYS_F0A510DF
%Loop% = LoopInst, PCI\VEN_10DF&DEV_F0A5&SUBSYS_F0A510DF
%FabricAuto% = FabricAutoInst, PCI\VEN_10DF&DEV_F0A5&SUBSYS_F0A510DF
%Fabric% = FabricInst, PCI\VEN_10DF&DEV_F0A5&SUBSYS_F0A510DF
%PointToPointAuto% = FabricAutoInst, PCI\VEN_10DF&DEV_F0A5&SUBSYS_F0A510DF
%PointToPoint% = FabricInst, PCI\VEN_10DF&DEV_F0A5&SUBSYS_F0A510DF
%PublicLoopAuto% = AutoLoopInst, PCI\VEN_10DF&DEV_F0A5&SUBSYS_F0A510DF
%PublicLoop% = LoopInst, PCI\VEN_10DF&DEV_F0A5&SUBSYS_F0A510DF

;
; Loop with automatic SCSI mapping
;

[AutoLoopInst]
CopyFiles = DriverCopyFiles, ConfigCopyFiles, LinkCopyFiles
AddReg = LoopOn, NewDefaults, AddApiLib
DelReg = AutoMapOn, DelApiLib

[AutoLoopInst.Services]
AddService = elxsli2, %SPSVCINST_ASSOCSERVICE%, elxsliServiceInst, elxsliEventLogInstall

;
; Loop without automatic SCSI mapping
;

[LoopInst]
CopyFiles = DriverCopyFiles, ConfigCopyFiles, LinkCopyFiles
AddReg = LoopOn, AutoMapOff, NewDefaults, AddApiLib
DelReg = DelApiLib

[LoopInst.Services]
AddService = elxsli2, %SPSVCINST_ASSOCSERVICE%, elxsliServiceInst, elxsliEventLogInstall

;
; Fabric with automatic SCSI mapping
;

[FabricAutoInst]
CopyFiles = DriverCopyFiles, ConfigCopyFiles, LinkCopyFiles
DelReg = AutoMapOn, DelApiLib
AddReg = PointToPointOn, NewDefaults, AddApiLib

[FabricAutoInst.Services]
AddService = elxsli2, %SPSVCINST_ASSOCSERVICE%, elxsliServiceInst, elxsliEventLogInstall

;
; Fabric without automatic SCSI mapping
;

[FabricInst]
CopyFiles = DriverCopyFiles, ConfigCopyFiles, LinkCopyFiles
AddReg = PointToPointOn, AutoMapOff, NewDefaults, AddApiLib
DelReg = DelApiLib

[FabricInst.Services]
AddService = elxsli2, %SPSVCINST_ASSOCSERVICE%, elxsliServiceInst, elxsliEventLogInstall

;
; Different registry options
;

;
; Turn on Automatic SCSI Device mapping
;
[AutoMapOn]
HKLM,SYSTEM\CurrentControlSet\Services\elxsli2,AutoMap

;
; Turn off Automatic SCSI Device mapping
;

[AutoMapOff]
HKLM,SYSTEM\CurrentControlSet\Services\elxsli2,AutoMap,%REG_DWORD%,0

;
; Turn on Point to Point
;
[PointToPointOn]
HKLM,SYSTEM\CurrentControlSet\Services\elxsli2,InitLinkFlags,%REG_DWORD%,0x800002

;
; Turn on Loop
;
[LoopOn]
HKLM,SYSTEM\CurrentControlSet\Services\elxsli2,InitLinkFlags,%REG_DWORD%,0x800000

;
; New default settings
;
[NewDefaults]
HKLM,SYSTEM\CurrentControlSet\Services\elxsli2,UseReportLuns,%REG_DWORD%,1
HKLM,SYSTEM\CurrentControlSet\Services\elxsli2,WaitReadyTimeVal,%REG_DWORD%,45
HKLM,SYSTEM\CurrentControlSet\Services\elxsli2,RetryTimer,%REG_DWORD%,2000
HKLM,SYSTEM\CurrentControlSet\Services\elxsli2,LinkDownTimer,%REG_DWORD%,30

;
; API Lib Registry settings
;
[AddApiLib]
HKLM,SOFTWARE\SNIA\HBA\org.emulex.emulexhbaapi,LibraryFile,%REG_SZ%,"emulexhbaapi.dll"

[DelApiLib]
HKLM,SOFTWARE\SNIA\HBA\org.emulex.emulexhbaapiwin2k
HKLM,SOFTWARE\SNIA\HBA\org.emulex.emulexhbaapiwinnt
HKLM,SOFTWARE\SNIA\HBA\org.emulex.emulexapilibwin2k
HKLM,SOFTWARE\SNIA\HBA\org.emulex.emulexapilibnt

;
; Generic entries for the service installation
;

[elxsliServiceInst]
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_BOOT_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\elxsli2.sys
LoadOrderGroup = SCSI Miniport

[elxsliEventLogInstall]
AddReg = elxsli2EventLogAddReg

[elxsli2EventLogAddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\drivers\elxsli2.sys"
HKR,,TypesSupported,%REG_DWORD%,7

[SourceDisksNames]
1 = "Emulex LP-X000 Port Driver", disk1,,

[SourceDisksFiles]
elxsli2.sys = 1,\i386
elxcfg.exe = 1,\i386
elxcfg.lnk = 1,\i386
hbaapi.dll = 1,\i386
emulexhbaapi.dll = 1,\i386

[DriverCopyFiles]
elxsli2.sys

[ConfigCopyFiles]
elxcfg.exe
hbaapi.dll
emulexhbaapi.dll

[LinkCopyFiles]
"Emulex Configuration Tool.lnk", elxcfg.lnk

[Strings]
Elx = "Emulex Corporation"
ElxMfg = "Emulex"
LoopAuto = "Emulex LightPulse - Arbitrated Loop - Automap SCSI Devices"
Loop = "Emulex LightPulse - Arbitrated Loop - No Automap of SCSI Devices"
PointToPointAuto = "Emulex LightPulse - Point to Point - Automap SCSI Devices"
PointToPoint = "Emulex LightPulse - Point to Point - No Automap of SCSI Devices"
FabricAuto = "Emulex LightPulse - Fabric - Automap SCSI Devices"
Fabric = "Emulex LightPulse - Fabric - No Automap of SCSI Devices"
PublicLoopAuto = "Emulex LightPulse - Public Loop - Automap SCSI Devices"
PublicLoop = "Emulex LightPulse - Public Loop - No Automap of SCSI Devices"

SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER  = 1
SERVICE_BOOT_START     = 0
SERVICE_ERROR_NORMAL   = 1
REG_EXPAND_SZ          = 0x00020000
REG_DWORD              = 0x00010001

;
; end of file
;
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: web3, load: 2.00