; Mellanox Technologies InfiniBand HCAs. ; Copyright 2005 Mellanox Technologies all Rights Reserved. [Version] Signature="$Windows NT$" Class=InfiniBandHca ClassGUID={58517E00-D3CF-40c9-A679-CEE5752F4491} Provider=%MTL% CatalogFile=mthca.cat ; must be synchronized with MTHCA_DEV.H DriverVer=04/09/2006,1.0.0000.295 ; ================= Destination directory section ===================== [DestinationDirs] DefaultDestDir=%DIRID_DRIVERS% ClassCopyFiles=%DIRID_SYSTEM% MTHCA.UMCopyFiles=%DIRID_SYSTEM% MTHCA.WOW64CopyFiles=%DIRID_WINDOWS%\SysWOW64 ; ================= Class Install section ===================== [ClassInstall32] CopyFiles=ClassCopyFiles AddReg=ClassAddReg [ClassCopyFiles] IbInstaller.dll [ClassAddReg] HKR,,,,"InfiniBand Host Channel Adapters" HKR,,Icon,,-5 HKLM,"System\CurrentControlSet\Control\CoDeviceInstallers", \ %HcaClassGuid%,%REG_MULTI_SZ_APPEND%, "IbInstaller.dll,IbCoInstaller" ; ================= Device Install section ===================== [SourceDisksNames.x86] 1=%DiskId%,,,\x86 [SourceDisksNames.amd64] 1=%DiskId%,,,\amd64 [SourceDisksNames.ia64] 1=%DiskId%,,,\ia64 [SourceDisksFiles] IbInstaller.dll=1 mthca.sys=1 mthcau.dll=1 mthcaud.dll=1 [SourceDisksFiles.amd64] IbInstaller.dll=1 mthca.sys=1 mthcau.dll=1 mthcaud.dll=1 ;uvpd32.dll=1 ;uvpd32d.dll=1 [SourceDisksFiles.ia64] IbInstaller.dll=1 mthca.sys=1 mthcau.dll=1 mthcaud.dll=1 ;uvpd32.dll=1 ;uvpd32d.dll=1 [Manufacturer] %MTL% = HCA.DeviceSection,ntx86,ntamd64,ntia64 [HCA.DeviceSection] ; empty since we don't support W9x/Me [HCA.DeviceSection.ntx86] %MT23108.DeviceDesc% = MTHCA.DDInstall, PCI\VEN_15B3&DEV_5A44 %MT25208.DeviceDesc% = MTHCA.DDInstall, PCI\VEN_15B3&DEV_6278 %MT25218.DeviceDesc% = MTHCA.DDInstall, PCI\VEN_15B3&DEV_6282 %MT24204.DeviceDesc% = MTHCA.DDInstall, PCI\VEN_15B3&DEV_5E8C %MT25204.DeviceDesc% = MTHCA.DDInstall, PCI\VEN_15B3&DEV_6274 [HCA.DeviceSection.ntamd64] %MT23108.DeviceDesc% = MTHCA.DDInstall, PCI\VEN_15B3&DEV_5A44 %MT25208.DeviceDesc% = MTHCA.DDInstall, PCI\VEN_15B3&DEV_6278 %MT25218.DeviceDesc% = MTHCA.DDInstall, PCI\VEN_15B3&DEV_6282 %MT24204.DeviceDesc% = MTHCA.DDInstall, PCI\VEN_15B3&DEV_5E8C %MT25204.DeviceDesc% = MTHCA.DDInstall, PCI\VEN_15B3&DEV_6274 [HCA.DeviceSection.ntia64] %MT23108.DeviceDesc% = MTHCA.DDInstall, PCI\VEN_15B3&DEV_5A44 %MT25208.DeviceDesc% = MTHCA.DDInstall, PCI\VEN_15B3&DEV_6278 %MT25218.DeviceDesc% = MTHCA.DDInstall, PCI\VEN_15B3&DEV_6282 %MT24204.DeviceDesc% = MTHCA.DDInstall, PCI\VEN_15B3&DEV_5E8C %MT25204.DeviceDesc% = MTHCA.DDInstall, PCI\VEN_15B3&DEV_6274 [MTHCA.DDInstall.ntx86] CopyFiles = MTHCA.CopyFiles CopyFiles = MTHCA.UMCopyFiles [MTHCA.DDInstall.ntamd64] CopyFiles = MTHCA.CopyFiles CopyFiles = MTHCA.UMCopyFiles CopyFiles = MTHCA.WOW64CopyFiles [MTHCA.DDInstall.ntia64] CopyFiles = MTHCA.CopyFiles CopyFiles = MTHCA.UMCopyFiles CopyFiles = MTHCA.WOW64CopyFiles [MTHCA.DDInstall.ntx86.Services] AddService = mthca,%SPSVCINST_ASSOCSERVICE%,MTHCA.ServiceInstall,MTHCA.EventLog [MTHCA.DDInstall.ntamd64.Services] AddService = mthca,%SPSVCINST_ASSOCSERVICE%,MTHCA.ServiceInstall,MTHCA.EventLog [MTHCA.DDInstall.ntia64.Services] AddService = mthca,%SPSVCINST_ASSOCSERVICE%,MTHCA.ServiceInstall,MTHCA.EventLog [MTHCA.CopyFiles] mthca.sys [MTHCA.UMCopyFiles] ; 2 lines excluded temporary mthcau.dll,,,2 mthcaud.dll,,,2 [MTHCA.WOW64CopyFiles] mthcau.dll,uvpd32.dll,,2 mthcaud.dll,uvpd32d.dll,,2 ; ; ============= Service Install section ============== ; [MTHCA.ServiceInstall] DisplayName = %MTHCA.ServiceDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\mthca.sys LoadOrderGroup = extended base AddReg = MTHCA.ParamsReg [MTHCA.EventLog] AddReg = MTHCA.AddEventLogReg [MTHCA.AddEventLogReg] HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\mthca.sys" HKR, , TypesSupported, 0x00010001, 7 [MTHCA.ParamsReg] HKR,"Parameters","DebugLevel",%REG_DWORD%,0x00000003 HKR,"Parameters","DebugFlags",%REG_DWORD%,0x0000ffff HKLM,"System\CurrentControlSet\Control\WMI\GlobalLogger\8bf1f640-63fe-4743-b9ef-fa38c695bfde","Flags",%REG_DWORD%,0xffff HKLM,"System\CurrentControlSet\Control\WMI\GlobalLogger\8bf1f640-63fe-4743-b9ef-fa38c695bfde","Level",%REG_DWORD%,0x3 [Strings] HcaClassGuid = "{58517E00-D3CF-40c9-A679-CEE5752F4491}" MTL="Mellanox Technologies Ltd." MTHCA.ServiceDesc = "Driver for Mellanox InfiniHost Devices" MT23108.DeviceDesc="InfiniHost (MT23108) - Mellanox InfiniBand HCA" MT25208.DeviceDesc="InfiniHost (MT25208) - Mellanox InfiniBand HCA for PCI Express" MT25218.DeviceDesc="InfiniHost III Ex (MT25218) - Mellanox InfiniBand HCA for PCI Express" MT24204.DeviceDesc="InfiniHost III Lx (MT24204) - Mellanox InfiniBand HCA for PCI Express" MT25204.DeviceDesc="InfiniHost III Lx (MT25204) - Mellanox InfiniBand HCA for PCI Express" DiskId = "Mellanox InfiniBand HCA installation disk" SPSVCINST_NULL = 0x0 SPSVCINST_ASSOCSERVICE = 0x00000002 SERVICE_KERNEL_DRIVER = 1 SERVICE_DEMAND_START = 3 SERVICE_ERROR_NORMAL = 1 REG_DWORD = 0x00010001 REG_MULTI_SZ_APPEND = 0x00010008 DIRID_SYSTEM = 11 DIRID_DRIVERS = 12