ProLiant Servers (ML,DL,SL)
cancel
Showing results for 
Search instead for 
Did you mean: 

SAS drivers in WinPE 2005

Herb Huddleston
Occasional Visitor

SAS drivers in WinPE 2005

I am trying to configure WinPE to Bootup with a Proliant DL380 G5. I have downloaded the latest drivers and have configured the WinPE image the same as I have for the G4 but I get the error "The file HpCISSs2.sys could not be found." Any help is appreciated.
4 REPLIES
Herb Huddleston
Occasional Visitor

Re: SAS drivers in WinPE 2005

To add to this, we have the P400 SAS controller. My WinPE folder structure (pertaining to this) is
CD-
i386
INF
SYSTEM32
DRIVERS
PROLIANTG5

The WinPEOEM.sif is in the \i386\System32 folder, the HPCISSX2.inf is located is in the \i386\INF and the \i386\SYSTEM32\PROLIANTG5 folders, the .sys file is located in the \i386\SYSTEM32\DRIVERS and the \i386\SYSTEM32\PROLIANTG5 folders, and the TxtSetup.oem file is located in the \i386\SYSTEM32\PROLIANTG5 folder.

Here is the WinPEOEM.sif file:

[Version]
signature="$Windows NT$"

[OemDriverParams]
OemDriverRoot=""
OemDriverDirs=proliantg5

Here is the txtsetup.oem file:

[Disks]
d1 = "Smart Array SAS/SATA Server 2003 Driver Diskette",\txtsetup.oem,\


[Defaults]
SCSI = s2


[SCSI]
s2 = "Server 2003 Driver for Smart Array SAS/SATA Controllers"


[Files.scsi.s2]
driver = d1,hpcisss2.sys, hpcisss2
inf = d1,HpCISSx2.inf
catalog = d1,HpCISSs2.cat


[Config.hpcisss2]
value = "",tag,REG_DWORD,103
value = Parameters\PnpInterface,5,REG_DWORD,1
value = Parameters\Device,DriverParameter,REG_SZ,"CSMI=None;"


# Supported Controllers
# SA P600
# SA P400
# SA E200i
# SA E200
# SA P400i

[HardwareIds.scsi.s2]
id = "PCI\VEN_103C&DEV_3220&SUBSYS_3225103C", "hpcisss2"
id = "PCI\VEN_103C&DEV_3230&SUBSYS_3234103C", "hpcisss2"
id = "PCI\VEN_103C&DEV_3238&SUBSYS_3211103C", "hpcisss2"
id = "PCI\VEN_103C&DEV_3238&SUBSYS_3212103C", "hpcisss2"
id = "PCI\VEN_103C&DEV_3230&SUBSYS_3235103C", "hpcisss2"

Here is the HPCISSX2.inf file:

;Copyright (c) 2004-2006 Hewlett-Packard Development Company, L.P. ALL RIGHTS RESERVED.
;HP Confidential.


[version]
Signature="$WINDOWS NT$"
Class=SCSIAdapter
ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
Provider=%HP%
CatalogFile.ntx86=HpCISSs2.cat
CatalogFile.ntia64=HpCISSs2.cat
CatalogFile.ntamd64=HpCISSs2.cat
DriverVer = 02/13/2006, 5.8.0.32


[SourceDisksNames.x86]
1=%DISK%,HpCISSs2.sys,,


[SourceDisksNames.ia64]
1=%DISK%,HpCISSs2.sys,,


[SourceDisksNames.amd64]
1=%DISK%,HpCISSs2.sys,,


[SourceDisksFiles.x86]
HpCISSs2.sys=1,,


[SourceDisksFiles.ia64]
HpCISSs2.sys=1,,


[SourceDisksFiles.amd64]
HpCISSs2.sys=1,,


[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS


[ControlFlags]
ExcludeFromSelect = *


[Manufacturer]
%HP%=HP_HDC, ntx86.5.2, ntamd64.5.2, ntia64.5.2


[HP_HDC] ;Default
%smart_P600.DeviceDesc% = HpCISSs2_Inst, PCI\VEN_103C&DEV_3220&SUBSYS_3225103C
%smart_P400.DeviceDesc% = HpCISSs2_Inst, PCI\VEN_103C&DEV_3230&SUBSYS_3234103C
%smart_E200I.DeviceDesc% = HpCISSs2_Inst, PCI\VEN_103C&DEV_3238&SUBSYS_3211103C
%smart_E200.DeviceDesc% = HpCISSs2_Inst, PCI\VEN_103C&DEV_3238&SUBSYS_3212103C
%smart_P400I.DeviceDesc% = HpCISSs2_Inst, PCI\VEN_103C&DEV_3230&SUBSYS_3235103C


[HP_HDC.ntx86.5.2] ;Server2003 32-Bit
%smart_P600.DeviceDesc% = HpCISSs2_Inst, PCI\VEN_103C&DEV_3220&SUBSYS_3225103C
%smart_P400.DeviceDesc% = HpCISSs2_Inst, PCI\VEN_103C&DEV_3230&SUBSYS_3234103C
%smart_E200I.DeviceDesc% = HpCISSs2_Inst, PCI\VEN_103C&DEV_3238&SUBSYS_3211103C
%smart_E200.DeviceDesc% = HpCISSs2_Inst, PCI\VEN_103C&DEV_3238&SUBSYS_3212103C
%smart_P400I.DeviceDesc% = HpCISSs2_Inst, PCI\VEN_103C&DEV_3230&SUBSYS_3235103C


[HP_HDC.ntamd64.5.2] ;Server2003 64-bit Extended Systems
%smart_P600.DeviceDesc% = HpCISSs2_Inst, PCI\VEN_103C&DEV_3220&SUBSYS_3225103C
%smart_P400.DeviceDesc% = HpCISSs2_Inst, PCI\VEN_103C&DEV_3230&SUBSYS_3234103C
%smart_E200I.DeviceDesc% = HpCISSs2_Inst, PCI\VEN_103C&DEV_3238&SUBSYS_3211103C
%smart_E200.DeviceDesc% = HpCISSs2_Inst, PCI\VEN_103C&DEV_3238&SUBSYS_3212103C
%smart_P400I.DeviceDesc% = HpCISSs2_Inst, PCI\VEN_103C&DEV_3230&SUBSYS_3235103C

[HP_HDC.ntia64.5.2] ;Server2003 64-bit
%smart_P600.DeviceDesc% = HpCISSs2_Inst, PCI\VEN_103C&DEV_3220&SUBSYS_3225103C
%smart_P400.DeviceDesc% = HpCISSs2_Inst, PCI\VEN_103C&DEV_3230&SUBSYS_3234103C
%smart_E200I.DeviceDesc% = HpCISSs2_Inst, PCI\VEN_103C&DEV_3238&SUBSYS_3211103C
%smart_E200.DeviceDesc% = HpCISSs2_Inst, PCI\VEN_103C&DEV_3238&SUBSYS_3212103C
%smart_P400I.DeviceDesc% = HpCISSs2_Inst, PCI\VEN_103C&DEV_3230&SUBSYS_3235103C


[HpCISSs2_Inst.ntx86]
CopyFiles = @HpCISSs2.sys
DriverVer = 02/13/2006, 5.8.0.32


[HpCISSs2_Inst.ntia64]
CopyFiles = @HpCISSs2.sys
DriverVer = 02/13/2006, 5.8.0.32


[HpCISSs2_Inst.ntamd64]
CopyFiles = @HpCISSs2.sys
DriverVer = 02/13/2006, 5.8.0.32


[HpCISSs2_Inst.ntx86.Services]
AddService = HpCISSs2, %SPSVCINST_ASSOCSERVICE%, HpCISSs2_Service_Inst, HpCISSs2_EventLog_Inst


[HpCISSs2_Inst.ntia64.Services]
AddService = HpCISSs2, %SPSVCINST_ASSOCSERVICE%, HpCISSs2_Service_Inst, HpCISSs2_EventLog_Inst


[HpCISSs2_Inst.ntamd64.Services]
AddService = HpCISSs2, %SPSVCINST_ASSOCSERVICE%, HpCISSs2_Service_Inst, HpCISSs2_EventLog_Inst


[HpCISSs2_Service_Inst]
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_BOOT_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\HpCISSs2.sys
LoadOrderGroup = SCSI Miniport
AddReg = pnpsafe_pci_addreg
AddReg = boot_ctrl_addreg

[HpCISSs2_EventLog_Inst]
AddReg = hpcisss2_EventLog_AddReg


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


[pnpsafe_pci_addreg]
HKR, , "Tag", %REG_DWORD%, 0x103
HKR, "Parameters\PnpInterface", "5", %REG_DWORD%, 0x00000001
HKR, "Parameters\Device", "DriverParameter", %REG_SZ%, "CSMI=None;"

[boot_ctrl_addreg]
;*** P400i ***
HKLM, "SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_103c&dev_3230&subsys_3235103c", "Service", %REG_SZ%, "HpCISSs2"
HKLM, "SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_103c&dev_3230&subsys_3235103c", "ClassGUID", %REG_SZ%, "{4D36E97B-E325-11CE-BFC1-08002BE10318}"
;*** E200i ***
HKLM, "SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_103c&dev_3238&subsys_3211103c", "Service", %REG_SZ%, "HpCISSs2"
HKLM, "SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_103c&dev_3238&subsys_3211103c", "ClassGUID", %REG_SZ%, "{4D36E97B-E325-11CE-BFC1-08002BE10318}"
;*** P600 ***
HKLM, "SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_103c&dev_3220&subsys_3225103c", "Service", %REG_SZ%, "HpCISSs2"
HKLM, "SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_103c&dev_3220&subsys_3225103c", "ClassGUID", %REG_SZ%, "{4D36E97B-E325-11CE-BFC1-08002BE10318}"
;*** P400 ***
HKLM, "SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_103c&dev_3230&subsys_3234103c", "Service", %REG_SZ%, "HpCISSs2"
HKLM, "SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_103c&dev_3230&subsys_3234103c", "ClassGUID", %REG_SZ%, "{4D36E97B-E325-11CE-BFC1-08002BE10318}"
;*** E200 ***
HKLM, "SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_103c&dev_3238&subsys_3212103c", "Service", %REG_SZ%, "HpCISSs2"
HKLM, "SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_103c&dev_3238&subsys_3212103c", "ClassGUID", %REG_SZ%, "{4D36E97B-E325-11CE-BFC1-08002BE10318}"


[Strings]
HP = "Hewlett-Packard Company"
DISK = "Smart Array SAS/SATA Controller Support"
smart_P600.DeviceDesc = "Smart Array P600 Controller"
smart_P400.DeviceDesc = "Smart Array P400 Controller"
smart_E200I.DeviceDesc = "Smart Array E200i Controller"
smart_E200.DeviceDesc = "Smart Array E200 Controller"
smart_P400I.DeviceDesc = "Smart Array P400i Controller"

;*******************************************
;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
REG_SZ = 0x00000000


;**Japanese**********************************
[Strings.0411]
HP = "Hewlett-Packard Company"
DISK = "Smart Æ AÆ Å Æ C SAS/SATA Æ RÆ â Æ gÆ Â Â [Æ â ° Support"
smart_P600.DeviceDesc = "Smart Æ AÆ Å Æ C P600 Æ RÆ â Æ gÆ Â Â [Æ â °"
smart_P400.DeviceDesc = "Smart Æ AÆ Å Æ C P400 Æ RÆ â Æ gÆ Â Â [Æ â °"
smart_E200I.DeviceDesc = "Smart Æ AÆ Å Æ C E200i Æ RÆ â Æ gÆ Â Â [Æ â °"
smart_P400I.DeviceDesc = "Smart Æ AÆ Å Æ C P400i Æ RÆ â Æ gÆ Â Â [Æ â °"
smart_E200.DeviceDesc = "Smart Æ AÆ Å Æ C E200 Æ RÆ â Æ gÆ Â Â [Æ â °"


SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER = 1
SERVICE_BOOT_START = 0
SERVICE_ERROR_NORMAL = 1
REG_EXPAND_SZ = 0x00020000
REG_DWORD = 0x00010001
REG_SZ = 0x00000000


Thanks in advance for any help
CrowLin
Occasional Contributor

Re: SAS drivers in WinPE 2005

Dear Sir,

I got the same message during the installation of XP, and my raid controller is Smart Array P400, can anyone give me a assistance.
Gavin McNally
Occasional Visitor

Re: SAS drivers in WinPE 2005

I had the same problem, however rebuilding the WinPE disk using Server 2003 as the base fixed it.
Ar_2
Advisor

Re: SAS drivers in WinPE 2005

Hi,

Had the same issue but sorted after removing the x64 option from boot disk creator.

ar