; 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"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.