;
; ItSas35.INF - for all versions of Windows
;
;////////////////////////////////////////////////////////////////////////////////////////////////////////
;//
;// Copyright © 2024 Broadcom.
;// All Rights Reserved.Broadcom Confidential.The term “Broadcom” refers to Broadcom Inc. and / or its subsidiaries
;//
;////////////////////////////////////////////////////////////////////////////////////////////////////////

[version]
signature="$Windows NT$"
Class=SCSIAdapter
ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
Provider=%AVAGO%
DriverVer = 09/12/2024,2.61.74.00
CatalogFile=ItSas35.cat
PnpLockdown=1

[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS

[SourceDisksFiles]
ItSas35.sys = 1
lsinodrv.inf = 1

[SourceDisksNames]
1 = %DiskDesc%,,

[Manufacturer]
%AVAGO%=AVAGO, NTarm64, NTamd64
%CISCO%=CISCO, NTarm64, NTamd64
%INTEL%=INTEL, NTarm64, NTamd64
%LENOVO%=LENOVO, NTarm64, NTamd64
%SMC%=SMC, NTarm64, NTamd64
%INSPUR%=INSPUR, NTarm64, NTamd64
%DELL%=DELL, NTarm64, NTamd64
%QUANTA%=QUANTA, NTarm64, NTamd64
%FUJITSU%=FUJITSU, NTarm64, NTamd64
%XFUSION%=XFUSION, NTarm64, NTamd64
%GIGABYTE%=GIGABYTE, NTarm64, NTamd64

[AVAGO.NTarm64]
%DevDesc3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AB
%DevDesc4% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AC
%DevDesc5% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AE
%DevDesc6% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AF
%DevDesc7% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00D0
%DevDesc8% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00D1
%DevDesc11% = DDInstall_NO_DRIVER, PCI\VEN_1000&DEV_00E4
%DevDesc11% = DDInstall_NO_DRIVER, PCI\VEN_1000&DEV_00E7
%DevDesc12% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E5
%DevDesc13% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6
%DevDesc14% = DDInstall_NO_DRIVER, PCI\VEN_1000&DEV_00E0
%DevDesc14% = DDInstall_NO_DRIVER, PCI\VEN_1000&DEV_00E3
%DevDesc15% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E1
%DevDesc16% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E2

[AVAGO.NTamd64]
%DevDesc3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AB
%DevDesc4% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AC
%DevDesc5% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AE
%DevDesc6% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AF
%DevDesc7% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00D0
%DevDesc8% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00D1
%DevDesc11% = DDInstall_NO_DRIVER, PCI\VEN_1000&DEV_00E4
%DevDesc11% = DDInstall_NO_DRIVER, PCI\VEN_1000&DEV_00E7
%DevDesc12% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E5
%DevDesc13% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6
%DevDesc14% = DDInstall_NO_DRIVER, PCI\VEN_1000&DEV_00E0
%DevDesc14% = DDInstall_NO_DRIVER, PCI\VEN_1000&DEV_00E3
%DevDesc15% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E1
%DevDesc16% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E2

;DDA bus description
%DevDesc3Dda% = AVAGO_SAS_Inst_DDA, PCIP\VEN_1000&DEV_00AB
%DevDesc4Dda% = AVAGO_SAS_Inst_DDA, PCIP\VEN_1000&DEV_00AC
%DevDesc5Dda% = AVAGO_SAS_Inst_DDA, PCIP\VEN_1000&DEV_00AE
%DevDesc6Dda% = AVAGO_SAS_Inst_DDA, PCIP\VEN_1000&DEV_00AF
%DevDesc7Dda% = AVAGO_SAS_Inst_DDA, PCIP\VEN_1000&DEV_00D0
%DevDesc8Dda% = AVAGO_SAS_Inst_DDA, PCIP\VEN_1000&DEV_00D1
%DevDesc12Dda% = AVAGO_SAS_Inst_DDA, PCIP\VEN_1000&DEV_00E5
%DevDesc13Dda% = AVAGO_SAS_Inst_DDA, PCIP\VEN_1000&DEV_00E6
%DevDesc15Dda% = AVAGO_SAS_Inst_DDA, PCIP\VEN_1000&DEV_00E1
%DevDesc16Dda% = AVAGO_SAS_Inst_DDA, PCIP\VEN_1000&DEV_00E2

[CISCO.NTarm64]
%DevDescC1% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AB&SUBSYS_020F1137
%DevDescC2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AE&SUBSYS_02111137
%DevDescC3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AF&SUBSYS_02121137
%DevDescC4% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AF&SUBSYS_024F1137
%DevDescC5% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_02A71137
%DevDescC6% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E5&SUBSYS_02A51137
%DevDescC6% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_02A51137
%DevDescC7% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_02D81137

[CISCO.NTamd64]
%DevDescC1% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AB&SUBSYS_020F1137
%DevDescC2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AE&SUBSYS_02111137
%DevDescC3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AF&SUBSYS_02121137
%DevDescC4% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AF&SUBSYS_024F1137
%DevDescC5% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_02A71137
%DevDescC6% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E5&SUBSYS_02A51137
%DevDescC6% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_02A51137
%DevDescC7% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_02D81137

;DDA cisco
%DevDescC1Dda% = AVAGO_SAS_Inst_DDA, PCIP\VEN_1000&DEV_00AB&SUBSYS_020F1137
%DevDescC2Dda% = AVAGO_SAS_Inst_DDA, PCIP\VEN_1000&DEV_00AE&SUBSYS_02111137
%DevDescC4Dda% = AVAGO_SAS_Inst_DDA, PCIP\VEN_1000&DEV_00AF&SUBSYS_024F1137
%DevDescC5Dda% = AVAGO_SAS_Inst_DDA, PCIP\VEN_1000&DEV_00E6&SUBSYS_02A71137
%DevDescC6Dda% = AVAGO_SAS_Inst_DDA, PCIP\VEN_1000&DEV_00E5&SUBSYS_02A51137
%DevDescC6Dda% = AVAGO_SAS_Inst_DDA, PCIP\VEN_1000&DEV_00E6&SUBSYS_02A51137
%DevDescC7Dda% = AVAGO_SAS_Inst_DDA, PCIP\VEN_1000&DEV_00E6&SUBSYS_02D81137

[INTEL.NTarm64]
%DevDescI1% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AB&SUBSYS_35308086
%DevDescI2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AC&SUBSYS_30208086
%DevDescI3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AC&SUBSYS_30008086
%DevDescI6% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_40508086
%DevDescI7% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_40708086

[INTEL.NTamd64]
%DevDescI1% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AB&SUBSYS_35308086
%DevDescI2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AC&SUBSYS_30208086
%DevDescI3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AC&SUBSYS_30008086
%DevDescI6% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_40508086
%DevDescI7% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_40708086

[LENOVO.NTarm64]
%DevDescL1% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AF&SUBSYS_02001D49
%DevDescL2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AC&SUBSYS_02011D49
%DevDescL3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AF&SUBSYS_02021D49
%DevDescL4% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AC&SUBSYS_02031D49
%DevDescL5% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AF&SUBSYS_02041D49
%DevDescL6% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E5&SUBSYS_02061D49
%DevDescL6% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_02061D49
%DevDescL7% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E5&SUBSYS_02051D49
%DevDescL7% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_02051D49
%DevDescL8% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_02071D49
%DevDescL9% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_02081D49
%DevDescL10% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_02091D49

[LENOVO.NTamd64]
%DevDescL1% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AF&SUBSYS_02001D49
%DevDescL2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AC&SUBSYS_02011D49
%DevDescL3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AF&SUBSYS_02021D49
%DevDescL4% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AC&SUBSYS_02031D49
%DevDescL5% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AF&SUBSYS_02041D49
%DevDescL6% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E5&SUBSYS_02061D49
%DevDescL6% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_02061D49
%DevDescL7% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E5&SUBSYS_02051D49
%DevDescL7% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_02051D49
%DevDescL8% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_02071D49
%DevDescL9% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_02081D49
%DevDescL10% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_02091D49

[SMC.NTarm64]
%DevDescS1% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00D1&SUBSYS_099C15D9
%DevDescS2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_1B6515D9
%DevDescS2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_1B9D15D9
%DevDescS2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_1B9E15D9
%DevDescS2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_1B9F15D9
%DevDescS2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_1C0115D9
%DevDescS3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_1B6415D9
%DevDescS3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_1B9A15D9
%DevDescS3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_1B9B15D9
%DevDescS3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_1B9C15D9
%DevDescS3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_1B9915D9
%DevDescS3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_1C6F15D9

[SMC.NTamd64]
%DevDescS1% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00D1&SUBSYS_099C15D9
%DevDescS2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_1B6515D9
%DevDescS2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_1B9D15D9
%DevDescS2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_1B9E15D9
%DevDescS2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_1B9F15D9
%DevDescS2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_1C0115D9
%DevDescS3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_1B6415D9
%DevDescS3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_1B9A15D9
%DevDescS3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_1B9B15D9
%DevDescS3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_1B9C15D9
%DevDescS3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_1B9915D9
%DevDescS3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_1C6F15D9

[FUJITSU.NTarm64]
%DevDescF1% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AF&SUBSYS_19BA10CF
%DevDescF2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AF&SUBSYS_19B910CF
%DevDescF3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_19D510CF
%DevDescF4% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_19D610CF

[FUJITSU.NTamd64]
%DevDescF1% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AF&SUBSYS_19BA10CF
%DevDescF2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AF&SUBSYS_19B910CF
%DevDescF3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_19D510CF
%DevDescF4% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_19D610CF

[QUANTA.NTarm64]
%DevDescQ1% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E5&SUBSYS_00CA152D
%DevDescQ1% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_00CA152D
%DevDescQ2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E5&SUBSYS_00CC152D
%DevDescQ2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_00CC152D

[QUANTA.NTamd64]
%DevDescQ1% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E5&SUBSYS_00CA152D
%DevDescQ1% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_00CA152D
%DevDescQ2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E5&SUBSYS_00CC152D
%DevDescQ2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_00CC152D

[INSPUR.NTarm64]
%DevDescINS1% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AF&SUBSYS_00431BD4
%DevDescINS1% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AF&SUBSYS_F0021BD4
%DevDescINS2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_F0041FF9
%DevDescINS3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_EA311BD4

[INSPUR.NTamd64]
%DevDescINS1% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AF&SUBSYS_00431BD4
%DevDescINS1% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AF&SUBSYS_F0021BD4
%DevDescINS2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_F0041FF9
%DevDescINS3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_EA311BD4

[XFUSION.NTarm64]
%DevDescX1% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AF&SUBSYS_D2251F24
%DevDescX2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AC&SUBSYS_30001F24
%DevDescX3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_30031F24
%DevDescX4% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_30041F24
%DevDescX5% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_30061F24
%DevDescX6% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_30071F24

[XFUSION.NTamd64]
%DevDescX1% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AF&SUBSYS_D2251F24
%DevDescX2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AC&SUBSYS_30001F24
%DevDescX3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_30031F24
%DevDescX4% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_30041F24
%DevDescX5% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_30061F24
%DevDescX6% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_30071F24

[GIGABYTE.NTarm64]
%DevDescG1% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_FA011458
%DevDescG2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_FA021458

[GIGABYTE.NTamd64]
%DevDescG1% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_FA011458
%DevDescG2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_FA021458

[DELL.NTarm64]
%DevDescD1% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AC&SUBSYS_1FE31028
%DevDescD2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AC&SUBSYS_1FE41028
%DevDescD3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E5&SUBSYS_200B1028
%DevDescD4% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E5&SUBSYS_200C1028
%DevDescD5% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E5&SUBSYS_200E1028
%DevDescD6% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E5&SUBSYS_200D1028
%DevDescD3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_200B1028
%DevDescD4% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_200C1028
%DevDescD5% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_200E1028
%DevDescD6% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_200D1028
%DevDescD7% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_21751028
%DevDescD8% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_21701028
%DevDescD8% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E7&SUBSYS_21701028
%DevDescD8% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E4&SUBSYS_21701028
%DevDescD8% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E5&SUBSYS_21701028
%DevDescD9% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_21971028
%DevDescD9% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E7&SUBSYS_21971028
%DevDescD9% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E4&SUBSYS_21971028
%DevDescD9% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E5&SUBSYS_21971028
%DevDescD10% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_22851028

[DELL.NTamd64]
%DevDescD1% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AC&SUBSYS_1FE31028
%DevDescD2% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00AC&SUBSYS_1FE41028
%DevDescD3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E5&SUBSYS_200B1028
%DevDescD4% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E5&SUBSYS_200C1028
%DevDescD5% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E5&SUBSYS_200E1028
%DevDescD6% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E5&SUBSYS_200D1028
%DevDescD3% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_200B1028
%DevDescD4% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_200C1028
%DevDescD5% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_200E1028
%DevDescD6% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_200D1028
%DevDescD7% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_21751028
%DevDescD8% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_21701028
%DevDescD8% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E7&SUBSYS_21701028
%DevDescD8% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E4&SUBSYS_21701028
%DevDescD8% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E5&SUBSYS_21701028
%DevDescD9% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_21971028
%DevDescD9% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E7&SUBSYS_21971028
%DevDescD9% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E4&SUBSYS_21971028
%DevDescD9% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E5&SUBSYS_21971028
%DevDescD10% = AVAGO_SAS_Inst, PCI\VEN_1000&DEV_00E6&SUBSYS_22851028

[ControlFlags]
ExcludeFromSelect = *

;-----------------------------------------------------------
; Driver installation section
;-----------------------------------------------------------
[DDInstall_NO_DRIVER.NT]

;-----------------------------------------------------------
; AddService section
;-----------------------------------------------------------
[DDInstall_NO_DRIVER.NT.Services]
AddService = , 0x00000002              ; NULL driver

[AVAGO_SAS_Inst]
CopyFiles = AVAGO_SAS_CopyFiles
AddReg = AVAGO_SAS_AddReg
CopyINF = lsinodrv.inf

[AVAGO_SAS_Inst.HW]
AddReg = Shutdown_addreg
DelReg = LegacyScsiportValues
AddReg = InterruptMgmtValues
Include = machine.inf
Needs = PciIoSpaceNotRequired.HW

[AVAGO_SAS_Inst.Services]
AddService = ItSas35, %SPSVCINST_ASSOCSERVICE%, AVAGO_SAS_Service_Inst, Miniport_EventLog_Inst

[AVAGO_SAS_AddReg]
HKLM,SYSTEM\CurrentControlSet\Services\ItSas35\Parameters\Device,DriverParameter,0x00000002,"PlaceHolder=0;"
HKLM,SYSTEM\CurrentControlSet\Services\ItSas35\Parameters\Device,EnableQueryAccessAlignment,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\ItSas35\Parameters\Device,DriverTargetOS,%REG_EXPAND_SZ%,%WindowsOsVersion%
HKR, "StorPort", "PowerSrbTimeout", %REG_DWORD%, 0x28
HKR,"Parameters",DmaRemappingCompatible,%REG_DWORD%,1    ; This is added for DMA Guard for Windows Server 2022

[AVAGO_SAS_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_BOOT_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\ItSas35.sys
LoadOrderGroup = SCSI Miniport
AddReg         = pnpsafe_pci_addreg
AddReg         = bus_type_sas_addreg

[AVAGO_SAS_CopyFiles]
ItSas35.sys,,,1

[Shutdown_addreg]
HKR,"ScsiPort","NeedsSystemShutdownNotification",%REG_DWORD%,1

[LegacyScsiportValues]
HKR,Scsiport,BusNumber
HKR,Scsiport,LegacyInterfaceType
HKR,Scsiport,SlotNumber

[InterruptMgmtValues] 
HKR,"Interrupt Management",0x00000010 
HKR,"Interrupt Management\MessageSignaledInterruptProperties",0x00000010 
HKR,"Interrupt Management\MessageSignaledInterruptProperties",MSISupported,%REG_DWORD%,1 
HKR, "Interrupt Management\Affinity Policy", DevicePriority, %REG_DWORD%, 3 
HKR, "Interrupt Management\Affinity Policy", DevicePolicy, %REG_DWORD%, 5  
HKR, "Interrupt Management\Affinity Policy", GroupPolicy, %REG_DWORD%, 1  

[pnpsafe_pci_addreg]
HKR, "Parameters\PnpInterface", "5", %REG_DWORD%, 0x00000001

[bus_type_sas_addreg]
HKR, "Parameters", "BusType", %REG_DWORD%, 0x0000000A

[Miniport_EventLog_Inst]
AddReg = Miniport_EventLog_AddReg

[Miniport_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
HKR,,TypesSupported,%REG_DWORD%,7

; ==========================
; DDA Mitigation entries
; ==========================

[AVAGO_SAS_Inst_DDA.NT]
;Pull in PCIP device section, it also pulls in its 'properties' section but it is blank
Include=wpcip.inf
Needs=pcip_Device.NT

;DDA Specifices for HW section
[AVAGO_SAS_Inst_DDA.NT.HW]
Include=wpcip.inf
Needs=pcip_Device.NT.HW
AddReg=AVAGO_HBA_Device_DDA_Supported.NT.AddReg
AddReg=AVAGO_HBA_Device_DDA_Mitigations.NT.AddReg
DelReg=AVAGO_HBA_Device_DDA.NT.DelReg

;This pulls in and intalls the proxy bus driver, if needed
[AVAGO_SAS_Inst_DDA.NT.Services]
Include=wpcip.inf
Needs=pcip_Device.NT.Services

[AVAGO_SAS_Inst_DDA.NT.Interfaces]
Include=wpcip.inf
Needs=pcip_Device.Interfaces

[AVAGO_HBA_Device_DDA_Supported.NT.AddReg]
HKR,,SupportedDevice,%REG_DWORD%,1

[AVAGO_HBA_Device_DDA_Mitigations.NT.AddReg]
; MBAR0 Define 1st page, remaining follow preceeding def.
; Mitigation directives are CASE SENSITIVE.
;HKR,4e71479c-d352-430f-8412-7b54b5800983,,0x00000010
;HKR,4e71479c-d352-430f-8412-7b54b5800983\0,0,0,"HwRW{8000}"

[AVAGO_HBA_Device_DDA.NT.DelReg]
;In case mitigations/DDA was performed
;on uninstall delete all mitigations
HKR,,SupportedDevice
HKR,84E3B54D-71A0-4e3c-9D3C-C04724C4369C
HKR,4e71479c-d352-430f-8412-7b54b5800983

[Strings]
AVAGO = "Broadcom Inc"
DiskDesc = "Avago PCI Fusion-MPT SAS3 Driver Install Disk (StorPort)"
DevDesc3 = "Avago Adapter, Ventura - StorPort"
DevDesc4 = "Avago Adapter, Crusader - StorPort"
DevDesc5 = "Avago Adapter, Harpoon - StorPort"
DevDesc6 = "Avago Adapter, Tomcat - StorPort"
DevDesc7 = "Avago Adapter, Marlin - StorPort"
DevDesc8 = "Avago Adapter, Mercator - StorPort"
DevDesc11 = "Broadcom Fusion-MPT 12GSAS/PCIe Unsupported SAS38xx"
DevDesc12 = "Broadcom Fusion-MPT 12GSAS/PCIe SAS38xx"
DevDesc13 = "Broadcom Fusion-MPT 12GSAS/PCIe Secure SAS38xx"
DevDesc14 = "Broadcom Fusion-MPT 12GSAS/PCIe Unsupported SAS39xx"
DevDesc15 = "Broadcom Fusion-MPT 12GSAS/PCIe SAS39xx"
DevDesc16 = "Broadcom Fusion-MPT 12GSAS/PCIe Secure SAS39xx"

;******* for DDA Support ********
DevDesc3Dda = "Avago Adapter, Ventura - Dismounted"
DevDesc4Dda = "Avago Adapter, Crusader - Dismounted"
DevDesc5Dda = "Avago Adapter, Harpoon - Dismounted"
DevDesc6Dda = "Avago Adapter, Tomcat - Dismounted"
DevDesc7Dda = "Avago Adapter, Marlin - Dismounted"
DevDesc8Dda = "Avago Adapter, Mercator - Dismounted"
DevDesc12Dda = "Broadcom Fusion-MPT 12GSAS/PCIe SAS38xx - Dismounted"
DevDesc13Dda = "Broadcom Fusion-MPT 12GSAS/PCIe Secure SAS38xx - Dismounted"
DevDesc15Dda = "Broadcom Fusion-MPT 12GSAS/PCIe SAS39xx - Dismounted"
DevDesc16Dda = "Broadcom Fusion-MPT 12GSAS/PCIe Secure SAS39xx - Dismounted"

CISCO = "Cisco"
DevDescC1 = "Cisco 12G Modular SAS HBA (max 16 drives)"
DevDescC2 = "Cisco 12G Modular SAS HBA (max 26 drives)"
DevDescC3 = "Cisco 9400-8E 12G SAS HBA"
DevDescC4 = "Cisco 9400-8I 12G SAS HBA"
DevDescC5 = "Cisco 12G SAS HBA"
DevDescC6 = "Cisco 12G SAS HBA (16 Drives)"
DevDescC7 = "Cisco 9500-8e 12G SAS HBA for external JBOD attach"

DevDescC1Dda = "Cisco 12G Modular SAS HBA (max 16 drives) - Dismounted"
DevDescC2Dda = "Cisco 12G Modular SAS HBA (max 26 drives) - Dismounted"
DevDescC4Dda = "Cisco 9400-8I 12G SAS HBA - Dismounted"
DevDescC5Dda = "Cisco M6 12G SAS HBA for (32 Drives) - Dismounted"
DevDescC6Dda = "Cisco M6 12G SAS HBA for (16 Drives) - Dismounted"
DevDescC7Dda = "Cisco 9500-8e 12G SAS HBA for external JBOD attach - Dismounted"

INTEL = "Intel Corporation"
DevDescI1 = "Intel(R) Integrated RAID Module RMSP3JD160J"
DevDescI2 = "Intel(R) RAID Controller RSP3GD016J"
DevDescI3 = "Intel(R) RAID Controller RSP3QD160J"
DevDescI6 = "Intel(R) RAID Controller RS3P4QF160J"
DevDescI7 = "Intel(R) RAID Controller RS3P4GF016J"

LENOVO = "Lenovo"
DevDescL1 = "ThinkSystem 430-8i SAS/SATA 12Gb HBA"
DevDescL2 = "ThinkSystem 430-16i SAS/SATA 12Gb HBA"
DevDescL3 = "ThinkSystem 430-8e SAS/SATA 12Gb HBA"
DevDescL4 = "ThinkSystem 430-16e SAS/SATA 12Gb HBA"
DevDescL5 = "ThinkSystem 430-8i SAS/SATA 12Gb Dense HBA"
DevDescL6 = "ThinkSystem 440-16e SAS/SATA PCIe Gen4 12Gb HBA"
DevDescL7 = "ThinkSystem 440-16i SAS/SATA PCIe Gen4 12Gb Internal HBA"
DevDescL8 = "ThinkSystem 440-8i SAS/SATA PCIe Gen4 12Gb HBA"
DevDescL9 = "ThinkSystem 440-16i SAS/SATA PCIe Gen4 12Gb HBA"
DevDescL10 = "ThinkSystem 440-8e SAS/SATA PCIe Gen4 12Gb HBA"

SMC = "Supermicro"
DevDescS1 = "AOC-S3616L-L16iT"
DevDescS2 = "SAS 3816"
DevDescS3 = "SAS 3808"

QUANTA = "Quanta"
DevDescQ1 = "QS-3816A"
DevDescQ2 = "QS-3816B"

GIGABYTE = "Gigabyte"
DevDescG1 = "CSA4820"
DevDescG2 = "CSA4710"

FUJITSU = "Fujitsu"
DevDescF1 = "PSAS CP500e"
DevDescF2 = "PSAS CP503i"
DevDescF3 = "PSAS CP600i"
DevDescF4 = "PSAS CP600e"

INSPUR = "Inspur"
DevDescINS1 = "INSPUR 3408IT"
DevDescINS2 = "3808 IT 8i"
DevDescINS3 = "IEIT-SA-ELG7"

XFUSION = "xFusion"
DevDescX1 = "xFusion370-8i Card"
DevDescX2 = "xFusion760IT Card"
DevDescX3 = "xFusion XR370-M-8i Card"
DevDescX4 = "xFusion XR370-M-16i Card"
DevDescX5 = "xFusion XC370-M-8i Card"
DevDescX6 = "xFusion XC370-M-16i Card"

DELL = "Dell Corporation"
DevDescD1 = "Dell HBA345 Adapter"
DevDescD2 = "Dell HBA345 Front"
DevDescD3 = "Dell HBA355i Adapter"
DevDescD4 = "Dell HBA355i Front"
DevDescD5 = "Dell HBA350i MX"
DevDescD6 = "Dell HBA355e Adapter"
DevDescD7 = "Dell HBA350i Adapter"
DevDescD8 = "HBA350i MM"
DevDescD9 = "HBA350i MM LP"
DevDescD10 = "Catamaran-3808"

;******** OS Version this driver was built for                  **********
;******** This section is Machine generated - do not edit *********
WindowsOsVersion = "Win2022_x64"

;*******************************************
;Handy macro substitutions (non-localizable)
SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER  = 1
SERVICE_BOOT_START     = 0
SERVICE_ERROR_NORMAL   = 1
REG_EXPAND_SZ          = 0x00020000
REG_DWORD              = 0x00010001
