froshcoach wrote:I have been able to resolve the problem of seeing the raid array volumes following the general directions in the thread provided, Index » DriverPack MassStorage » [BUG] Intel Matrix Controller PCI\VEN_8086&DEV_27C3 , and moved the following:
[SCSI.Load]
megasr=megasr.SY_,4
MegaINTL=MegaINTL.SY_,4
MegaIDE=MegaIDE.SY_,4
just below the entries
[SCSI.Load]
iastor86=iastor86.SY_,4
iastor78=iastor78.SY_,4
iastor70=iastor70.SY_,4
iastor55=iastor55.SY_,4
could not find
PCI\VEN_8086&DEV_27C3&SUBSYS_01D21028&REV_01\3&172E68DD&0&FA or
PCI\VEN_8086&DEV_27DF&SUBSYS_01D21028&REV_01\3&172E68DD&0&F9 searching the TXTSETUP.SIF . By the way, is all of the blank space normal in this file?
I didn't really follow the logic of this and any clarification would be appreciated. Bottom line is that it worked. Thanks.
Logic? LOL This is BartPE... logic does not apply 
The simple answer is it is possable for more than one driver to match a HWID.... First match wins. Change the load order and you change the driver that is found and matched first... simple (no PnP logic or driver signing is available nor can it be used in PE)
answering the first question will help clarify
Naturally you would not find the entire HWID. Seldom does an INF list entire HWIDs notice the RAID section of your HWIDs output
PCI\VEN_8086&DEV_27C3&SUBSYS_01D21028&REV_01\3&172E68DD&0&FA
Name: Intel(R) 82801GR/GH SATA RAID Controller
Hardware ID's:
PCI\VEN_8086&DEV_27C3&SUBSYS_01D21028&REV_01
PCI\VEN_8086&DEV_27C3&SUBSYS_01D21028
PCI\VEN_8086&DEV_27C3&CC_010400
PCI\VEN_8086&DEV_27C3&CC_0104
Compatible ID's:
PCI\VEN_8086&DEV_27C3&REV_01
PCI\VEN_8086&DEV_27C3
PCI\VEN_8086&CC_010400
PCI\VEN_8086&CC_0104
PCI\VEN_8086
PCI\CC_010400
PCI\CC_0104
You will not ever find a full HWID like PCI\VEN_8086&DEV_27C3&SUBSYS_01D21028&REV_01\3&172E68DD&0&FA anywhere not even in the OEM INF file, this is true of any device and its driver
.
That is why we need the output of the tool,
because it lists all the compatable IDs that we WILL be able to find in any given drivers INF files.
They are searched for in the order listed by the tool 
So while you were not able to find the full HWID you will find matches for 'compatable' HWIDs in the list.
IE Try a search for the "super generic" HWID 'PCI\VEN_8086&DEV_27C3' and you wil find several "generic" matches. 
super generic = PCI\VEN_&DEV_ only
Generic = PCI\VEN&DEV_&SUBSYS_ -or- PCI\VEN_&DEV_&CC_
we find several super generic matches and one generic match...
PCI\VEN_8086&DEV_27c3&SUBSYS_83521033="megasr"
PCI\VEN_8086&DEV_27c3&SUBSYS_83511033="megasr"
PCI\VEN_8086&DEV_27c3&SUBSYS_834E1033="megasr"
PCI\VEN_8086&DEV_27c3&SUBSYS_82E81033="megasr"
PCI\VEN_8086&DEV_27c3&SUBSYS_819E1043="megasr"
PCI\VEN_8086&DEV_27c3&SUBSYS_349D8086="MegaINTL"
PCI\VEN_8086&DEV_27c3&SUBSYS_349B8086="MegaINTL"
PCI\VEN_8086&DEV_27c3&SUBSYS_348F8086="MegaINTL"
PCI\VEN_8086&DEV_27c3&SUBSYS_348D8086="MegaINTL"
PCI\VEN_8086&DEV_27c3&SUBSYS_348B8086="MegaINTL"
PCI\VEN_8086&DEV_27c3&SUBSYS_34898086="MegaINTL"
PCI\VEN_8086&DEV_27c3&SUBSYS_346B8086="MegaINTL"
PCI\VEN_8086&DEV_27c3&SUBSYS_34698086="MegaINTL"
PCI\VEN_8086&DEV_27c3&SUBSYS_27C31458="megasr"
PCI\VEN_8086&DEV_27c3&SUBSYS_27C01458="megasr"
PCI\VEN_8086&DEV_27c3&SUBSYS_10a51734="megasr"
PCI\VEN_8086&DEV_27C3&CC_0104="iastor78"
In theory the generic match would be prefered to any super generic match but again Logic does not apply to PE
.
So PCI\VEN_8086&DEV_27c3&SUBSYS_83521033="megasr" is matched with PCI\VEN_8086&DEV_27c3 and it fails
By moving PCI\VEN_8086&DEV_27C3&CC_0104="iastor78" to the top of the list it works...
Does it make sense... no.. does it work... yes.
But now you have created the opposite issue now your megasas will be matched to iastor78
and that may work some or most of the time... but sorry you can't win them all 
such is the logic of PE (or lack thereof)
Load order is a factor if reference drivers do not support a specfic chip
This occurs frequently with OEMs like Dell that make thier own chips but do not adhere to the Manufacturers standards. Laptops also because often the chips are modded to save power ETC. The OEMs sign an agreement to make ther chips so that they will run correctly on reference drivers as part of thier license agreement but often times they will not. (non compliant) But seriously is INTEL going to sue Dell - LOL - not likely! So we are stuck we must include the Reference driver (Intel) and the OEM driver (Dell) and they conflict... Sucks to be us!
Does it mak sense now that it has been explained... Nope. good. It doesn't make sense to me either and I understand it ROFL...
if you do like i said and use UBCD4Win you won't have all that blank space in your txtsetup.sif
and yes it is normal.
However UBCD4Win runs an INF optimizer that elminates blank lines and comments to save space on your disk...
Again no sense in killing yourself only to produce an inferior disk
Start with the Good stuff an work from there
!