; ; Installation INF for the Brocade Fibre Channel Adapter ; Copyright (c) 2006 - 2011, Brocade Communications ; [Version] Signature="$Windows NT$" Provider=%MfgName% ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318} Class=SCSIAdapter DriverVer=03/19/2013,3.2.2.5 ; ; Source file information ; [SourceDisksNames] 3426 = windows cd [SourceDisksFiles] bfadfcoei.sys = 3426 [SourceDisksFiles.amd64] bfadfcoei.sys = 3426 [DestinationDirs] ; ;[file-list-section=dirid[,subdir]] ; DefaultDestDir = 12 ; %windir%\system32\drivers directory on NT-based systems ; ; Driver information ; [Manufacturer] ; ; The manufacturer-identifier for the HBA device. ; %MfgName% = BrcdModelsSection, NTx86, NTamd64 [BrcdModelsSection.NTx86] %CatapultFCoE.DeviceDesc% = BrcdCatapultInstallSection.NTx86, PCI\%VENDOR_ID%&%DEVICE_ID_CATAPULT_FCOE%&%CLASS_CODE% %CatapultFCoE.DeviceDesc% = BrcdCatapultInstallSection.NTx86, PCI\%VENDOR_ID%&%DEVICE_ID_CATAPULT_FCOE%&%SUBSYSTEM_ID% %Cat2FCoE.DeviceDesc% = BrcdCatapultInstallSection.NTx86, PCI\%VENDOR_ID%&%DEVICE_ID_CAT2_FCOE%&%CT2_FCOE_SUBSYS_ID% [BrcdModelsSection.NTamd64] %CatapultFCoE.DeviceDesc% = BrcdCatapultInstallSection.NTamd64, PCI\%VENDOR_ID%&%DEVICE_ID_CATAPULT_FCOE%&%CLASS_CODE% %CatapultFCoE.DeviceDesc% = BrcdCatapultInstallSection.NTamd64, PCI\%VENDOR_ID%&%DEVICE_ID_CATAPULT_FCOE%&%SUBSYSTEM_ID% %Cat2FCoE.DeviceDesc% = BrcdCatapultInstallSection.NTamd64, PCI\%VENDOR_ID%&%DEVICE_ID_CAT2_FCOE%&%CT2_FCOE_SUBSYS_ID% [ControlFlags] ExcludeFromSelect = PCI\%VENDOR_ID%&%DEVICE_ID_CATAPULT_FCOE%&%CLASS_CODE% ExcludeFromSelect = PCI\%VENDOR_ID%&%DEVICE_ID_CATAPULT_FCOE%&%SUBSYSTEM_ID% ExcludeFromSelect = PCI\%VENDOR_ID%&%DEVICE_ID_CAT2_FCOE%&%CT2_FCOE_SUBSYS_ID% [BrcdCatapultCopyfiles] bfadfcoei.sys [BrcdCatapultInstallSection.NTx86] AddReg=BrcdAddRegSection_Common CopyFiles=BrcdCatapultCopyfiles [BrcdCatapultInstallSection.NTamd64] AddReg=BrcdAddRegSection_Common CopyFiles=BrcdCatapultCopyfiles [BrcdCatapultInstallSection.NTx86.HW] AddReg=BrcdHwAddRegSection [BrcdCatapultInstallSection.NTamd64.HW] AddReg=BrcdHwAddRegSection [BrcdCatapultInstallSection.NTx86.Services] AddService = bfadfcoei, %SPSVCINST_ASSOCSERVICE%, BrcdServiceInstallSection, BrcdEventLogInstallSection [BrcdCatapultInstallSection.NTamd64.Services] AddService = bfadfcoei, %SPSVCINST_ASSOCSERVICE%, BrcdServiceInstallSection, BrcdEventLogInstallSection [BrcdServiceInstallSection] ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_BOOT_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\bfadfcoei.sys ; %windir%\system32\Drivers\.sys LoadOrderGroup = SCSI miniport AddReg = pnpsafe_pci_addreg AddReg = bustype_addreg [BrcdEventLogInstallSection] AddReg = Brocade_EventLog_AddReg [Brocade_EventLog_AddReg] HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\drivers\bfadfcoei.sys;%%SystemRoot%%\System32\IoLogMsg.dll" HKR,,TypesSupported,%REG_DWORD%,7 [pnpsafe_pci_addreg] HKR, "Parameters\PnpInterface", "5", %REG_DWORD%, 0x00000001 [bustype_addreg] HKR, "Parameters", "BusType", %REG_DWORD%, 0x00000006 [BrcdAddRegSection_Common] ; ; Driver specific parameters ; HKLM,SYSTEM\CurrentControlSet\Services\bfadfcoei\Parameters\Device,BusType,%REG_DWORD%,0x00000006 ; BusType is FC ;HKLM,SYSTEM\CurrentControlSet\Services\bfadfcoei\Parameters\Device,bfa_ioc_queue_depth,%REG_DWORD_NO_CLOBBER%,1024 HKLM,SYSTEM\CurrentControlSet\Services\bfadfcoei\Parameters\Device,bfa_lun_queue_depth,%REG_DWORD_NO_CLOBBER%,0x20 HKLM,SYSTEM\CurrentControlSet\Services\bfadfcoei\Parameters\Device,bfa_max_xfer_len,%REG_DWORD_NO_CLOBBER%,2048 HKLM,SYSTEM\CurrentControlSet\Services\bfadfcoei\Parameters\Device,ioc_auto_recover,%REG_DWORD_NO_CLOBBER%,0x1 HKLM,SYSTEM\CurrentControlSet\Services\bfadfcoei\Parameters\Device,reqq_size,%REG_DWORD_NO_CLOBBER%,%BRCD_REQQ_SIZE% HKLM,SYSTEM\CurrentControlSet\Services\bfadfcoei\Parameters\Device,rspq_size,%REG_DWORD_NO_CLOBBER%,%BRCD_RSPQ_SIZE% HKLM,SYSTEM\CurrentControlSet\Services\bfadfcoei\Parameters\Device,rport_del_timeout,%REG_DWORD_NO_CLOBBER%,90 HKLM,SYSTEM\CurrentControlSet\Services\bfadfcoei\Parameters\Device,pbind_enable,%REG_DWORD_NO_CLOBBER%,0x1 HKLM,SYSTEM\CurrentControlSet\Services\bfadfcoei\Parameters\Device,fdmi_enable,%REG_DWORD_NO_CLOBBER%,0x1 HKLM,SYSTEM\CurrentControlSet\Services\bfadfcoei\Parameters, IoTimeoutValue, %REG_DWORD%, 0x3C ; the adapter specific disk I/O timeout value HKLM,SYSTEM\CurrentControlSet\Services\bfadfcoei\Parameters\Device,msix_disable,%REG_DWORD%,0 HKLM,SYSTEM\CurrentControlSet\Services\bfadfcoei\Parameters\Device,perf_opts,%REG_DWORD%,0x5 ; DPC & InterruptRedirection [BrcdHwAddRegSection] HKR,"Interrupt Management", , 0x00000010 HKR,"Interrupt Management\MessageSignaledInterruptProperties", , 0x00000010 HKR,"Interrupt Management\MessageSignaledInterruptProperties", MSISupported, %REG_DWORD%, 1 HKR,"Interrupt Management\MessageSignaledInterruptProperties", MessageNumberLimit, %REG_DWORD%, 9 HKR,"Interrupt Management\Affinity Policy", , 0x00000010 HKR,"Interrupt Management\Affinity Policy", DevicePolicy, %REG_DWORD%, 5 [Strings] ; ; Localizable Strings ; DiskDesc = "Brocade 10G FCoE HBA Driver Installation Disk" CatapultFCoE.DeviceDesc = "Brocade 10G FCoE HBA" Cat2FCoE.DeviceDesc = "Brocade 10G FCoE HBA" CatapultFCoE.SvcDesc = "Brocade 10G FCoE HBA driver service" MfgName = "Brocade Communications Systems, Inc." PkgName = "Brocade 10G FCoE HBA" ; ; Non-Localizable Strings ; REG_SZ = 0x00000000 ; Default flag REG_SZ_NO_CLOBBER = 0x00000002 REG_DWORD = 0x00010001 REG_DWORD_NO_CLOBBER = 0x00010003 REG_MULTI_SZ = 0x00010000 REG_EXPAND_SZ = 0x00020000 SERVICE_KERNEL_DRIVER = 1 SPSVCINST_ASSOCSERVICE = 0x00000002 SERVICE_BOOT_START = 0 SERVICE_SYSTEM_START = 1 SERVICE_DEMAND_START = 3 SERVICE_ERROR_NORMAL = 1 SERVICE_ERROR_CRITICAL = 3 VENDOR_ID = "VEN_1657" DEVICE_ID_CATAPULT_FCOE = "DEV_0014" DEVICE_ID_CAT2_FCOE = "DEV_0022" CLASS_CODE = "CC_0C0400" SUBSYSTEM_ID = "SUBSYS_00141657" CT2_FCOE_SUBSYS_ID = "SUBSYS_00221657" BRCD_DEVICE_QUEUE_DEPTH = 64 BRCD_REQQ_SIZE = 512 BRCD_RSPQ_SIZE = 512 ;BRCD_MAX_SGPG = 2048 ;BRCD_MAX_TARGETS = 256 ; Windows allows an IOC to support up to 1024 targets (8 buses, 128 targets on each) ;BRCD_MAX_LUNS = 255 ;BRCD_MAX_OUTSTANDING_COMMANDS = 2048