ASUS Z87M-PLUS motherboard-XP(32)bit-Intel-RST-problem

AFAIK Bart PE is a Live OS CD for an emergency case, if you are not able to boot into any OS, which is on your system drive.
So there should be no problem to put all needed drivers into the same Bart PE CD.
I suspect, that your Z87 system needs another INF file than the H87 system. Maybe the Z87 system is running in AHCI mode, which requires the iaAHCI.inf and not the iaStor.inf, which will only be used by RAID systems.

Hello Fernando,

thanks for this update-I am aware that Bart PE is a Live OS, and that is the reason I need it

Regarding my version of Bart PE:
in:
\I386\INF
there is(only) IAAHCI.INF
there is NO iaStor.inf (that is how PEBuilder reads and integrates Intel storage drivers)
in:
\I386\SYSTEM32\DRIVERS
there is:
IASTOR.SYS
in TXTSETUP.SIF which is in:
\I386
there are this lines associated with Intel storage:
PCI\VEN_8086&DEV_27C1&CC_0106="iaStor"
PCI\VEN_8086&DEV_27C5&CC_0106="iaStor"
PCI\VEN_8086&DEV_2824&CC_0106="iaStor"
PCI\VEN_8086&DEV_2829&CC_0106="iaStor"
PCI\VEN_8086&DEV_2922&CC_0106="iaStor"
PCI\VEN_8086&DEV_2923&CC_0106="iaStor"
PCI\VEN_8086&DEV_2929&CC_0106="iaStor"
PCI\VEN_8086&DEV_3A02&CC_0106="iaStor"
PCI\VEN_8086&DEV_3A03&CC_0106="iaStor"
PCI\VEN_8086&DEV_3A22&CC_0106="iaStor"
PCI\VEN_8086&DEV_3B29&CC_0106="iaStor"
PCI\VEN_8086&DEV_3B2F&CC_0106="iaStor"
PCI\VEN_8086&DEV_3B22&CC_0106="iaStor"
PCI\VEN_8086&DEV_1C02&CC_0106="iaStor"
PCI\VEN_8086&DEV_1C03&CC_0106="iaStor"
PCI\VEN_8086&DEV_1D02="iaStor"
PCI\VEN_8086&DEV_1E02&CC_0106="iaStor"
PCI\VEN_8086&DEV_1E03&CC_0106="iaStor"
PCI\VEN_8086&DEV_8C02&CC_0106="iaStor"
PCI\VEN_8086&DEV_8C03&CC_0106="iaStor"
PCI\VEN_8086&DEV_9C02&CC_0106="iaStor"
PCI\VEN_8086&DEV_9C03&CC_0106="iaStor"
PCI\VEN_8086&DEV_27C3&CC_0104="iaStor"
PCI\VEN_8086&DEV_27C6&CC_0104="iaStor"
PCI\VEN_8086&DEV_2822&CC_0104="iaStor"
PCI\VEN_8086&DEV_282A&CC_0104="iaStor"
PCI\VEN_8086&DEV_2826&CC_0104="iaStor"

And as I have mentioned earlier this BartPE works with H87 system but not with Z87 system, and that is the reason I started this thread

Best regards,
espace

@ espace13:
Thanks for the clarification and the list of the supported AHCI/RAID Controllers.

I don’t think, that this has anything to do with the chipset (if H87 is supported, Z87 should be supported as well).
What about the architecture (32bit/64bit) of the OS, which is running on the Z87 system? A 64bit OS needs 64bit drivers!

Hello Fernando,
I have mentioned that I have successfully started BartPE on H87 system on which there was installed win7, 64 bit and I managed to make Acronis backup on external usb disk
With the same BartPE I was not able to ‘see’ HD drives on Z87 system on which there was also installed win7,64 bit
And this is what confuses me
If you wish I make a small BartPE CD so you can check if it works/recognizes HDs on your 64 bit PC and upload it to dropbox and send you a PM with link for download?
(By small I mean to integrate ONLY you modified Intel RST drivers, so the iso file is small)
Reagards,
espace

And both Operating Systems (Win7 x64) were running with the same SATA mode (AHCI resp. RAID)?

The answer to your question is yes!
Regards, espace

AHCI or RAID?

Both systems were in RAID1 configuration
Both systems are NOT mine - I have made/built them for my friends

Ok, now I got an idea regarding the different behaviour of both Intel 8-Series systems running in RAID mode:
I suspect, that the BIOS contains different versions of Intel RAID ROM/SataDriver modules.
Newer Intel RAID modules (v12 and up) may require v12 Intel RAID drivers. This may be the reason why the "Universal modified" Intel RAID driver v11.2.0.1006 is not able to detect the RAID array.

Hello Fernando,
Based on your answer is my question: is there a chance/possibility you make newer/updated "Universal modified" Intel RAID driver ?
Regards, espace

They are already available within the start post of >this< thread.

Example
The "32bit Intel RSTe AHCI & RAID drivers v12.8.11.1000 mod by Fernando" do support the followig HardwareIDs:

A. Intel SATA AHCI Controller:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
%PCI\VEN_8086&DEV_27C1&CC_0106.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_27C1&CC_0106
%PCI\VEN_8086&DEV_27C5&CC_0106.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_27C5&CC_0106
%PCI\VEN_8086&DEV_2821&CC_0106.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_2821&CC_0106
%PCI\VEN_8086&DEV_2824&CC_0106.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_2824&CC_0106
%PCI\VEN_8086&DEV_2829&CC_0106.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_2829&CC_0106
%PCI\VEN_8086&DEV_2922&CC_0106.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_2922&CC_0106
%PCI\VEN_8086&DEV_2923&CC_0106.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_2923&CC_0106
%PCI\VEN_8086&DEV_2929&CC_0106.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_2929&CC_0106
%PCI\VEN_8086&DEV_3A02&CC_0106.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_3A02&CC_0106
%PCI\VEN_8086&DEV_3A03&CC_0106.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_3A03&CC_0106
%PCI\VEN_8086&DEV_3A22&CC_0106.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_3A22&CC_0106
%PCI\VEN_8086&DEV_3A23&CC_0106.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_3A23&CC_0106
%PCI\VEN_8086&DEV_3B29&CC_0106.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_3B29&CC_0106
%PCI\VEN_8086&DEV_3B2F&CC_0106.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_3B2F&CC_0106
%PCI\VEN_8086&DEV_3B22&CC_0106.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_3B22&CC_0106
%PCI\VEN_8086&DEV_1C02&CC_0106.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_1C02&CC_0106
%PCI\VEN_8086&DEV_1C03&CC_0106.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_1C03&CC_0106
%PCI\VEN_8086&DEV_1D02&CC_0106.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_1D02&CC_0106
%PCI\VEN_8086&DEV_1E02&CC_0106.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_1E02&CC_0106
%PCI\VEN_8086&DEV_1E03&CC_0106.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_1E03&CC_0106
%PCI\VEN_8086&DEV_8C02&CC_0106.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_8C02&CC_0106
%PCI\VEN_8086&DEV_8C03&CC_0106.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_8C03&CC_0106
%PCI\VEN_8086&DEV_9C02&CC_0106.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_9C02&CC_0106
%PCI\VEN_8086&DEV_9C03&CC_0106.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_9C03&CC_0106
 


B. Intel SATA RAID Controller:
1
2
3
4
5
 
%PCI\VEN_8086&DEV_27C3&CC_0104.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_27C3&CC_0104
%PCI\VEN_8086&DEV_27C6&CC_0104.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_27C6&CC_0104
%PCI\VEN_8086&DEV_2822&CC_0104.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_2822&CC_0104
%PCI\VEN_8086&DEV_282A&CC_0104.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_282A&CC_0104
%PCI\VEN_8086&DEV_2826&CC_0104.DeviceDesc% = iaStorA_inst, PCI\VEN_8086&DEV_2826&CC_0104
 


The only problem is, that there is no TXTSETUP.OEM file for these actual Intel RST(e) drivers versions. That means, that you will not be able to successfully integrate any of these actual Intel AHCI/RAID drivers into a Windows XP CD, but you may be able to create a Bart PE CD by using them.

Hello Fernando,
!!! THANKS !!!
I was not aware of this NEW version, since I have created BartPE cd a few month ago
I will use be happy to use:
“32bit Intel RSTe AHCI & RAID drivers v12.8.11.1000 mod by Fernando”
to create NEW BartPE cd - this is my primary objective
And yes, I am aware, I can not create XP cd since there is no appropriate TXTSETUP.OEM file
Once again THANK YOU VERY MUCH for your time and explanations !
Best regards,
espace

@ espace13:

If you should succeed with the creation of a working Bart PE CD by using this modded Intel RST(e) driver v12.8.11.1000, I would rather like to test it myself.
So it would be fine, if you give me a link via PM.

Regards
Fernando

Hello Fernando,
Of course, if I manage to create a working Bart PE CD by using this modded Intel RST(e) driver v12.8.11.1000 i will gladly give you a link via PM.
Regards,
espace

Hello Fernando,
with this drivers creation of Bart PE does not seem to work.

start segment of Pebuilder log file (for BartPE) regarding RST:
Section: SourceDisksFiles
Processing INF file “C:\pebuilder3110a\drivers\SCSIAdapter\32bit Intel RSTe AHCI & RAID drivers v12.8.11.1000 mod by
Fernando\iaAHCIC.inf”, class “HDC”, provider “Intel Corporation”, version "12/11/2013"
Adding file: iaStorA.sys
Adding file: C:\pebuilder3110a\drivers\SCSIAdapter\32bit Intel RSTe AHCI & RAID drivers v12.8.11.1000 mod by Fernando\iaAHCIC.inf
Processing INF file “C:\pebuilder3110a\drivers\SCSIAdapter\32bit Intel RSTe AHCI & RAID drivers v12.8.11.1000 mod by
Fernando\iaStorAC.inf”, class “SCSIAdapter”, provider “Intel Corporation”, version "12/11/2013"
Unsupported device class: SCSIAdapter
Don’t worry pebuilder will use: txtsetup.oem
end of log segment regarding RST

in created NartPE cd there are iaStorA.sys and iaStorAC.inf but since txtsetup.oem does not exist, reference to intel RST drivers are not included in TXTSETUP.SIF
so this cd would not work

Any idea? - thanks for your time
Regards, espace

That is a pity!

Maybe I will try to create a TXTSETUP.OEM myself.

Hello Fernando,
it would be great if you could create a TXTSETUP.OEM
please let me know if/when you make it - thanks in advance
I would then gladly try to create new BartPE cd
Regards,
espace

Here is the complete test package of the modded 32bit Intel RST(e) driver v12.8.11.1000 inclusive self-made TXTSETUP.OEM.
I would be very surprised, if it really should work. The problem is the SCSI filter driver named iaStorF.sys, which will not be loaded by using this TXTSETUP.OEM file.

Please report, if you are able to get a working Bart PE CD by using this driverpack.

EDIT: The attached file has been deleted, because there was a mistake within the TXTSETUP.OEM.

Hello Fernando,
This was very extremly fast !
seems that with your self-made TXTSETUP.OEM BartPE should work:
using driver v12.8.11.1000 inclusive self-made TXTSETUP.OEM
here is what is in CD
in:
\I386\INF
there is IAAHCIC.INF
in:
\I386\SYSTEM32\DRIVERS
there is:
IASTORA.SYS
in TXTSETUP.SIF which is in:
\I386
there are this lines associated with Intel storage:
PCI\VEN_8086&DEV_27C1&CC_0106="iaStorA"
PCI\VEN_8086&DEV_27C5&CC_0106="iaStorA"
PCI\VEN_8086&DEV_2829&CC_0106="iaStorA"
PCI\VEN_8086&DEV_2824&CC_0106="iaStorA"
PCI\VEN_8086&DEV_2922&CC_0106="iaStorA"
PCI\VEN_8086&DEV_2929&CC_0106="iaStorA"
PCI\VEN_8086&DEV_2923&CC_0106="iaStorA"
PCI\VEN_8086&DEV_3A02&CC_0106="iaStorA"
PCI\VEN_8086&DEV_3A22&CC_0106="iaStorA"
PCI\VEN_8086&DEV_3A03&CC_0106="iaStorA"
PCI\VEN_8086&DEV_3A23&CC_0106="iaStorA"
PCI\VEN_8086&DEV_3B29&CC_0106="iaStorA"
PCI\VEN_8086&DEV_3B2F&CC_0106="iaStorA"
PCI\VEN_8086&DEV_3B22&CC_0106="iaStorA"
PCI\VEN_8086&DEV_1C02&CC_0106="iaStorA"
PCI\VEN_8086&DEV_1C03&CC_0106="iaStorA"
PCI\VEN_8086&DEV_1D02&CC_0106="iaStorA"
PCI\VEN_8086&DEV_1E02&CC_0106="iaStorA"
PCI\VEN_8086&DEV_1E03&CC_0106="iaStorA"
PCI\VEN_8086&DEV_27C3&CC_0104="iaStorA"
PCI\VEN_8086&DEV_27C6&CC_0104="iaStorA"
PCI\VEN_8086&DEV_2826&CC_0104="iaStorA"
PCI\VEN_8086&DEV_2822&CC_0104="iaStorA"
PCI\VEN_8086&DEV_282A&CC_0104="iaStorA"

what do you think?
Reagards,
espace

Hello,
when I have compared your latest drivers and the one I used in my original BartPE with drivers also from you in TXTSETUP.SIF in this lates ones there are no this lines:
PCI\VEN_8086&DEV_8C02&CC_0106="iaStor"
PCI\VEN_8086&DEV_8C03&CC_0106="iaStor"
PCI\VEN_8086&DEV_9C02&CC_0106="iaStor"
PCI\VEN_8086&DEV_9C03&CC_0106="iaStor"
Am I correct (of course with your lates drivers iinstead of "iaStor" there should be "iaStorA")
Regards, espace