Topic: [REQ] Onboard LSI MegaRaid SAS R.C., Fujitsu Siemens Primergy Servers

Hello Everybody,

first i will thank You for the good work on Driverpacks. It saved me a lot of time ... :-)

Now i have a request to add a Masstorage Driver for Fujitsu Siemens Primergy Servers (e.g. RX300) with onboard LSI Logic MegaRAID SAS RAID Controller. Here is the solution which works for me, you can add it for future driverpack builds.

1) I have added a Directory named FSC under D\M\

2) Files which i have added into the new Dir (pm me, so i can send it to you)
24.05.2006  21:30            10.680 megasas.cat
08.05.2006  09:24            18.944 msas2k3.sys (driver version 1.20.0.32)
10.08.2006  09:29            19.062 oem0.inf  (entries look at the end of this post under 4. )

3) added following Lines to DriverPack_MassStorage_wnt5_x86-32.ini

[FSC]
ms_count=1
ms_1_deviceName="LSI Logic MegaRAID SAS RAID Controller Driver (Server 2003 32-bit)"
ms_1_tag="msas2k3"
ms_1_sysFile="msas2k3.sys"
ms_1_hwids="PCI\VEN_1000&DEV_0411&SUBSYS_10011000,PCI\VEN_1000&DEV_0411&SUBSYS_10021000,PCI\VEN_1000&DEV_0411&SUBSYS_10031000,PCI\VEN_1000&DEV_0411&SUBSYS_10041000,PCI\VEN_1000&DEV_0411&SUBSYS_20041000,PCI\VEN_1000&DEV_0411&SUBSYS_20051000,PCI\VEN_1000&DEV_0411&SUBSYS_100C1000,PCI\VEN_1000&DEV_0413&SUBSYS_10051000,PCI\VEN_1000&DEV_0409&SUBSYS_10091000,PCI\VEN_1000&DEV_0411&SUBSYS_10811734,PCI\VEN_1000&DEV_0411&SUBSYS_10a31734,PCI\VEN_1000&DEV_0411&SUBSYS_82871033,PCI\VEN_1000&DEV_0411&SUBSYS_10018086,PCI\VEN_1000&DEV_0411&SUBSYS_10038086,PCI\VEN_1000&DEV_0411&SUBSYS_35008086,PCI\VEN_1000&DEV_0411&SUBSYS_35018086,PCI\VEN_1000&DEV_0411&SUBSYS_35048086"
ms_1_isBusExtender=false
ms_1_exc_skipIfOS="wxp"
ms_1_exc_disableIfOS="w2k"

4) Entries for oem0.inf

;
; OEMSETUP.INF
;
; This is the INF file for Windows Server 2000 and Windows
; 2003 (32-bit) for the LSI SAS RAID Controllers
;
;********************************************************************
;                                                                    *
;   Copyright 2005 LSI Logic, Inc. All rights reserved.              *
;                                                                    *
;   This file is property of LSI Logic, Inc. and is licensed for     *
;   use as is.  The receipt of or possession of this file does not   *
;   convey any rights to modify its contents, in whole, or in part,  *
;   without the specific written consent of LSI Logic, Inc.          *
;                                                                    *
;********************************************************************

[version]
Signature="$Windows NT$"
Class=SCSIAdapter
ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
Provider=%LSI%
CatalogFile=megasas.cat
CatalogFile.ntx86=megasas.cat
DriverVer=05/05/2006,1.20.0.32

[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS


[SourceDisksNames]
1 = %disk1%,megasas.sys,,

[SourceDisksFiles]
megasas.sys = 1

[SourceDisksNames.x86]
2 = %disk2%,msas2k3.sys,,

[SourceDisksFiles.x86]
msas2k3.SYS = 2



[ControlFlags]
;
; Exclude the following PnP devices from Select Device list.
;
ExcludeFromSelect = PCI\VEN_1000&DEV_0411&SUBSYS_10011000
ExcludeFromSelect = PCI\VEN_1000&DEV_0411&SUBSYS_10021000
ExcludeFromSelect = PCI\VEN_1000&DEV_0411&SUBSYS_10031000
ExcludeFromSelect = PCI\VEN_1000&DEV_0411&SUBSYS_10041000
ExcludeFromSelect = PCI\VEN_1000&DEV_0411&SUBSYS_20041000
ExcludeFromSelect = PCI\VEN_1000&DEV_0411&SUBSYS_20051000
ExcludeFromSelect = PCI\VEN_1000&DEV_0411&SUBSYS_100C1000
ExcludeFromSelect = PCI\VEN_1000&DEV_0413&SUBSYS_10051000
ExcludeFromSelect = PCI\VEN_1000&DEV_0409&SUBSYS_10091000

;Intel
ExcludeFromSelect = PCI\VEN_1000&DEV_0411&SUBSYS_10018086
ExcludeFromSelect = PCI\VEN_1000&DEV_0411&SUBSYS_10038086
ExcludeFromSelect = PCI\VEN_1000&DEV_0411&SUBSYS_35008086
ExcludeFromSelect = PCI\VEN_1000&DEV_0411&SUBSYS_35018086
ExcludeFromSelect = PCI\VEN_1000&DEV_0411&SUBSYS_35048086

;FSC
ExcludeFromSelect = PCI\VEN_1000&DEV_0411&SUBSYS_10811734
ExcludeFromSelect = PCI\VEN_1000&DEV_0411&SUBSYS_10a31734
ExcludeFromSelect = PCI\VEN_1000&DEV_0411&SUBSYS_82871033
     
[Manufacturer]
%LSI%=LSI, NT.5.1, NT.5.2

     
[LSI]
;----------- WINDOWS 2000 INSTALL SECTION ----------------------------------------------------------

%mraidsas8408e.DeviceDesc% = megasas_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_10011000
%mraidsas8480e.DeviceDesc% = megasas_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_10021000
%mraidsas8344elp.DeviceDesc% = megasas_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_10031000
%mraidsas8308elp.DeviceDesc% = megasas_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_10041000
%mraidsata3008elp.DeviceDesc% = megasas_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_20041000
%mraidsas8304elp.DeviceDesc% = megasas_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_20051000
%mraidsas84012e.DeviceDesc% = megasas_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_100C1000
%mraidsas8300xlp.DeviceDesc% = megasas_Inst, PCI\VEN_1000&DEV_0413&SUBSYS_10051000
%mraidsas8300xlp.DeviceDesc% = megasas_Inst, PCI\VEN_1000&DEV_0409&SUBSYS_10091000

;fsc
%fscinternal.DeviceDesc% = megasas_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_10811734
%fscinternal.DeviceDesc% = megasas_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_10a31734
%fscinternal.DeviceDesc% = megasas_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_82871033

;Intel
%IntelSrcSAS181.DeviceDesc% = megasas_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_10018086
%IntelSrcSAS144E.DeviceDesc% = megasas_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_10038086
%IntelSromSAS18E.DeviceDesc% = megasas_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_35008086
%IntelSromSAS18E.DeviceDesc% = megasas_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_35018086
%IntelSromSAS18E.DeviceDesc% = megasas_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_35048086

[megasas_Inst]
CopyFiles = @megasas.sys

[megasas_Inst.HW]
DelReg = LegacyScsiportValues
AddReg = megasas_AddReg.HW

[megasas_AddReg.HW]
HKR, "ScsiPort", "NeedsSystemShutdownNotification", 0x00010001, 1
     
[megasas_Inst.Services]
AddService = megasas, %SPSVCINST_ASSOCSERVICE%, megasas_Service_Inst,Miniport_EventLog_Inst

[megasas_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER% 
StartType      = %SERVICE_BOOT_START% 
ErrorControl   = %SERVICE_ERROR_NORMAL% 
ServiceBinary  = %12%\megasas.sys
LoadOrderGroup = SCSI Miniport
AddReg         = pnpsafe_W2Kpci_addreg
AddReg         = WIN2K_CriticalDataBase

[pnpsafe_W2Kpci_addreg]
HKR, "Parameters\PnpInterface", "5", 0x00010001, 0x00000001
HKR, "Parameters\Device", "NumberOfRequests", 0x00010001, 0xFA
HKLM,"System\CurrentControlSet\Services\Disk","TimeOutValue",0x00010001,0x0000003C

[WIN2K_CriticalDataBase]
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10011000,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10011000,Service,,%Service%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10021000,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10021000,Service,,%Service%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10031000,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10031000,Service,,%Service%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10041000,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10041000,Service,,%Service%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_20041000,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_20041000,Service,,%Service%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_20051000,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_20051000,Service,,%Service%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_100C1000,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_100C1000,Service,,%Service%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0413&subsys_10051000,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0413&subsys_10051000,Service,,%Service%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0409&subsys_10091000,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0409&subsys_10091000,Service,,%Service%

HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10018086,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10018086,Service,,%Service%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10038086,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10038086,Service,,%Service%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_35008086,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_35008086,Service,,%Service%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_35018086,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_35018086,Service,,%Service%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_35048086,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_35048086,Service,,%Service%


HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10811734,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10811734,Service,,%Service%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10a31734,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10a31734,Service,,%Service%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_82871033,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_82871033,Service,,%Service%


[LSI.NT.5.1]
;----------- WINDOWS XP INSTALL SECTION ----------------------------------------------------------


%mraidsas8408e.DeviceDesc% = NODRV, PCI\VEN_1000&DEV_0411&SUBSYS_10011000
%mraidsas8480e.DeviceDesc% = NODRV, PCI\VEN_1000&DEV_0411&SUBSYS_10021000
%mraidsas8344elp.DeviceDesc% = NODRV, PCI\VEN_1000&DEV_0411&SUBSYS_10031000
%mraidsas8308elp.DeviceDesc% = NODRV, PCI\VEN_1000&DEV_0411&SUBSYS_10041000
%mraidsata3008elp.DeviceDesc% = NODRV, PCI\VEN_1000&DEV_0411&SUBSYS_20041000
%mraidsas8304elp.DeviceDesc% = NODRV, PCI\VEN_1000&DEV_0411&SUBSYS_20051000
%mraidsas84012e.DeviceDesc% = NODRV, PCI\VEN_1000&DEV_0411&SUBSYS_100C1000
%mraidsas8300xlp.DeviceDesc% = NODRV, PCI\VEN_1000&DEV_0413&SUBSYS_10051000
%mraidsas8300xlp.DeviceDesc% = NODRV, PCI\VEN_1000&DEV_0409&SUBSYS_10091000

;fsc
%fscinternal.DeviceDesc% = NODRV, PCI\VEN_1000&DEV_0411&SUBSYS_10811734
%fscinternal.DeviceDesc% = NODRV, PCI\VEN_1000&DEV_0411&SUBSYS_10a31734
%fscinternal.DeviceDesc% = NODRV, PCI\VEN_1000&DEV_0411&SUBSYS_82871033

;Intel
%IntelSrcSAS181.DeviceDesc% = NODRV, PCI\VEN_1000&DEV_0411&SUBSYS_10018086
%IntelSrcSAS144E.DeviceDesc% = NODRV, PCI\VEN_1000&DEV_0411&SUBSYS_10038086
%IntelSromSAS18E.DeviceDesc% = NODRV, PCI\VEN_1000&DEV_0411&SUBSYS_35008086
%IntelSromSAS18E.DeviceDesc% = NODRV, PCI\VEN_1000&DEV_0411&SUBSYS_35018086
%IntelSromSAS18E.DeviceDesc% = NODRV, PCI\VEN_1000&DEV_0411&SUBSYS_35048086

[NODRV] ;EMPTY SECTION


[LSI.NT.5.2]
;----------- WINDOWS 2003 32BIT INSTALL SECTION ----------------------------------------------------------

%mraidsas8408e.DeviceDesc% = msas2k3_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_10011000
%mraidsas8480e.DeviceDesc% = msas2k3_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_10021000
%mraidsas8344elp.DeviceDesc% = msas2k3_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_10031000
%mraidsas8308elp.DeviceDesc% = msas2k3_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_10041000
%mraidsata3008elp.DeviceDesc% = msas2k3_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_20041000
%mraidsas8304elp.DeviceDesc% = msas2k3_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_20051000
%mraidsas84012e.DeviceDesc% = msas2k3_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_100C1000
%mraidsas8300xlp.DeviceDesc% = msas2k3_Inst, PCI\VEN_1000&DEV_0413&SUBSYS_10051000
%mraidsas8300xlp.DeviceDesc% = msas2k3_Inst, PCI\VEN_1000&DEV_0409&SUBSYS_10091000

;fsc
%fscinternal.DeviceDesc% = msas2k3_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_10811734
%fscinternal.DeviceDesc% = msas2k3_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_10a31734
%fscinternal.DeviceDesc% = msas2k3_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_82871033

;Intel
%IntelSrcSAS181.DeviceDesc% = msas2k3_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_10018086
%IntelSrcSAS144E.DeviceDesc% = msas2k3_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_10038086
%IntelSromSAS18E.DeviceDesc% = msas2k3_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_35008086
%IntelSromSAS18E.DeviceDesc% = msas2k3_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_35018086
%IntelSromSAS18E.DeviceDesc% = msas2k3_Inst, PCI\VEN_1000&DEV_0411&SUBSYS_35048086

[msas2k3_Inst.ntx86]
CopyFiles = @msas2k3.sys

[msas2k3_Inst.ntx86.HW]
DelReg = LegacyScsiportValues
AddReg = msas2k3_AddReg.ntx86.HW

[msas2k3_AddReg.ntx86.HW]
HKR, "ScsiPort", "NeedsSystemShutdownNotification", 0x00010001, 1

     
[msas2k3_Inst.ntx86.Services]
AddService = msas2k3, %SPSVCINST_ASSOCSERVICE%, msas2k3_Service_Inst,Miniport_EventLog_Inst


[msas2k3_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER% 
StartType      = %SERVICE_BOOT_START% 
ErrorControl   = %SERVICE_ERROR_NORMAL% 
ServiceBinary  = %12%\msas2k3.sys
LoadOrderGroup = SCSI Miniport
AddReg         = pnpsafe_pci_addreg
AddReg         = WIN2K3_CriticalDataBase



;************************************************************* 
;The EventLog entries are the same for all SCSI miniports. 
[Miniport_EventLog_Inst]
AddReg = Miniport_EventLog_AddReg
     
[pnpsafe_pci_addreg]
HKR, "Parameters\PnpInterface", "5", 0x00010001, 0x00000001
HKR, "Parameters\Device", "NumberOfRequests", 0x00010001, 0x000003E8
HKLM,"System\CurrentControlSet\Services\Disk","TimeOutValue",0x00010001,0x0000003C

[WIN2K3_CriticalDataBase]
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10011000,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10011000,Service,,%Service1%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10021000,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10021000,Service,,%Service1%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10031000,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10031000,Service,,%Service1%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10041000,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10041000,Service,,%Service1%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_20041000,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_20041000,Service,,%Service1%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_20051000,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_20051000,Service,,%Service1%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_100C1000,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_100C1000,Service,,%Service1%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0413&subsys_10051000,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0413&subsys_10051000,Service,,%Service1%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0409&subsys_10091000,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0409&subsys_10091000,Service,,%Service1%

HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10018086,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10018086,Service,,%Service1%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10038086,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10038086,Service,,%Service1%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_35008086,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_35008086,Service,,%Service1%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_35018086,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_35018086,Service,,%Service1%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_35048086,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_35048086,Service,,%Service1%

HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10811734,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10811734,Service,,%Service1%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10a31734,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_10a31734,Service,,%Service1%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_82871033,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1000&dev_0411&subsys_82871033,Service,,%Service1%

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

[LegacyScsiportValues]
HKR,Scsiport

[Strings]
;------------------MegaRAID----------------------------
LSI = "LSI Logic Corp.,"
disk1 ="LSI Logic MegaRAID SAS RAID Controller Driver (Windows 2000)"
disk2 ="LSI Logic MegaRAID SAS RAID Controller Driver (Server 2003 32-bit)"

mraidsas8408e.DeviceDesc = "LSI Logic MegaRAID SAS 8408E RAID Controller"
mraidsas8480e.DeviceDesc = "LSI Logic MegaRAID SAS 8480E RAID Controller"
mraidsas8344elp.DeviceDesc = "LSI Logic MegaRAID SAS 8344ELP RAID Controller"
mraidsas8308elp.DeviceDesc = "LSI Logic MegaRAID SAS 8308ELP RAID Controller"
mraidsas8304elp.DeviceDesc = "LSI Logic MegaRAID SAS 8304ELP RAID Controller"
mraidsas84012e.DeviceDesc = "LSI Logic MegaRAID SAS 84012E RAID Controller"
mraidsata3008elp.DeviceDesc = "LSI Logic MegaRAID SATA 300-8ELP RAID Controller"
mraidsas8300xlp.DeviceDesc = "LSI Logic MegaRAID SAS 8300XLP RAID Controller"
IntelSrcSAS181.DeviceDesc = "Intel(R) RAID Controller SRCSAS18E"
IntelSrcSAS144E.DeviceDesc = "Intel(R) RAID Controller SRCSAS144E"
IntelSromSAS18E.DeviceDesc = "Intel(R) RAID Controller SROMBSAS18E"
fscinternal.DeviceDesc = "LSI Logic MegaRAID SAS PCI Express ROMB"

Service =  "megasas"
Service1 =  "msas2k3"

ClassGUID = "{4D36E97B-E325-11CE-BFC1-08002BE10318}"     
     
;******************************************* 
;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

Re: [REQ] Onboard LSI MegaRaid SAS R.C., Fujitsu Siemens Primergy Servers

thank you for your request and excellent info.

Welcome aboard!

link to oem driver download please?

Try to use code tags when appropriate...

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: [REQ] Onboard LSI MegaRaid SAS R.C., Fujitsu Siemens Primergy Servers

Hi Karo, welcome to DriverPacks.
it looks good, and it works for you so we should include it, and you can probably help us include more like that.. smile

Jeff, it is not the first time I think about splitting the servers out of mass DriverPacks..

When you look up how awful many LSI megasas drivers we do not include, you would see the sense in that, and LSI is not the only one.
On the other hand, having people do it for themselves and then share how they did it appeals to me.
(I wish I would know wether Karo read the the FAQ which we think of as reference txt for mass DriverPacks academy. smile )

Anyway, it is nice work, not a single duped HWID, and the exceptions work..
Adding many more like it would probably be h*ll for sysprep (megasas.sys in all of them).

The answer was 42?
Kind regards, Jaak.