Dacht omdat er toch altijd andere tweakers zijn die ook gekke dingen proberen
mijn handleiding en modificaties om een Perc5i aan de praat te krijgen op niet Dell hardware en dan ook nog met Windows XP hier te delen
(werkt dan ook met BartPe overigens!)
Wellicht bespaar ik iemand anders op deze wijze veel tijd.
Het recept (incl pricewatch links indien mogelijk):
Antec P180 kast
Asus P5W64 Professional met 4x Pci-e
Dual core E6400
2x 1 gb memory pc6400
Asus geforce 7600GT 256mb-2dht in pci-e slot 1
Dell Perc 5i 256 mb raid controller in pci-e slot 3 met sas to sata2 kabels van adaptec (max 8 sata drives)
6x 750 gb Samsung Spinpoint F1 32mb cache 7200rpm HD753LJ, kreeg er geen 8 in de kast :'(
Losse simpele cd/dvd speler WANT het is niet mogelijk om windows x32 te installeren via een USB cdrom/dvd speler dan krijg je een mooi blauw scherm met raid controllers! een usb floppy voor drivers mag wel maar je moet een vaste cd/dvd speler aan de ide hebben hangen (sata dvd speler werkt ook niet,ook een nietszeggende bsod!, tis maar dat je het weet)
Start cooking:
Raid set opgezet met de 6 beschikbare disken in Raid5 van de grote hoeveelheid GB's 150gb toegewezen als logical drive (bedoeling is om er meerdere OS'en op te draaien)
Cache policy:
Adaptive read ahead
en Write back
Download de perc5i drivers bij dell
runnen en uitpakken.
je krijgt de volgende bestanden die op een floppy zouden moeten (nog niet doen want dit werkt dus niet met XP, allemaal foutmeldingen als je dit gebruikt over megasas.sys)
megasas.pdb
megasas.sys
nodev.inf
percsas.cat
percsas.pdb
percsas.sys
oemsetup.inf
txtsetup.oem
de truuk (ook de gebruiken voor BartPE indien je een dell server met een perc5i wilt gebruiken
:
Ik heb alle zooi betreffende windows 2003 uit de oemsetup.inf en txtsetup.oem gesloopt zodat alleen de windows 2000 drivers overblijven die WEL werken met windows XP en dus BartPE.
Copy de onderstaande voorbeelden en vervang de 2 genoemde bestandsnamen
TXTSETUP.OEM
---------------------------------------------------------------------------------------------------------------------------------------
[Disks]
d1 = "DELL PERC5 RAID Controller Driver for Windows 2000", \megasas.sys, \
[Defaults]
scsi = MSAS_32
[scsi]
MSAS_32 = "DELL PERC5 RAID Controller Driver for Windows 2000",megasas
[HardwareIds.scsi.MSAS_32]
id = "PCI\VEN_1028&DEV_0015&SUBSYS_1F011028", "megasas"
id = "PCI\VEN_1028&DEV_0015&SUBSYS_1F021028", "megasas"
id = "PCI\VEN_1028&DEV_0015&SUBSYS_1F031028", "megasas"
[Files.scsi.MSAS_32]
driver = d1, megasas.sys, megasas
inf = d1, oemsetup.inf, megasas
inf = d1, nodev.inf
catalog = d1, percsas.cat
[Config.megasas]
value = "", Tag, REG_DWORD, 20
-------------------------------------------------------------------------------------------------------------------------------------
OEMSETUP.INF
--------------------------------------------------------------------------------------------------------------------------------------
[version]
Signature="$Windows NT$"
Class=SCSIAdapter
ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
Provider=%DELL%
CatalogFile=percsas.cat
CatalogFile.ntx86=percsas.cat
DriverVer=02/17/2006,1.18.0.32
[DestinationDirs]
DefaultDestDir = 12; DIRID_DRIVERS
[SourceDisksNames]
1 = %disk1%,megasas.sys,,
[SourceDisksFiles]
megasas.sys = 1
[ControlFlags]
;
; Exclude the following PnP devices from Select Device list.
;
ExcludeFromSelect = PCI\VEN_1028&DEV_0015&SUBSYS_1F011028
ExcludeFromSelect = PCI\VEN_1028&DEV_0015&SUBSYS_1F021028
ExcludeFromSelect = PCI\VEN_1028&DEV_0015&SUBSYS_1F031028
[Manufacturer]
%DELL%=DELL, NT.5.1, NT.5.2
[DELL]
;----------- WINDOWS 2000 INSTALL SECTION ----------------------------------------------------------
;PERC 5 controller family
;PERC5/E Controller Family
%perc5E.DeviceDesc% = megasas_Inst, PCI\VEN_1028&DEV_0015&SUBSYS_1F011028
;PERC5/I Controller Family
%perc5I.DeviceDesc% = megasas_Inst, PCI\VEN_1028&DEV_0015&SUBSYS_1F021028
;PERC5/i Integrated Controller Family
%perc5in.DeviceDesc% = megasas_Inst, PCI\VEN_1028&DEV_0015&SUBSYS_1F031028
[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
[DELL.NT.5.1]
;----------- WINDOWS XP 32BIT INSTALL SECTION ----------------------------------------------------------
;PERC 5 controller family
;PERC5/E Controller Family
%perc5E.DeviceDesc% = NODRV, PCI\VEN_1028&DEV_0015&SUBSYS_1F011028
;PERC5/I Controller Family
%perc5I.DeviceDesc% = NODRV, PCI\VEN_1028&DEV_0015&SUBSYS_1F021028
;PERC5/i Integrated Controller Family
%perc5in.DeviceDesc% = NODRV, PCI\VEN_1028&DEV_0015&SUBSYS_1F031028
[NODRV];empty section
[DELL.NT.5.2]
;*************************************************************
;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
[WIN2K_CriticalDataBase]
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1028&dev_0015&subsys_1F011028,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1028&dev_0015&subsys_1F011028,Service,,%Service1%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1028&dev_0015&subsys_1F021028,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1028&dev_0015&subsys_1F021028,Service,,%Service1%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1028&dev_0015&subsys_1F031028,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1028&dev_0015&subsys_1F031028,Service,,%Service1%
[WIN2K3_CriticalDataBase]
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1028&dev_0015&subsys_1F011028,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1028&dev_0015&subsys_1F011028,Service,,%Service%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1028&dev_0015&subsys_1F021028,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1028&dev_0015&subsys_1F021028,Service,,%Service%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1028&dev_0015&subsys_1F031028,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1028&dev_0015&subsys_1F031028,Service,,%Service%
[Miniport_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,%%SystemRoot%%\System32\IoLogMsg.dll
HKR,,TypesSupported,%REG_DWORD%,7
[LegacyScsiportValues]
HKR,Scsiport
[Strings]
;------------------MegaRAID----------------------------
DELL="DELL"
disk1 ="DELL PERC RAID Driver for Windows 2000"
disk2 ="DELL PERC RAID Driver (Server 2003 32-bit)"
perc5E.DeviceDesc = "DELL PERC 5/E Adapter RAID Controller"
perc5I.DeviceDesc = "DELL PERC 5/I Adapter RAID Controller"
perc5in.DeviceDesc = "DELL PERC 5/i Integrated RAID Controller"
Service1 = "megasas"
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
----------------------------------------------------------------------------------------------------------------------------------------
Voila, je kan nu een floppy maken en via F6 de drivers inladen en windows XP installeren
of uiteraard gebruiken met BartPE
Je weet niet wat je meemaakt hoe snel het systeem is met deze controller.
Ik zal later even wat hdtune resultaten posten, ook kan je met deze controller in je systeem VMWare ESX server draaien maar das weer een heeeeeel ander topic
any questions ? :-) shoot
Wellicht bespaar ik iemand anders op deze wijze veel tijd.
Het recept (incl pricewatch links indien mogelijk):
Antec P180 kast
Asus P5W64 Professional met 4x Pci-e
Dual core E6400
2x 1 gb memory pc6400
Asus geforce 7600GT 256mb-2dht in pci-e slot 1
Dell Perc 5i 256 mb raid controller in pci-e slot 3 met sas to sata2 kabels van adaptec (max 8 sata drives)
6x 750 gb Samsung Spinpoint F1 32mb cache 7200rpm HD753LJ, kreeg er geen 8 in de kast :'(
Losse simpele cd/dvd speler WANT het is niet mogelijk om windows x32 te installeren via een USB cdrom/dvd speler dan krijg je een mooi blauw scherm met raid controllers! een usb floppy voor drivers mag wel maar je moet een vaste cd/dvd speler aan de ide hebben hangen (sata dvd speler werkt ook niet,ook een nietszeggende bsod!, tis maar dat je het weet)
Start cooking:
Raid set opgezet met de 6 beschikbare disken in Raid5 van de grote hoeveelheid GB's 150gb toegewezen als logical drive (bedoeling is om er meerdere OS'en op te draaien)
Cache policy:
Adaptive read ahead
en Write back
Download de perc5i drivers bij dell
runnen en uitpakken.
je krijgt de volgende bestanden die op een floppy zouden moeten (nog niet doen want dit werkt dus niet met XP, allemaal foutmeldingen als je dit gebruikt over megasas.sys)
megasas.pdb
megasas.sys
nodev.inf
percsas.cat
percsas.pdb
percsas.sys
oemsetup.inf
txtsetup.oem
de truuk (ook de gebruiken voor BartPE indien je een dell server met een perc5i wilt gebruiken
Ik heb alle zooi betreffende windows 2003 uit de oemsetup.inf en txtsetup.oem gesloopt zodat alleen de windows 2000 drivers overblijven die WEL werken met windows XP en dus BartPE.
Copy de onderstaande voorbeelden en vervang de 2 genoemde bestandsnamen
TXTSETUP.OEM
---------------------------------------------------------------------------------------------------------------------------------------
[Disks]
d1 = "DELL PERC5 RAID Controller Driver for Windows 2000", \megasas.sys, \
[Defaults]
scsi = MSAS_32
[scsi]
MSAS_32 = "DELL PERC5 RAID Controller Driver for Windows 2000",megasas
[HardwareIds.scsi.MSAS_32]
id = "PCI\VEN_1028&DEV_0015&SUBSYS_1F011028", "megasas"
id = "PCI\VEN_1028&DEV_0015&SUBSYS_1F021028", "megasas"
id = "PCI\VEN_1028&DEV_0015&SUBSYS_1F031028", "megasas"
[Files.scsi.MSAS_32]
driver = d1, megasas.sys, megasas
inf = d1, oemsetup.inf, megasas
inf = d1, nodev.inf
catalog = d1, percsas.cat
[Config.megasas]
value = "", Tag, REG_DWORD, 20
-------------------------------------------------------------------------------------------------------------------------------------
OEMSETUP.INF
--------------------------------------------------------------------------------------------------------------------------------------
[version]
Signature="$Windows NT$"
Class=SCSIAdapter
ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
Provider=%DELL%
CatalogFile=percsas.cat
CatalogFile.ntx86=percsas.cat
DriverVer=02/17/2006,1.18.0.32
[DestinationDirs]
DefaultDestDir = 12; DIRID_DRIVERS
[SourceDisksNames]
1 = %disk1%,megasas.sys,,
[SourceDisksFiles]
megasas.sys = 1
[ControlFlags]
;
; Exclude the following PnP devices from Select Device list.
;
ExcludeFromSelect = PCI\VEN_1028&DEV_0015&SUBSYS_1F011028
ExcludeFromSelect = PCI\VEN_1028&DEV_0015&SUBSYS_1F021028
ExcludeFromSelect = PCI\VEN_1028&DEV_0015&SUBSYS_1F031028
[Manufacturer]
%DELL%=DELL, NT.5.1, NT.5.2
[DELL]
;----------- WINDOWS 2000 INSTALL SECTION ----------------------------------------------------------
;PERC 5 controller family
;PERC5/E Controller Family
%perc5E.DeviceDesc% = megasas_Inst, PCI\VEN_1028&DEV_0015&SUBSYS_1F011028
;PERC5/I Controller Family
%perc5I.DeviceDesc% = megasas_Inst, PCI\VEN_1028&DEV_0015&SUBSYS_1F021028
;PERC5/i Integrated Controller Family
%perc5in.DeviceDesc% = megasas_Inst, PCI\VEN_1028&DEV_0015&SUBSYS_1F031028
[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
[DELL.NT.5.1]
;----------- WINDOWS XP 32BIT INSTALL SECTION ----------------------------------------------------------
;PERC 5 controller family
;PERC5/E Controller Family
%perc5E.DeviceDesc% = NODRV, PCI\VEN_1028&DEV_0015&SUBSYS_1F011028
;PERC5/I Controller Family
%perc5I.DeviceDesc% = NODRV, PCI\VEN_1028&DEV_0015&SUBSYS_1F021028
;PERC5/i Integrated Controller Family
%perc5in.DeviceDesc% = NODRV, PCI\VEN_1028&DEV_0015&SUBSYS_1F031028
[NODRV];empty section
[DELL.NT.5.2]
;*************************************************************
;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
[WIN2K_CriticalDataBase]
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1028&dev_0015&subsys_1F011028,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1028&dev_0015&subsys_1F011028,Service,,%Service1%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1028&dev_0015&subsys_1F021028,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1028&dev_0015&subsys_1F021028,Service,,%Service1%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1028&dev_0015&subsys_1F031028,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1028&dev_0015&subsys_1F031028,Service,,%Service1%
[WIN2K3_CriticalDataBase]
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1028&dev_0015&subsys_1F011028,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1028&dev_0015&subsys_1F011028,Service,,%Service%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1028&dev_0015&subsys_1F021028,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1028&dev_0015&subsys_1F021028,Service,,%Service%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1028&dev_0015&subsys_1F031028,ClassGUID,,%ClassGUID%
HKLM,SYSTEM\CurrentControlSet\Control\CriticalDeviceDataBase\pci#ven_1028&dev_0015&subsys_1F031028,Service,,%Service%
[Miniport_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,%%SystemRoot%%\System32\IoLogMsg.dll
HKR,,TypesSupported,%REG_DWORD%,7
[LegacyScsiportValues]
HKR,Scsiport
[Strings]
;------------------MegaRAID----------------------------
DELL="DELL"
disk1 ="DELL PERC RAID Driver for Windows 2000"
disk2 ="DELL PERC RAID Driver (Server 2003 32-bit)"
perc5E.DeviceDesc = "DELL PERC 5/E Adapter RAID Controller"
perc5I.DeviceDesc = "DELL PERC 5/I Adapter RAID Controller"
perc5in.DeviceDesc = "DELL PERC 5/i Integrated RAID Controller"
Service1 = "megasas"
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
----------------------------------------------------------------------------------------------------------------------------------------
Voila, je kan nu een floppy maken en via F6 de drivers inladen en windows XP installeren
of uiteraard gebruiken met BartPE
Je weet niet wat je meemaakt hoe snel het systeem is met deze controller.
Ik zal later even wat hdtune resultaten posten, ook kan je met deze controller in je systeem VMWare ESX server draaien maar das weer een heeeeeel ander topic
any questions ? :-) shoot