I have decided to play with the ISO that I created in the meantime, and come back to the log problem.
The first time I created the ISO and burned it, I got this message:
CDBOOT: Couldn't find NTLDR
I was able to fix this thanks to this post (
http://www.911cd.net/forums/lofiversion/in...php/t22264.html ), and I created a filecase.ini file based off your example here, Ed P (http://www.911cd.net/forums//index.php?showtopic=19822&st=30&p=132958&#entry132958 - thanks for that by the way, it was hugely helpful!)
I am starting to wonder - going back to my OP, I am now wondering if the BCRAID.SYS can't be found error was because it was the wrong case as well. I will let you know what happens with this new CD that was created using filecase.ini.
-BW
UPDATE:
THe problem still happens when I boot the CD up, it fails with this exact message just as BartPE is starting:
"The file bcraid.sys could not be found. Press any key to continue."
So I wonder now, is it the reverse? Is the problem that the file is uppercase and should it be lowercase? The files are all lowercase in the C:\pebuilder3110a\drivers\SCSIAdapter\PERCS300 folder where I placed them. But I am thinking that when they were copied into C:\pebuilder3110a\BartPE\I386\SYSTEM32\DRIVERS, the filecase.ini file is capitalizing them. And hence, they're not the lowercase 'bcraid.sys' that's being searched for now.
If that's so, do I want to modify either txtsetup.oem for that driver, or bcraid.inf? Or should I remove i386\system32 from filecase.ini? I am not sure which isthe proper resoluation.
Here are those two files:
txtsetup.oem for the PERCS300 driver:
~~~~~~~~~~
#
# TXTSETUP.OEM
#
# Copyright © 2002-2008, Ciprico Inc. All rights reserved.
#
# DriverVer = "10/20/2009",1.0.9292.1
# (1.0.1-0021)
#-----------------------------------------------------------------------------
[Disks]
disk1 = "Dell PERC S100 S300 Controller 32 Bit",\bcraid,\
#-----------------------------------------------------------------------------
[Defaults]
SCSI = DELL_SATA_VST
#-----------------------------------------------------------------------------
[SCSI]
DELL_SATA_VST = "Dell PERC S100 S300 Controller 32 Bit [storport]"
#-----------------------------------------------------------------------------
[Files.SCSI.DELL_SATA_VST]
inf = disk1, bcraid.inf
driver = disk1, bcraid.sys, bcraid_VST
driver = disk1, bccfg.sys, bccfg
catalog = disk1, bcraid.cat
#-----------------------------------------------------------------------------
[HardwareIds.SCSI.DELL_SATA_VST]
id = "PCI\VEN_1028&DEV_0016&subsys_1F241028", "bcraid"
id = "PCI\VEN_8086&DEV_3A25&subsys_020F1028", "bcraid"
id = "PCI\VEN_8086&DEV_3A25&subsys_028D1028", "bcraid"
id = "PCI\VEN_8086&DEV_3B24&subsys_02A51028", "bcraid"
id = "PCI\VEN_8086&DEV_3B25&subsys_02A51028", "bcraid"
id = "PCI\VEN_8086&DEV_3A25&subsys_02F11028", "bcraid"
id = "PCI\VEN_8086&DEV_3B24&subsys_02A61028", "bcraid"
id = "PCI\VEN_8086&DEV_3B25&subsys_02A61028", "bcraid"
id = "PCI\VEN_8086&DEV_3B24&subsys_02A41028", "bcraid"
id = "PCI\VEN_8086&DEV_3B25&subsys_02A41028", "bcraid"
id = "PCI\VEN_8086&DEV_2925&subsys_02101028", "bcraid"
id = "PCI\VEN_8086&DEV_3B24&subsys_02A31028", "bcraid"
id = "PCI\VEN_8086&DEV_3B25&subsys_02A31028", "bcraid"
id = "PCI\VEN_8086&DEV_3A25&subsys_028C1028", "bcraid"
#-----------------------------------------------------------------------------
[Config.bcraid_VST]
value = parameters\PnpInterface, 5, REG_DWORD, 1
value = "Parameters\Device", "NumberOfRequests", REG_DWORD, 254
value = "Parameters\Device", "DriverParameter", REG_SZ, "VST"
value = "", Tag, REG_DWORD, 1
~~~~~~~~~~
and bcraid.inf for the PERCS300 driver:
~~~~~~~~~~
;-----------------------------------------------------------------------------
;
; bcraid.inf = Installation for Dell PERC S100 S300 device driver
;
; Copyright © 2002-2008 Ciprico Inc. All rights reserved.
; Copyright © 2008-2009 Dot Hill Systems Corp. All rights reserved.
;
;-----------------------------------------------------------------------------
; - This version supports Windows XP and later operating systems.
; - Class and ClassGUID specify the type of driver and must match
; (see $DDKPATH/inc/api/devguid.h).
; - Driver provided by Dell Inc. for PERC S100 S300 1.0 software.
; (1.0.1-0021)
;-----------------------------------------------------------------------------
;-----------------------------------------------------------------------------
[Version]
Signature = "$Windows NT$"
Class = SCSIAdapter
ClassGUID = {4D36E97B-E325-11CE-BFC1-08002BE10318}
Provider = %DELL%
CatalogFile = bcraid.cat
DriverVer = 10/20/2009,1.0.1.0021
PnpLockDown = 0
DriverPackageDisplayName = %bcraid_Desc%
DriverPackageType = PlugAndPlay
;-----------------------------------------------------------------------------
[SourceDisksNames]
1 = %bcraid_Desc%
;-----------------------------------------------------------------------------
[SourceDisksFiles]
bcraid.sys = 1
bccfg.sys = 1
;-----------------------------------------------------------------------------
[DestinationDirs]
DefaultDestDir = 12 ;%WinDir%\System32\Drivers directory on NT-based systems
;-----------------------------------------------------------------------------
[ControlFlags]
ExcludeFromSelect = *
;-----------------------------------------------------------------------------
[Manufacturer]
%DELL% = DELL,ntx86
;-----------------------------------------------------------------------------
[DELL.ntx86]
%bcraid_Desc%=bcraid_Inst_VST,PCI\VEN_1028&DEV_0016&subsys_1F241028
%bcraid_Desc%=bcraid_Inst_VST,PCI\VEN_8086&DEV_3A25&subsys_020F1028
%bcraid_Desc%=bcraid_Inst_VST,PCI\VEN_8086&DEV_3A25&subsys_028D1028
%bcraid_Desc%=bcraid_Inst_VST,PCI\VEN_8086&DEV_3B24&subsys_02A51028
%bcraid_Desc%=bcraid_Inst_VST,PCI\VEN_8086&DEV_3B25&subsys_02A51028
%bcraid_Desc%=bcraid_Inst_VST,PCI\VEN_8086&DEV_3A25&subsys_02F11028
%bcraid_Desc%=bcraid_Inst_VST,PCI\VEN_8086&DEV_3B24&subsys_02A61028
%bcraid_Desc%=bcraid_Inst_VST,PCI\VEN_8086&DEV_3B25&subsys_02A61028
%bcraid_Desc%=bcraid_Inst_VST,PCI\VEN_8086&DEV_3B24&subsys_02A41028
%bcraid_Desc%=bcraid_Inst_VST,PCI\VEN_8086&DEV_3B25&subsys_02A41028
%bcraid_Desc%=bcraid_Inst_VST,PCI\VEN_8086&DEV_2925&subsys_02101028
%bcraid_Desc%=bcraid_Inst_VST,PCI\VEN_8086&DEV_3B24&subsys_02A31028
%bcraid_Desc%=bcraid_Inst_VST,PCI\VEN_8086&DEV_3B25&subsys_02A31028
%bcraid_Desc%=bcraid_Inst_VST,PCI\VEN_8086&DEV_3A25&subsys_028C1028
%bccfg_Desc% = bccfg_Inst, SCSI\ProcessorRAIDCOREConfiguration___V1.1
;-----------------------------------------------------------------------------
[bcraid_Inst]
CopyFiles = DefaultDestDir
;-----------------------------------------------------------------------------
[bcraid_Inst_VST]
CopyFiles = DefaultDestDir
;-----------------------------------------------------------------------------
[DefaultDestDir]
bcraid.sys,,,0x00002004
bccfg.sys,,,0x00002004
;-----------------------------------------------------------------------------
[bcraid_Inst.Services]
AddService = bcraid,0x00000002,bcraid_Service_Inst
;-----------------------------------------------------------------------------
[bcraid_Inst_VST.Services]
AddService = bcraid,0x00000002,bcraid_Service_Inst_VST
;-----------------------------------------------------------------------------
[bcraid_Service_Inst]
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_BOOT_START
ErrorControl = 2 ; SERVICE_ERROR_SEVERE
ServiceBinary = %12%\bcraid.sys
DelReg = bcraid_Inst_DelReg
AddReg = bcraid_Inst_AddReg
;-----------------------------------------------------------------------------
[bcraid_Service_Inst_VST]
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_BOOT_START
ErrorControl = 2 ; SERVICE_ERROR_SEVERE
ServiceBinary = %12%\bcraid.sys
DelReg = bcraid_Inst_DelReg,bcraid_Inst_VST_DelReg
AddReg = bcraid_Inst_AddReg,bcraid_Inst_VST_AddReg
;-----------------------------------------------------------------------------
[bcraid_Inst_DelReg]
HKR, "Parameters\PnpInterface", 5
HKR, "Parameters\Device", "NumberOfRequests"
HKR, "Parameters", "BusType"
;-----------------------------------------------------------------------------
[bcraid_Inst_AddReg]
HKR, "Parameters\PnpInterface", 5, 0x00010001, 0x00000001
HKR, "Parameters\Device", "NumberOfRequests", 0x00010001, 254
HKR, "Parameters", "BusType", 0x00010001, 0x00000008
HKLM,"System\CurrentControlSet\Services\Disk","TimeOutValue",0x00010001,0x0000003C
;-----------------------------------------------------------------------------
[bcraid_Inst_VST_DelReg]
HKR, "Parameters\Device", "DriverParameter"
;-----------------------------------------------------------------------------
[bcraid_Inst_VST_AddReg]
HKR, "Parameters\Device", "DriverParameter", 0, "VST"
;-----------------------------------------------------------------------------
[bccfg_Inst]
CopyFiles = DefaultDestDir
;-----------------------------------------------------------------------------
[bccfg_Inst.Services]
AddService = bccfg,0x00000002,bccfg_Service_Inst
;-----------------------------------------------------------------------------
[bccfg_Service_Inst]
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\bccfg.sys
DisplayName = %bccfg_Desc%
;-----------------------------------------------------------------------------
[Strings]
DELL = "Dell Inc."
bcraid_Desc = "Dell PERC S100 S300 Controller [storport]"
bccfg_Desc = "Dell PERC S100 S300 Configuration Device [storport]"
~~~~~~~~~~