;============================================================================= ; Copyright (c) 2009. Marvell International Ltd. ; ; INF for Windows XP, Windows server 2003, Windows Vista and Windows 7 ; ;============================================================================= [Version] signature = "$Windows NT$" Class=SCSIAdapter ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318} CatalogFile=mv91xx.cat Provider=%Marvell% DriverVer=11/11/2011,1.2.0.1019 [DestinationDirs] mv91xx.Files.x86_12 = 12 CoInstaller_CopyFiles = 11 [SourceDisksNames.x86] 0=%Desc_x860% [SourceDisksFiles.x86] mv91xx.sys=0,, mv91xxm.dll=0,, mvxxmm.sys=0,, [ControlFlags] ExcludeFromSelect=* [Manufacturer] ;For Magni/MagniLite %Marvell%=Marvell ;For MagniPlus %Marvell2%=Marvell2,ntx86.6.0,ntx86.5.1,ntx86.5.2 [Marvell] %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_9023&CC_0106 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_90A3&CC_0101 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_9110&CC_0106 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_9190&CC_0101 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_9111&CC_0106 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_9191&CC_0101 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_9120&CC_0106 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_91A0&CC_0101 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_9122&CC_0106 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_91A2&CC_0101 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_9128&CC_0106 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_91A8&CC_0101 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_9028&CC_0106 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_90A8&CC_0101 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_9123&CC_0106 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_9123&CC_0104 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_914D&CC_0101 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_91A3&CC_0101 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_9130&CC_0106 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_91B0&CC_0101 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_9181&CC_0106 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_9182&CC_0106 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_9171&CC_0106 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_9172&CC_0106 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_9200&CC_0106 %mv91xxrDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_9192&CC_0104 %mv91xxrDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_9191&CC_0104 %mv91xxrDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_91a1&CC_0104 %mv91xxrDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_91a2&CC_0104 [Marvell2.ntx86.5.1] %mv92xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_9230&CC_0106 %mv92xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_9220&CC_0106 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_91F3&CC_0106 [Marvell2.ntx86.5.2] %mv92xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_9230&CC_0106 %mv92xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_9220&CC_0106 %mv91xxDesc%=mv91xx_Inst,PCI\VEN_1B4B&DEV_91F3&CC_0106 [Marvell2.ntx86.6.0] [mv91xx_Inst] ;CpyFiles = mv91xx.Files.x86_12, ;CopyINF = mvnodrv.inf, AddReg = mv91xx_Registry_Update,mv91xx_policy_update [mv91xx_policy_update] HKR,,"CacheModuleEnable",,"1" ; ******** Change disk time out value from default 10s to 60s ******** [mv91xx_Registry_Update] HKLM,SYSTEM\CurrentControlSet\Services\Disk,TimeOutValue,0x00010001,0x3C [mv91xx_Inst.Services] AddService = mv91xx,0x00000002,mv91xx_Service_Instx86, mv91xx_EventLog_Inst [mv91xx_Service_Instx86] ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_BOOT_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\mv91xx.sys LoadOrderGroup = "SCSI Miniport" AddReg = pnpsafe_pci_addreg AddReg = bus_type_sata_addreg [mv91xx_Inst.CoInstallers] AddReg = mv91xx_Inst.CoInstallers_AddReg ;CpyFiles=CoInstaller_CopyFiles [CoInstaller_CopyFiles] mv91xxm.dll [mv91xx_Inst.CoInstallers_AddReg] HKR,,EnumPropPages32,,"mv91xxm.dll,ESATAPortPropPageProvider" ; ******** Uninstall section ******** [DefaultUninstall] ;DlFiles = mv91xx.DelFiles [DefaultUninstall.Services] DelService = mv91xx [mv91xx.DelFiles] mv91xx.sys,,, ; ********************************** [mv91xx.Files.x86_12] mv91xx.sys mvxxmm.sys [mv91xx_EventLog_Inst] AddReg = mv91xx_EventLog_Inst.AddReg [mv91xx_EventLog_Inst.AddReg] HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\Drivers\mv91xx.sys" HKR,,TypesSupported,%REG_DWORD%,7 [pnpsafe_pci_addreg] HKR, Parameters\PnpInterface, 5, 0x00010001, 0x00000001 HKR, "Parameters\Device", "NumberOfRequests", 0x00010001, 0x000000FF HKR, "Parameters\Device", "MaximumSGList", 0x00010001, 0x000000FF HKR, Settings, MAX_SG_ENTRY, 0x00010001, 0 [bus_type_sata_addreg] HKR, "Parameters", "BusType", 0x00010001, 0x0000000b [Strings] ; *******Localizable Strings******* Marvell= "Marvell Inc." Marvell2= "Marvell Inc." Desc_x860= "Marvell 91xx SATA 6G Controller Driver" mv91xxDesc= "Marvell 91xx SATA 6G Controller" mv92xxDesc= "Marvell 92xx SATA 6G Controller" mv91xxrDesc= "Marvell 91xx SATA 6G RAID Controller" ; *******Non Localizable Strings******* SERVICE_BOOT_START = 0x0 SERVICE_SYSTEM_START = 0x1 SERVICE_AUTO_START = 0x2 SERVICE_DEMAND_START = 0x3 SERVICE_DISABLED = 0x4 SERVICE_KERNEL_DRIVER = 0x1 SERVICE_ERROR_IGNORE = 0x0 SERVICE_ERROR_NORMAL = 0x1 SERVICE_ERROR_SEVERE = 0x2 SERVICE_ERROR_CRITICAL = 0x3 REG_EXPAND_SZ = 0x00020000 REG_DWORD = 0x00010001