; bxoisa.inf 
;
; Broadcom NetXtreme II Offload iSCSI (ois) for AMD64
;
; Copyright (c) 2005 - 200X Broadcom Corporation
;                All rights reserved.


[Version]
Signature="$Windows NT$"
Provider=%brcm%
ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
Class=SCSIAdapter
CatalogFile = bxois.cat
DriverVer=02/04/2013,7.6.2.0


[ControlFlags]
ExcludeFromSelect = *


[DestinationDirs]
DefaultDestDir = 12
iSCSIOffloadDevice.PropPageCopy = 11


[Manufacturer]
%brcm%=broadcom, NTx86, NTamd64, NTia64 


[broadcom]


[broadcom.NTx86]


[broadcom.NTia64]


[broadcom.NTamd64]
%BXOIS.BCM5706C%=iSCSIOffloadDevice.NTamd64, B06BDRV\L4SC&PCI_164A14E4
%BXOIS.BCM5706S%=iSCSIOffloadDevice.NTamd64, B06BDRV\L4SC&PCI_16AA14E4
%BXOIS.BCM5708C%=iSCSIOffloadDevice.NTamd64, B06BDRV\L4SC&PCI_164C14E4
%BXOIS.BCM5708S%=iSCSIOffloadDevice.NTamd64, B06BDRV\L4SC&PCI_16AC14E4
%BXOIS.BCM5709C%=iSCSIOffloadDevice.NTamd64, B06BDRV\L4SC&PCI_163914E4
%BXOIS.BCM5709S%=iSCSIOffloadDevice.NTamd64, B06BDRV\L4SC&PCI_163A14E4
%BXOIS.BCM57710%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_164E14E4
%BXOIS.BCM57711%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_164F14E4
%BXOIS.BCM57711E%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_165014E4
%BXOIS.M51KRB%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_164F14E4&SUBSYS_006C1137
%BXOIS.BCM57712%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_166214E4
%BXOIS.BCM57712MF%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_166314E4
%BXOIS.M61KRB%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_166214E4&SUBSYS_006D1137
%BXOIS.CSCO57712%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_166214E4&SUBSYS_00871137
%BXOIS.CSCO57712%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_166214E4&SUBSYS_00881137
%BXOIS.CSCO57712%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_166214E4&SUBSYS_007C1137
%BXOIS.CSCO57810%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_168E14E4&SUBSYS_00CB1137
%BXOIS.CSCO57810%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_16AE14E4&SUBSYS_00CB1137
%BXOIS.BCM57800%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_168A14E4
%BXOIS.BCM57800%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_168B14E4
%BXOIS.BCM57800MF%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_16A514E4
%BXOIS.BCM57810%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_168E14E4
%BXOIS.BCM57810%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_168F14E4
%BXOIS.BCM57810MF%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_16AE14E4
%BXOIS.BCM57840%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_16A114E4
%BXOIS.BCM5784020G%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_16A214E4
%BXOIS.BCM57840MF%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_16A414E4
%BXOIS.BCM57840MF%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_16AB14E4
%BXOIS.BCM57712_1030%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_166214E4&SUBSYS_10301014
%BXOIS.BCM57712_1130%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_166214E4&SUBSYS_11301014
%BXOIS.BCM57712NP_1030%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_166314E4&SUBSYS_10301014
%BXOIS.BCM57712NP_1130%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_166314E4&SUBSYS_11301014
%BXOIS.BCM57711_3000%=iSCSIOffloadDevice.NTamd64, EBDRV\L4SC&PCI_164F14E4&SUBSYS_30001259


[iSCSIOffloadDevice.NTamd64]
CopyFiles=iSCSIOffloadDevice.NTamd64.Copy, iSCSIOffloadDevice.PropPageCopy
AddReg=iSCSIOffloadDevice.Parameters, iSCSIPropPage.AddReg


[iSCSIOffloadDevice.NTamd64.HW]
DelReg=iSCSIOffloadDevice.HW.DelReg


[iSCSIOffloadDevice.NTamd64.Copy]
; crashdump requires the .sys file name to match the servicename on server2003
bxois.sys


[iSCSIOffloadDevice.PropPageCopy]
bxoisco.dll


[iSCSIPropPage.AddReg]
HKR,,EnumPropPages32,,"bxoisco.dll,OISPropPageProvider"


[iSCSIOffloadDevice.HW.DelReg]
HKR,, "LowerFilters", 0x00018002, "ftsk"


[iSCSIOffloadDevice.Services.iscsi.AddReg]
HKR, "Parameters", "BusType", 0x00010001, 0x00000009
HKR, "Parameters\Device", "DriverParameter", 0x00000000, ""
HKR, "Parameters\Device", "EventCoalescingFactor", 0x00010001, 32
HKLM, "SYSTEM\CurrentControlSet\Services\Disk", "TimeOutValue", 0x00010001,0x0000003C


[iSCSIOffloadDevice.Services.iscsi.DelReg]
HKR,, "product_version",,


[iSCSIOffloadDevice.Parameters]
HKR, "Parameters", "DisableDelayedAck", 0x00010001, 0x00000000
HKR, "Parameters", "NOPOutInterval", 0x00010001, 0x00000005
HKR, "Parameters", "ConnectionTimeout", 0x00010001, 0x0000000F
HKR, "Parameters", "PortDownTimeout", 0x00010001, 0x0000003c


[iSCSIOffloadDevice.NTamd64.Services]
AddService = bxois, 0x0000002, iSCSIOffloadDevice.NTamd64.Services.iscsi, iscsi_Eventlog.NTamd64
DelService = ftsk


[iscsi_Eventlog.NTamd64]
AddReg = iscsi_Eventlog_Addreg.NTamd64


[iscsi_Eventlog_Addreg.NTamd64]
HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\iscsilog.dll;%%SystemRoot%%\System32\iologmsg.dll;%%SystemRoot%%\System32\drivers\bxois.sys"
HKR, , TypesSupported  , 0x00010001, 7


[iSCSIOffloadDevice.NTamd64.Services.iscsi]
DisplayName	= %BXOIS.SVCDESC%
ServiceType	= 1	; kernel
StartType	= 0	; boot
ErrorControl	= 1	; normal
ServiceBinary	= %12%\bxois.sys
LoadOrderGroup	= SCSI Miniport
AddReg          = iSCSIOffloadDevice.Services.iscsi.AddReg
DelReg          = iSCSIOffloadDevice.Services.iscsi.DelReg


[SourceDisksNames]
1 = %DiskName%,,,""


[SourceDisksFiles.amd64]
bxois.sys = 1,,
bxoisco.dll = 1,,


[Strings]
brcm = "Broadcom Corporation"
BXOIS.BCM5706C = "Broadcom BCM5706C NetXtreme II GigE iSCSI Adapter"
BXOIS.BCM5706S = "Broadcom BCM5706S NetXtreme II GigE iSCSI Adapter"
BXOIS.BCM5708C = "Broadcom BCM5708C NetXtreme II GigE iSCSI Adapter"
BXOIS.BCM5708S = "Broadcom BCM5708S NetXtreme II GigE iSCSI Adapter"
BXOIS.BCM5709C = "Broadcom BCM5709C NetXtreme II GigE iSCSI Adapter"
BXOIS.BCM5709S = "Broadcom BCM5709S NetXtreme II GigE iSCSI Adapter"
BXOIS.BCM57710 = "Broadcom BCM57710 NetXtreme II 10 GigE iSCSI Adapter"
BXOIS.BCM57711 = "Broadcom BCM57711 NetXtreme II 10 GigE iSCSI Adapter"
BXOIS.BCM57711E = "Broadcom BCM57711E NetXtreme II 10 GigE iSCSI Adapter"
BXOIS.M51KRB = "Cisco UCS NIC M51KR-B Broadcom BCM57711 iSCSI Adapter"
BXOIS.BCM57712 = "Broadcom BCM57712 NetXtreme II 10 GigE iSCSI Adapter"
BXOIS.BCM57712MF = "Broadcom BCM57712 NetXtreme II 10 GigE iSCSI Adapter"
BXOIS.M61KRB = "Cisco UCS CNA M61KR-B Broadcom BCM57712 iSCSI Adapter"
BXOIS.CSCO57712 = "Cisco 10GigE BCM57712 iSCSI Adapter"
BXOIS.CSCO57810 = "Cisco 10GigE BCM57810 iSCSI Adapter"
BXOIS.BCM57800 = "Broadcom BCM57800 NetXtreme II 10 GigE iSCSI Adapter"
BXOIS.BCM57800MF = "Broadcom BCM57800 NetXtreme II 10 GigE iSCSI Adapter"
BXOIS.BCM57810 = "Broadcom BCM57810 NetXtreme II 10 GigE iSCSI Adapter"
BXOIS.BCM57810MF = "Broadcom BCM57810 NetXtreme II 10 GigE iSCSI Adapter"
BXOIS.BCM57840 = "Broadcom BCM57840 NetXtreme II 10 GigE iSCSI Adapter"
BXOIS.BCM5784020G = "Broadcom BCM57840 NetXtreme II 10/20 GigE iSCSI Adapter"
BXOIS.BCM57840MF = "Broadcom BCM57840 NetXtreme II iSCSI Adapter"
BXOIS.BCM57712_1030 = "Broadcom BCM57712 NetXtreme II 10 GigE iSCSI Adapter"
BXOIS.BCM57712_1130 = "Broadcom BCM57712 NetXtreme II 10 GigE iSCSI Adapter"
BXOIS.BCM57712NP_1030 = "Broadcom BCM57712 NetXtreme II 10 GigE iSCSI Adapter"
BXOIS.BCM57712NP_1130 = "Broadcom BCM57712 NetXtreme II 10 GigE iSCSI Adapter"
BXOIS.BCM57711_3000 = "Allied Telesis AT-VNC10S iSCSI Adapter"
BXOIS.SVCDESC = "Broadcom NetXtreme II Offload iSCSI Driver"
DiskName = "Broadcom NetXtreme II iSCSI Driver Disk"
