jcb-baz
1 Copper

eSeries IRRT mode giving BSD's on XP (Sp1) (SP2) (Sp3) (Sysprep's)

Hi Guys,

FYI, yesterday, Saint Patrick’s Day is the day that eSeries BSD and its so famous SATA mode, IRRT will not be an issue any more for existing Master XP images.

-No matter what version of the Intel(R) Matrix Storage Manager Driver you had (Version 8.8.0.1009 Released on 3/13/09) (of course I recommend to have the latest), or even if added the proper path on the Sysprep.ini file for the controllers, it still was not letting you to boot off the SATA mode IRRT and getting that lovely BSD "Stop 0x000007B (0x00000000, etc, etc, etc) etc.

Well, here it's the fix:

--> Note1: this will work even if you have already deployed images as ATA mode 🙂

-->Note 2: Here I'm just referring to the e4300 and e6400 models (I’m not sure if this fix will work on other eSeries or other models not stated here)

-->Note 3, this fix is just "as is" my recommendation is to first try it out on your systems for testing.

-->Note 4 I have tried out this on XP 32-bit systems... I do not know how well it will be on XP-64-bit

Step 1 Download the latest Intel(R) Matrix Storage Manager Driver here: http://downloadcenter.intel.com/filter_results.aspx?strTypes=all&ProductID=2101&OSFullName=Windows*+...

Step 2: go to the command line, navigate to the folder you downloaded the Intel drivers; extract the drivers by typing this command from the command prompt: iata87enu.exe -A -P C:\SATA\IntelMver8   (remember this location).

Step 3 Copy and paste the following in a Notepad file in your master XP image: (including "Windows Registry Editor Version 5.00"):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_282a&cc_0104]
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
"Service"="iaStor"

Step 4 Save it as "Fix_eSeries_IRRT_Mode.reg" (here you can name it whatever you want, but just make sure you put (.reg) as the extension for that file.

Step 5 once that .reg file has been saved, close it and do a Right-Click on it, then select "Merge"

Step 6 boot to the BIOS and change the SATA mode to IRRT: click on "Apply" then "Exit"

Step 7 Your LT will boot up and it will start detecting the new controller mode and its features...

Step 8 if the Hardware Wizard asks you for the drivers, just browse to the folder were you downloaded the Intel(R) Matrix Storage Manager Driver.

Step 9 Restart the LT when asked to do so, (even if is not asked to do it so); then you are done.

Welcome to IRRT mode and its eSata features.

I hope this may be of a good help for those who, like me, were struggling trying to get XP Master images to work.

(FYI, I think there is no place in the "drivers code" (even on the latest version) code instructions to have uploaded those Registry keys into the XP Registry)

-Do not quote me on that, but for this fix, I figured out those entries were needed, and I have entered them manually to  make tht IRRT mode to work.

Thank you

 

0 Kudos
20 Replies
boooney
1 Copper

Re: eSeries IRRT mode giving BSD's on XP (Sp1) (SP2) (Sp3) (Sysprep's)

Hi Jcb-baz-

I tried your step 3 and when I tried to merge it with the registry, I got the error message "cannot import Fix_eSeries_IRRT_Mode.reg.  the specified file is not a registry script..."

What do you think I'm doing wrong?  I've tried saving it in ANSI, unicode and UTF8 with the same result.


Thanks.

0 Kudos
jcb-baz
1 Copper

Re: eSeries IRRT mode giving BSD's on XP (Sp1) (SP2) (Sp3) (Sysprep's)

Hi
That's weird, if you followed the instructions, it should work.
 
Make sure, that REG file is created on the ROOT of C:\, sometimes, user profiles would not let the process to merge reg entries due to access permissions on certain levels for user profile settings.
Make sure of the following:
-you must be Administrator
-Set the Folder Options to allow you to see file extensions: Control Panel\Folder Options\"View" tab and uncheck the "Hide extensions for known file types"
-the .reg file should be on the root of "C" (e. g.  c:\myregfile.reg) with a .reg file extension at the end of the name for that file you've created.
Give it another try.
 
Let me know if it works for you, and or, If you want, I may send you the .reg file.
 
Thank you 🙂

  

Jcb-baz

0 Kudos
Highlighted
boooney
1 Copper

Re: eSeries IRRT mode giving BSD's on XP (Sp1) (SP2) (Sp3) (Sysprep's)

Hi- I ended up reinstalling a slipstreamed windows xp with the correct driver for my precision sata controller this time, so never mind...

Thanks.

0 Kudos
imageguru
1 Copper

Re: eSeries IRRT mode giving BSD's on XP (Sp1) (SP2) (Sp3) (Sysprep's)

Here are two methods to overcome the registry merge error.

1. Using notepad copy and paste the following entry including the Windows Registry Editor Version 5.00 line at the top. In notepad choose save as and enter "irrt.reg" (you can call it what you want with .reg extension) using the quotation marks and select Unicode. I cannot explain why you must add the line or use Unicode but that’s the only way I could properly import the registry key.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_282a&cc_0104]
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
"Service"="iaStor"

2. Click Start>Run type regedit. Right click on any key and choose export saving the file to the root of C: . Open the .reg file in notepad and remove ALL current entries in the file and paste the following:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_282a&cc_0104]
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
"Service"="iaStor"

Click save in notepad. Right click on the new reg file and choose merge. Reboot go into the BIOS and select IRRT mode. When Windows XP restarts it will start detecting the new hardware. You can either point it to the extracted Intel Storage Matrix drivers OR you can click cancel and run the IATA89.EXE and let the program handle everything.

Not sure what your method of slipstreaming is but I have a love hate relationship with nLite. Its works well but gives an error on sysprep. It still works, but I always have an uncomfortable feeling with any error no matter how benign.

 

 

 

0 Kudos
wpizzi
1 Nickel

Re: eSeries IRRT mode giving BSD's on XP (Sp1) (SP2) (Sp3) (Sysprep's)

I followed the steps above but still recieving the BSOD.

Current system is a E4200 running XP SP3.  Right now the only drivers not loaded are a PCI driver and the Broadcom USH.

Any help would be great.

0 Kudos
jcb-baz
1 Copper

Re: eSeries IRRT mode giving BSD's on XP (Sp1) (SP2) (Sp3) (Sysprep's)

Hi There,

FYI, this has worked fine for all of us...

 

Make sure you have all other device drivers installed... specialy for all those that relates to the "Chipset" drivers &

and the security device drivers.

Then have handy the SATA controller drivers as stated on the instructions... is is very important to successfully MERGE the registry values as stated on this forum.

Let me know if you would like to have e-mailed a batch file  I have put together that it will do that for such a purpose.

Thank you

0 Kudos
imageguru
1 Copper

Re: eSeries IRRT mode giving BSD's on XP (Sp1) (SP2) (Sp3) (Sysprep's)

Wpizzi

Are you getting BSOD during installation of XP or after XP has already been installed?

0 Kudos
Phaze7
1 Copper

Re: eSeries IRRT mode giving BSD's on XP (Sp1) (SP2) (Sp3) (Sysprep's)

I have same issue as wpizzi. Have e4200 with work image win xp loaded. Tried registry fix but stil BSOD. Even when trying with xp installation CD it BSOD before setup gets to the license agreement where you press F8 Any advise please

0 Kudos
jcb-baz
1 Copper

Re: eSeries IRRT mode giving BSD's on XP (Sp1) (SP2) (Sp3) (Sysprep's)

Hi there...

As I've mentioned on the fix, in (-->Note 2: Here I'm just referring to the e4300 and e6400 models), what you should probably do is to embed the SATA controller drivers using nLite software (http://www.softpedia.com/get/System/OS-Enhancements/nLite.shtml) to  the Windows XP CD; I hope you are familiar using that tool, its pretty much to apply common sense to learn how to us it;  or have Dell to ship you the latest Windows XP SP3 CD which I have noticed that  they have added compatible SATA controllers drivers that will work with the eSeries laptops.

Thank you

 

JCB

 

0 Kudos