ql40xnet.inf Driver File Contents (qlgc_dd_nic_5.0_windows_32-64.exe)

Driver Package File Name: qlgc_dd_nic_5.0_windows_32-64.exe
File Size: 6.0 MB

; ql40xnet.INF
; COPYRIGHT 2002-2007 QLOGIC CORPORATION
; ALL RIGHTS RESERVED
;
; QLA40xx NDIS Driver INF for Win2000 and higher

[version]
Signature   = "$Windows NT$"
Class       = Net
ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider    = %QLogic%
CatalogFile = ql40xnet.cat
DriverVer   = 04/17/2007,2.0.2.1

[Manufacturer]
%QLogic%    = QLogic

[ControlFlags]
ExcludeFromSelect = PCI\VEN_1077&DEV_3022&SUBSYS_01211077
ExcludeFromSelect = PCI\VEN_1077&DEV_3022&SUBSYS_01231077
ExcludeFromSelect = PCI\VEN_1077&DEV_3022&SUBSYS_01251077
ExcludeFromSelect = PCI\VEN_1077&DEV_3022&SUBSYS_01271077
ExcludeFromSelect = PCI\VEN_1077&DEV_3022&SUBSYS_01291077
ExcludeFromSelect = PCI\VEN_1077&DEV_3022&SUBSYS_012B1077
ExcludeFromSelect = PCI\VEN_1077&DEV_3022&SUBSYS_012D1077
ExcludeFromSelect = PCI\VEN_1077&DEV_3022&SUBSYS_02DE1014
ExcludeFromSelect = PCI\VEN_1077&DEV_3022&SUBSYS_02DF1014
ExcludeFromSelect = PCI\VEN_1077&DEV_3022&SUBSYS_02E31014
ExcludeFromSelect = PCI\VEN_1077&DEV_3022&SUBSYS_03231014
ExcludeFromSelect = PCI\VEN_1077&DEV_3022&SUBSYS_00000000
ExcludeFromSelect = PCI\VEN_1077&DEV_3032&SUBSYS_014D1077
ExcludeFromSelect = PCI\VEN_1077&DEV_3032&SUBSYS_01501077
ExcludeFromSelect = PCI\VEN_1077&DEV_3032&SUBSYS_01531077
ExcludeFromSelect = PCI\VEN_1077&DEV_3032&SUBSYS_01551077
ExcludeFromSelect = PCI\VEN_1077&DEV_3032&SUBSYS_01571077
ExcludeFromSelect = PCI\VEN_1077&DEV_3032&SUBSYS_00000000
;
ExcludeFromSelect = PCI\VEN_1077&DEV_B032&SUBSYS_01251077
ExcludeFromSelect = PCI\VEN_1077&DEV_B032&SUBSYS_01271077
ExcludeFromSelect = PCI\VEN_1077&DEV_B032&SUBSYS_01501077
ExcludeFromSelect = PCI\VEN_1077&DEV_B032&SUBSYS_00000000
;
ExcludeFromSelect = PCI\VEN_1077&DEV_3032&SUBSYS_01591077
;
ExcludeFromSelect = PCI\VEN_1077&DEV_3032&SUBSYS_036D1014
ExcludeFromSelect = PCI\VEN_1077&DEV_3032&SUBSYS_036F1014
ExcludeFromSelect = PCI\VEN_1077&DEV_3032&SUBSYS_03711014

[QLogic]
; DisplayName           Section       DeviceID
; -----------           -------       --------
%QL4022.DeviceDesc% = QL4022.ndi, PCI\VEN_1077&DEV_3022&SUBSYS_01211077
%QL4022.DeviceDesc% = QL4022.ndi, PCI\VEN_1077&DEV_3022&SUBSYS_01231077
%QL4022.DeviceDesc% = QL4022.ndi, PCI\VEN_1077&DEV_3022&SUBSYS_01251077
%QL4022.DeviceDesc% = QL4022.ndi, PCI\VEN_1077&DEV_3022&SUBSYS_01271077
%QL4022.DeviceDesc% = QL4022.ndi, PCI\VEN_1077&DEV_3022&SUBSYS_01291077
%QL4022.DeviceDesc% = QL4022.ndi, PCI\VEN_1077&DEV_3022&SUBSYS_012B1077
%QL4022.DeviceDesc% = QL4022.ndi, PCI\VEN_1077&DEV_3022&SUBSYS_012D1077
%QL4022.DeviceDesc% = QL4022.ndi, PCI\VEN_1077&DEV_3022&SUBSYS_02E31014
%QL4022.DeviceDesc% = QL4022.ndi, PCI\VEN_1077&DEV_3022&SUBSYS_03231014
%QL4022.DeviceDesc% = QL4022.ndi, PCI\VEN_1077&DEV_3022&SUBSYS_02DE1014
%QL4022.DeviceDesc% = QL4022.ndi, PCI\VEN_1077&DEV_3022&SUBSYS_02DF1014
%QL4022.DeviceDesc% = QL4022.ndi, PCI\VEN_1077&DEV_3022&SUBSYS_00000000
%QL4032.DeviceDesc% = QL4032.ndi, PCI\VEN_1077&DEV_3032&SUBSYS_014D1077
%QL4032.DeviceDesc% = QL4032.ndi, PCI\VEN_1077&DEV_3032&SUBSYS_01501077
%QL4032.DeviceDesc% = QL4032.ndi, PCI\VEN_1077&DEV_3032&SUBSYS_01531077
%QL4032.DeviceDesc% = QL4032.ndi, PCI\VEN_1077&DEV_3032&SUBSYS_01551077
%QL4032.DeviceDesc% = QL4032.ndi, PCI\VEN_1077&DEV_3032&SUBSYS_01571077
%QL4022.DeviceDesc% = QL4032.ndi, PCI\VEN_1077&DEV_3032&SUBSYS_00000000
;
%QL4022.DeviceDesc% = QL4032.ndi, PCI\VEN_1077&DEV_B032&SUBSYS_01251077
%QL4022.DeviceDesc% = QL4032.ndi, PCI\VEN_1077&DEV_B032&SUBSYS_01271077
%QL4032.DeviceDesc% = QL4032.ndi, PCI\VEN_1077&DEV_B032&SUBSYS_01501077
%QL4022.DeviceDesc% = QL4032.ndi, PCI\VEN_1077&DEV_B032&SUBSYS_00000000
;
%QL4032.DeviceDesc% = QL4032.ndi, PCI\VEN_1077&DEV_3032&SUBSYS_01591077
;
%QL4032.DeviceDesc% = QL4032.ndi, PCI\VEN_1077&DEV_3032&SUBSYS_036D1014
%QL4032.DeviceDesc% = QL4032.ndi, PCI\VEN_1077&DEV_3032&SUBSYS_036F1014
%QL4032.DeviceDesc% = QL4032.ndi, PCI\VEN_1077&DEV_3032&SUBSYS_03711014
;-------------------------------------------------------------------------------
[QL4022.ndi]
Characteristics = 0x84          ; NCF_PHYSICAL | NCF_HAS_UI
BusType         = 5
AddReg          = QL40xx.reg, QL4022.reg
DelReg          = QL40xx.delreg 
CopyFiles       = QL40xx.CopyFiles

[QL4022.ndi.Services]
AddService      = QL40xxNet, 2, QL40xx.Service, QL40xx.EventLog

[QL4032.ndi]
Characteristics = 0x84          ; NCF_PHYSICAL | NCF_HAS_UI
BusType         = 5
AddReg          = QL40xx.reg, QL4022.reg, QL4032.reg
DelReg          = QL40xx.delreg 
CopyFiles       = QL40xx.CopyFiles

[QL4032.ndi.Services]
AddService      = QL40xxNet, 2, QL40xx.Service, QL40xx.EventLog

;-------------------------------------------------------------------------------
[QL40xx.reg]
HKR, ,											OsType,			0x00010001, 0x00000002
HKR,Ndi,Service,												0,			"QL40xxNet"
HKR,Ndi\Interfaces,UpperRange,									0,			"ndis5"
HKR,Ndi\Interfaces,LowerRange,									0,			"ethernet"
HKR,Ndi\params\NetworkAddress,					ParamDesc,		0,			%EthernetMACAddress%
HKR,Ndi\params\NetworkAddress,					default,		0,			""
HKR,Ndi\params\NetworkAddress,					type,			0,			"edit"
HKR,Ndi\params\NetworkAddress,					Optional,		0,			"1"

[QL4022.reg]
HKR,Ndi\params\VlanTagSupport,					ParamDesc,		0,			%Vlan_Offload%
HKR,Ndi\params\VlanTagSupport,					type,			0,			"enum"
HKR,Ndi\params\VlanTagSupport,					default,		0,			"DISABLE"
HKR,Ndi\params\VlanTagSupport\enum,				ENABLE,			0,			%enable%
HKR,Ndi\params\VlanTagSupport\enum,				DISABLE,		0,			%disable%

HKR, Ndi\params\VlanID,     					ParamDesc,		0,			%VlanID%
HKR, Ndi\params\VlanID,     					default,		0,			"0"
HKR, Ndi\params\VlanID,     					type,			0,			"long"
HKR, Ndi\params\VlanID,     					min,			0,			"0"
HKR, Ndi\params\VlanID,     					max,			0,			"4095"
HKR, Ndi\params\VlanID,     					step,			0,			"1"
HKR, Ndi\params\VlanID,     					base,			0,			"10"

[QL4032.reg]
HKR, , 											DEBUG_ID_EN		,, 			"ENABLE"
HKR,Ndi\params\TxCheckSumOffloadSupport,		ParamDesc,		0,			%TCPChecksumOffload%
HKR,Ndi\params\TxCheckSumOffloadSupport,		type,			0,			"enum"
HKR,Ndi\params\TxCheckSumOffloadSupport,		default,		0,			"DISABLE"
HKR,Ndi\params\TxCheckSumOffloadSupport\enum,	ENABLE,			0,			%enable%
HKR,Ndi\params\TxCheckSumOffloadSupport\enum,	DISABLE,	    0,			%disable%

[QL40xx.delreg]
HKR,,EthernetFrameSize
HKR,Ndi\params\EthernetFrameSize
;-------------------------------------------------------------------------------
[QL40xx.CopyFiles]
ql40xnet.sys,,,6

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

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

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

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

[SourceDisksNames]
1 = %DISK_NAME%,,,

[SourceDisksFiles]
ql40xnet.sys = 1,, 

[DestinationDirs]
DefaultDestDir = 11
QL40xx.CopyFiles = 12

[Strings]
QLogic					= "QLogic"
QL4022.DeviceDesc		= "QLogic 1Gb PCI Ethernet Adapter"
QL4032.DeviceDesc		= "QLogic 1Gb PCI Ethernet Adapter"
QL40xx.Service.DispName = "QLogic 1Gb PCI Ethernet NDIS Driver"
EthernetMACAddress		= "Ethernet MAC Address"
EthernetFrameSize		= "Ethernet Frame Size"
DISK_NAME				= "QLogic 1GB PCI Ethernet Network Driver Disk"
media_1500				="1500"
media_9000				="9000"
Vlan_Offload			= "VlanTagSupport"
enable					= "ENABLE"
disable					= "DISABLE"
VlanID					= "Vlan ID"
TCPChecksumOffload		= "TCP/IP Checksum Offload"
server: web2, load: 0.70