1 ; OpenIB InfiniBand SRP Miniport.
\r
2 ; Copyright 2005 SilverStorm Technologies all Rights Reserved.
\r
5 Signature="$Windows NT$"
\r
7 ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
\r
9 DriverVer=04/26/2006,1.0.0000.331
\r
12 ; ================= Device Install section =====================
\r
17 [SourceDisksNames.x86]
\r
20 [SourceDisksNames.amd64]
\r
23 [SourceDisksNames.ia64]
\r
30 %OPENIB% = SRP.DeviceSection,ntx86...0x1,ntx86,ntamd64,ntia64
\r
31 %SST% = VFx.DeviceSection,ntx86...0x1,ntx86,ntamd64,ntia64
\r
34 ; empty since we don't support W9x/Me
\r
36 [SRP.DeviceSection.ntx86...0x1]
\r
37 ; empty since we don't yet support XP.
\r
39 [SRP.DeviceSection.ntx86]
\r
40 %SRP.DeviceDesc% = SRP.DDInstall,IBA\C0100c609ep0108r0001, \
\r
41 IBA\Cff00c609ep0108r0001, \
\r
42 IBA\C0100c609ep0108, \
\r
45 [SRP.DeviceSection.ntamd64]
\r
46 %SRP.DeviceDesc% = SRP.DDInstall,IBA\C0100c609ep0108r0001, \
\r
47 IBA\Cff00c609ep0108r0001, \
\r
48 IBA\C0100c609ep0108, \
\r
51 [SRP.DeviceSection.ntia64]
\r
52 %SRP.DeviceDesc% = SRP.DDInstall,IBA\C0100c609ep0108r0001, \
\r
53 IBA\Cff00c609ep0108r0001, \
\r
54 IBA\C0100c609ep0108, \
\r
58 ; empty since we don't support W9x/Me
\r
60 [VFx.DeviceSection.ntx86...0x1]
\r
61 ; empty since we don't yet support XP.
\r
63 [VFx.DeviceSection.ntx86]
\r
64 %VFx.DeviceDesc% = SRP.DDInstall,IBA\V00066aP00000038S00066as00000038v0001, \
\r
65 IBA\V00066aP00000038S00066as00000038, \
\r
66 IBA\V00066aP00000038v0001, \
\r
67 IBA\V00066aP00000038
\r
69 [VFx.DeviceSection.ntamd64]
\r
70 %VFx.DeviceDesc% = SRP.DDInstall,IBA\V00066aP00000038S00066as00000038v0001, \
\r
71 IBA\V00066aP00000038S00066as00000038, \
\r
72 IBA\V00066aP00000038v0001, \
\r
73 IBA\V00066aP00000038
\r
75 [VFx.DeviceSection.ntia64]
\r
76 %VFx.DeviceDesc% = SRP.DDInstall,IBA\V00066aP00000038S00066as00000038v0001, \
\r
77 IBA\V00066aP00000038S00066as00000038, \
\r
78 IBA\V00066aP00000038v0001, \
\r
79 IBA\V00066aP00000038
\r
82 CopyFiles = SRP.CopyFiles
\r
84 [SRP.DDInstall.nt.Services]
\r
85 AddService = ibsrp,%SPSVCINST_ASSOCSERVICE%,SRP.ServiceInstall,SRP.EventLogInstall
\r
91 ; ============= Service Install section ==============
\r
94 [SRP.ServiceInstall]
\r
95 DisplayName = %SRP.ServiceDesc%
\r
96 ServiceType = %SERVICE_KERNEL_DRIVER%
\r
97 StartType = %SERVICE_DEMAND_START%
\r
98 ErrorControl = %SERVICE_ERROR_NORMAL%
\r
99 ServiceBinary = %12%\ibsrp.sys
\r
100 LoadOrderGroup = SCSI Miniport
\r
101 AddReg = SRP.ParamsReg
\r
104 HKR,"Parameters\PnpInterface",%InternalBus%,%REG_DWORD%,1
\r
105 HKR,"Parameters\PnpInterface",%PNPBus%,%REG_DWORD%,1
\r
108 ; == The NT EventLog entries are the same for all SCSI miniports. ==
\r
110 [SRP.EventLogInstall]
\r
111 AddReg = SRP.EventLogAddReg
\r
113 [SRP.EventLogAddReg]
\r
114 HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll"
\r
115 HKR,,TypesSupported,0x00010001,7
\r
118 OPENIB = "OpenIB Alliance"
\r
119 SST = "SilverStorm Technologies"
\r
120 SRP.DeviceDesc = "InfiniBand SRP Miniport"
\r
121 VFx.DeviceDesc = "SilverStorm VFx I/O Controller"
\r
122 SRP.ServiceDesc = "OpenIB InfiniBand SRP Miniport"
\r
123 DiskId = "OpenIB InfiniBand SRP installation disk"
\r
126 SPSVCINST_NULL = 0x0
\r
127 SPSVCINST_ASSOCSERVICE = 0x00000002
\r
128 SERVICE_KERNEL_DRIVER = 1
\r
129 SERVICE_DEMAND_START = 3
\r
130 SERVICE_ERROR_NORMAL = 1
\r
131 REG_DWORD = 0x00010001
\r
132 REG_DWORD_NO_CLOBBER = 0x00010003
\r