; ql40xnet.INF
; COPYRIGHT 2002-2007 QLOGIC CORPORATION
; ALL RIGHTS RESERVED
;
; QLA40xx NDIS Driver INF for Win2003 x64
[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,NTamd64
[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_02E31014
ExcludeFromSelect = PCI\VEN_1077&DEV_3022&SUBSYS_03231014
ExcludeFromSelect = PCI\VEN_1077&DEV_3022&SUBSYS_02DE1014
ExcludeFromSelect = PCI\VEN_1077&DEV_3022&SUBSYS_02DF1014
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.NTamd64]
; 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 (x64)"
QL4032.DeviceDesc = "QLogic 1Gb PCI Ethernet Adapter (x64)"
QL40xx.Service.DispName = "QLogic 1GB PCI Ethernet NDIS Driver (x64)"
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"
Download Driver Pack
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.