• Announcements

    • xper

      MSFN Sponsorship and AdBlockers!   07/10/2016

      Dear members, MSFN is made available via subscriptions, donations and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, become a site sponsor and ads will be disabled automatically and by subscribing you get other sponsor benefits.
Fernando 1

Integration of Intel's SATA AHCI and RAID drivers

1,534 posts in this topic

Wouldn't the virtual machines lack the actual hardware or am I missing something here? Even if they emulate/translate the I/O, I personally would not have 100% confidence in them when drivers are in question.
This is what I think too.

You cannot test textmode drivers within a virtual environment.

0

Share this post


Link to post
Share on other sites

Need help with specific issues in reinstalling XP Pro SP2 w SATA for Vostro 1500

I’m trying to reinstall XP Pro on a 3-year old Vostro 1500 that was running Xp Pro, Sp3. I’m using the Dell XP SP2 disk. Despite the fact that the Dell disk contained the SATA drivers, when I looked in Device Manager, I found that the HD was seen as an IDE drive, and not a SATA drive. So, using nLite, I added the file "iaahci.inf" from the Dell driver R154200. When nLite asked me which textmode driver to pick, I selected the 2 that had “ICH8m” in their names, i.e, “Intel® 82801HEM SATA RAID Controller (Mobile ICH8M-E)” and “Intel® 82801HEM/HBM SATA AHCI Controller (Mobile ICH8M-E/m)”. One more thing—I also changed the SATA Operation settings in BIOS from ATA to AHCI.

The installation went smoothly, although I haven't checked all the components. However, I noticed a change in Device Manager. The old Device Manager showed the following information:

Imageold.jpg ,

while the new one shows:

Imagenew.jpg

Should I be concerned about, and what should I do to fix:

1. The loss of 1 Primary IDE channel.

2. The first entry used to be "Intel® ICH8M 3 port Serial ATA Storage Controller - 2828", and is now "Intel® 82801HEM/HBM SATA AHCI Controller".

2 more issues:

1. Should I change the "SATA Operation" in BIOS back to ATA?

2. Also, the "Flash Cache Module" is "Off". Should I enable it?

I have found Intel drivers that seem to be appropriate for the ICH8M 3 port on the Internet, but don't know if I should also include them if I have to do a new slipstream. I must confess that when it comes to chipsets, their drivers, etc., I have a (somewhat intelligent?) monkey-see-monkey-do approach.

Thanks in advance for any help, particularly, as a friend reminded me today of a saying attributed to Confucious:

There are few rewards but many disadvantages to fixing/upgrading a spouse's computer

Edited by bearsfolks
0

Share this post


Link to post
Share on other sites

@ bearsfolks:

Welcome at MSFN Forums!

I have read your post, but I cannot see any real issue with your fresh XP installation.

Since you haven't any yellow mark or "unknown device" within your Device Manager, you obviously don't have any device or driver problem with your SATA and IDE drives.

Nevertheless here are some remarks from my side:

1. Since the drivers on your Dell CD probably are very old, it would be a better idea to take the actual Intel textmode driver I have linked within my guide (first post of this thread). They will work fine with your Dell notebook too.

2. It would have been enough, if you would have chosen just the "ICH8M-E/M SATA AHCI Controller" (actual name) or "Intel® 82801HEM/HBM SATA AHCI Controller (Mobile ICH8M-E/M)" (old name), when you get the popup window while integrating the Intel textmode driver.

3. You got different Controller names within the "IDE ATA/ATAPI Controllers" section of your Device Manager, because you were running the SATA drive in different modes (first screenshot: IDE Mode, 2nd screenshot: AHCI Mode).

Should I be concerned about, and what should I do to fix:

1. The loss of 1 Primary IDE channel.

2. The first entry used to be "Intel® ICH8M 3 port Serial ATA Storage Controller - 2828", and is now "Intel® 82801HEM/HBM SATA AHCI Controller".

There is nothing to be concerned about and nothing to fix.

You got different Controller names, because you are running your SATA hdd in "AHCI Mode" now, whereas you previously ran it in "IDE Mode".

2 more issues:

1. Should I change the "SATA Operation" in BIOS back to ATA?

2. Also, the "Flash Cache Module" is "Off". Should I enable it?

My answers:

1. There is no reason to change the SATA mode back from "AHCI" to "IDE", because you only will be able to use the AHCI features (NCQ, hot plugging etc.) while running your SATA hdd in "AHCI Mode".

2. No, leave the "Flash Cache Module" as it is now ("off"). For details you may look >here<.

I have found Intel drivers that seem to be appropriate for the ICH8M 3 port on the Internet, but don't know if I should also include them if I have to do a new slipstream.
If you want to create a new XP CD with integrated actual Intel textmode and chipset "drivers", you should just follow my guide (start post of this thread).

Don't be irritated by the Controller names. If you integrate the Intel textmode driver and additionally the Intel chipset "drivers", the Controller may be named by a file like "ICH78IDE.INF" or "ICH78ID2.INF", which both are just text files of the Intel chipset "driver" package.

Regards

Fernando

0

Share this post


Link to post
Share on other sites

Thanks, Fernando 1, for your extremely detailed response! I thought that the reasons for the changes was probably what you had said, but I was just guessing, and it is reassuring to have it confirmed. Also, after I had posted my question, I did stumble across the issue regarding Flash Drive Mode.

I had updated all the drivers, after installation, using the updated drivers on Dell's site as well as Intel's Driver Update Utility before I found this thread. I will probably be repeating this kind of reinstallation on my desktop, and have bookmarked your guide for that time.

Just one last question, which is why do you think there were 2 Primary IDE Channels in the original installation?

Again, thanks for your guide, and for your response to my question.

Edited by bearsfolks
0

Share this post


Link to post
Share on other sites
Just one last question, which is why do you think there were 2 Primary IDE Channels in the original installation?
Before you have set the SATA hdd to "AHCI Mode", it was controlled by the "Standard Dual Channel PCI IDE Controller", which is the MS standard Controller for native IDE (=P-ATA) and non-AHCI SATA drives. This Controller was just renamed by one of the Intel's chipset "drivers" to a device named "Intel® ICH8M 3 port Serial ATA Storage Controller - 2828", but still was using the generic MS IDE drivers.

Since the SATA ports of your Dell notebook are managed by the "Intel® 82801HEM/HBM SATA AHCI Controller (Mobile ICH8M-E/M)", there is no device named "Primary Channel" anymore, because this AHCI Controller doesn't use any IDE channel.

The other and still remaining "Primary IDE Channel" belongs to the device named "Intel® ICH8M Ulta ATA Storage Controllers - 2850", which is managing a native IDE Controller of your notebook. I suspect, that the optical drive is connected to this Controller.

Regards

Fernando

Edited by Fernando 1
0

Share this post


Link to post
Share on other sites

I took the opportunity to do a quick (partially) automated install and the latest drivers do seem to work on real hardware, mind you I still find it strange that integrating the textmode driver will BSOD VM's when the previous version had no such problem.

I remain most unimpressed with the installer for the management console however:

1). As I noted before, it tries to extract itself to the current drive rather than the system temp folder, so if you are running it off a CD the installation will fail.

2). Even if you are running the installer on a hard drive, you can't do a silent install (/S). The "setup.iss" response file is there, but it's empty.

0

Share this post


Link to post
Share on other sites
I remain most unimpressed with the installer for the management console however:

1). As I noted before, it tries to extract itself to the current drive rather than the system temp folder, so if you are running it off a CD the installation will fail.

2). Even if you are running the installer on a hard drive, you can't do a silent install (/S). The "setup.iss" response file is there, but it's empty.

Although the newest RST package v9.5.6.1001 is not yet digitally signed by MS, I do recommend to take it instead of Intel's currently official version 9.5.0.1037. You can get the complete package from >here<.

The installer of the RST Console works much better, the SETUP.ISS file seems to be ok.

Regards

Fernando

Edited by Fernando 1
0

Share this post


Link to post
Share on other sites

Actually, the Setup.iss file for v9.5.6.1001 is still useless, here's its contents:

[InstallShield Silent]
Version=v7.00
File=Response File
[File Transfer]
OverwrittenReadOnly=NoToAll
[{9068B2BE-D93A-4C0A-861C-5E35E2C0E09E}-DlgOrder]
Count=0

And here's an example of what a response file should look like (from PowerDVD5):

[InstallShield Silent]
Version=v6.00.000
File=Response File
[File Transfer]
OverwrittenReadOnly=NoToAll
[Application]
Name=PowerDVD
Version=5.0
Company=CyberLink
Lang=0009
[{6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-DlgOrder]
Dlg0={6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-SdWelcome-0
Count=10
Dlg1={6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-SdLicense-0
Dlg2={6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-SdDisplayTopics-0
Dlg3={6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-SdRegisterUserEx-0
Dlg4={6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-SdAskDestPath-0
Dlg5={6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-SdSelectFolder-0
Dlg6={6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-SELECTSKINDIALOG-0
Dlg7={6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-SHOW_CLPV_CLEV_DIALOG-1
Dlg8={6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-SdFinish-0
Dlg9={6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-AskYesNo-0
[{6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-SdWelcome-0]
Result=1
[{6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-SdLicense-0]
Result=1
[{6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-SdDisplayTopics-0]
Result=1
[{6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-SdRegisterUserEx-0]
szName=Kermit the Frog
szCompany=The Muppet Show
szSerial=Dream on
Result=1
[{6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-SdAskDestPath-0]
szDir=C:\Program Files (x86)\CyberLink\PowerDVD
Result=1
[{6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-SdSelectFolder-0]
szFolder=CyberLink PowerDVD
Result=1
[{6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-SELECTSKINDIALOG-0]
DefaultSkin=Glow
Result=1
[{6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-SHOW_CLPV_CLEV_DIALOG-1]
Result=1
[{6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-SdFinish-0]
Result=1
bOpt1=0
bOpt2=0
[{6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-AskYesNo-0]
Result=0

0

Share this post


Link to post
Share on other sites

@ Kurt_Aust:

This might be a dumb question: Why do you want to integrate the complete Intel MSM resp. RST package?

You probably know, that the MSM or RST Control Center is not essential at all for Intel RAID users, but nearly useless for users, who are running their SATA hdd's in AHCI Mode. Furthermore the installation of the MSM or RST Control Center prolongs the boot time quite noticeable.

The only important thing is the integration of the Intel AHCI/RAID driver and this should be done without using the installer of the MSM or RST package.

That is why I don't recommend to integrate the Intel MSM or RST application into the Windows XP 32/64bit CD. Users with an Intel RAID array, who want to use the Control Center, can easily install the MSM or RST software after having completely installed the OS.

Regards

Fernando

0

Share this post


Link to post
Share on other sites

I'm not seeking to integrate it exactly, rather I'm seeking to script it for silent install along with all my other applications on subsequent reboot passes once the OS has been installed.

I'm using RAID 10, so there is some benefit and as I only reboot about once a week or less, slightly longer startup time is not really an issue.

Still, none of this changes the fact that Intel did a poor job on the installer.

Edited by Kurt_Aust
0

Share this post


Link to post
Share on other sites

@ Kurt_Aust:

Thanks for your statement, which clarifies a lot.

Still, none of this changes the fact that Intel did a poor job on the installer.
Just to avoid any misunderstandings I want to add some remarks:
  1. Kurt_Aust's personal review only applies the ability of the RST software installer for being integrated into a Windows XP (32/64bit) CD, but this does not mean, that the installer has any issues when being used while running any Windows OS from XP up. The RST software installation always ran flawlessly with my Intel desktop (ICH10R with RAID0) and notebook (ICH8M in AHCI Mode) systems.
  2. Furthermore all users should consider, that Intel has started the development of the new Rapid Storage Technology in May 2009 and that the error free silent integration of the RST Console software into an old OS like Windows XP might not have the highest priority at this stage of the development.
  3. Although the new Intel RST package v9.5.6.1001 and the included drivers are running absolutely fine with my desktop and notebook systems, I am pretty sure, that we will see even better Intel RST packages in the near future.

Regards

Fernando

0

Share this post


Link to post
Share on other sites

Fernando,

Yes, everything is clear now, thanks.

I had realized all that by the time you gave your clarification.

0

Share this post


Link to post
Share on other sites

Just to clarify:

1. I have no issues with the RST management application once installed, the problems I have pointed out only apply to the actual act of installing the program.

2. These limitations compared to previous versions of the installer will not be limited to XP only, they will also apply to Vista and Win 7.

0

Share this post


Link to post
Share on other sites

@ all users of my guide:

Since I got access today (01/30/2010) to the WHQL certified versions of the new Intel textmode drivers (32/64bit) and the new complete RST package v9.5.6.1001 dated 12/30/2009, I have just updated my guide (= start post of this thread).

These brandnew Intel RST drivers v9.5.6.1001, which now have been digitally signed by Microsoft, are running fine with my Intel ICH10R RAID0 and my Intel ICH8M AHCI systems. So I can really recommend the use of them.

Good luck with the integration of Intel's newest textmode drivers!

Regards

Fernando

0

Share this post


Link to post
Share on other sites

Good day all

I have a compaq mini 311 netbook, using an external rom on its usb. I want to format the hard drive and install my own xp professional. With installing Xp when loading all the drivers etc, it gives me a blue screen "Stop 0x0000007b (0xf7b60524,0xc0000034 etc.) Ive tried nlite adding alot of extra drivers and scrapped 6 cds. It just keeps on giving me that error. The bios have minimal settings. Please help!!!!!

Edited by Bking1340
0

Share this post


Link to post
Share on other sites

@ Bking1340:

Welcome at MSFN Forums!

I have a compaq mini 311 netbook, using an external rom on its usb. I want to format the hard drive and install my own xp professional. With installing Xp when loading all the drivers etc, it gives me a blue screen "Stop 0x0000007b (0xf7b60524,0xc0000034 etc.) Ive tried nlite adding alot of extra drivers and scrapped 6 cds. It just keeps on giving me that error.
You should not integrate a lot of drivers, but just the "appropriate" one for your SATA Controller.

As far as I know the HP compac Mini 111c has an MCP79 chipset. If I am right regarding the chipset, you will need to integrate a NVIDIA nForce SATA driver and not an Intel SATA driver.

Please do a look into the start post of >this< thread. Since I suspect, that your netbook is running in AHCI and not in RAID mode, you should follow the procedure layed down within part B of my guide.

Good luck!

Fernando

0

Share this post


Link to post
Share on other sites

OK, this is a two parter, but the first part might eliminate the need for part two.

I have an Intel DQ45CB with a single drive. Can I set it in RAID mode in order to take advatage of the Native command Queuing? I'm eventually making a sysprepped ghost image, so I'm hoping to be able to bring this down on a system with either a single drive or multiple drives in RAID mode.

With it set in RAID mode, I integrated the F6 drivers (STOR_all32_f6flpy32_8.9.0.1023_PV) from Intel's site via normal nlite methods. The DVD works fine in Virtualbox, but when I burn it and run it on the board, it asks me to "Please insert the disk labeled service pack 3" during the XP textmode setup.

Again, it works fine in virtualbox, so I am guessing it is driver related. The way the BIOS reads it doesn't indicate you need multiple drives for RAID mode. Any idea if your integration method help me out? Session.ini attached

LAST_SESSION.INI

0

Share this post


Link to post
Share on other sites

@ sflesh:

Please have a look into the root of your nLited XP CD with integrated SP3.

There should be the following files:

WIN51

WIN51IP

WIN51IP.SP2

WIN51IP.SP3

Do you see them? If not, did you delete one of the files?

Additional remark:

It is never a good idea to put all these things you want to integrate onto the desktop.

Disadvantages:

a ) very long path (with too much letters)

b ) nLite may grab not wanted folders and files, which are on the desktop too.

EDIT: It is possible to create a RAID consisting of 1 single drive, but this doesn't make much sense.

If you want the features NCQ and HotPlugging, you should run your SATA hdd in AHCI Mode, but I do not know, if your Southbridge will support AHCI.

Edited by Fernando 1
0

Share this post


Link to post
Share on other sites
@ sflesh:

Please have a look into the root of your nLited XP CD with integrated SP3.

There should be the following files:

WIN51

WIN51IP

WIN51IP.SP2

WIN51IP.SP3

Do you see them? If not, did you delete one of the files?

I will double check this tomorrow back at work. I haven't deleted any of them. I did read up on this in several other posts and since it was working in the Virtual Box and the same sessions files and XP source files were used for my 865GLC, I didn't think this was the issue.

Additional remark:

It is never a good idea to put all these things you want to integrate onto the desktop.

Disadvantages:

a ) very long path (with too much letters)

b ) nLite may grab not wanted folders and files, which are on the desktop too.

EDIT: It is possible to create a RAID consisting of 1 single drive, but this doesn't make much sense.

If you want the features NCQ and HotPlugging, you should run your SATA hdd in AHCI Mode, but I do not know, if your Southbridge will support AHCI.

I usually know better than to put everything on the desktop. This was a semi-hurried project and everything worked on the 865GLC I did just before this OK.

As far as the RAID/AHCI, something in the BIOS description made it seem like RAID was the best option. It said something like RAID has all the AHCI features, so I was hoping to create an image that would be capable of single for now, or multiple drives, should we ever implement it. I think I may give AHCI a shot, although I'm not sure if I would even see a performance increase since XP doesn't natively support AHCI from what I read http://en.wikipedia.org/wiki/Serial_ATA:

Windows device drivers that are labeled as SATA are usually running in IDE emulation mode unless they explicitly state that they are AHCI mode or in RAID mode. While the drivers included with Windows XP do not support AHCI, AHCI has been implemented by proprietary device drivers.[5] Windows Vista,[6] Windows 7, FreeBSD, Linux with kernel version 2.6.19 onward,[7] as well as Solaris and OpenSolaris have native support for AHCI.
0

Share this post


Link to post
Share on other sites

I am such an id***! :blushing: I switched the BIOS to IDE mode and tried the install. I got a missing file error which I was able to skip and got to the reboot screen.

I then tried AHCI mode and got another missing file error. Now, here's the STUPID part. I pulled out the disk, blew off a couple of specks, and it worked in RAID mode! :thumbup Sometimes you get so much knowledge that you forget to check the simple stuff. You don't think a brand new, freshly burned DVD would have that issue.

FWIW, I don't have the .SP2 file:

@ sflesh:

Please have a look into the root of your nLited XP CD with integrated SP3.

There should be the following files:

WIN51

WIN51IP

WIN51IP.SP2

WIN51IP.SP3

Do you see them? If not, did you delete one of the files?

And as far as my choice for RAID, the BIOS reads "AHCI provides advanced features including Native command Queuing and Hot-plug but requires drivers. RAID requires drivers and includes AHCI support" which is why I went with the RAID option. I think this theoretically should give me backwards compatibility for IDE and/or AHCI.

Thank you for your help. Feel free to delete any of my older posts.

Edited by sflesch
0

Share this post


Link to post
Share on other sites

@ sflesch:

Thanks for your feedback.

I am happy, that you were able to solve your problem at least.

Have fun!

Fernando

0

Share this post


Link to post
Share on other sites

Hi Fernando,

I've been trying to find ICH10M for my PM55 but so far.. nothing. All i can find is ICH10, ICH10D, ICH10R. Any ideas where I could find the right one ?

Thanks a lot

Edited by cpaqf1
0

Share this post


Link to post
Share on other sites
I've been trying to find ICH10M for my PM55 but so far.. nothing. All i can find is ICH10, ICH10D, ICH10R. Any ideas where I could find the right one ?
An Intel® ICH10M Southbridge doesn't exist.

The Mobile Intel® PM55 Express chipset belongs to the Intel® 5-series chipset family (look >here<) and has nothing to do with the ICH chipset family.

The new Intel® 5-series chipsets are fully supported by the actual Intel® Rapid Storage Technology drivers v9.5.0.1037 and v9.5.6.1001. Just integrate the driver of your choice and enable all listed 5-series SATA AHCI Controllers, when you get the textmode driver popup window.

Good luck!

Fernando

0

Share this post


Link to post
Share on other sites

I have repeatedly tried to integrate SATA HDD drivers into Winows XP Home Ed for use in a recent HP notebook (G60-530CA) running Windows 7 Premium Home without success. The first attempts were on a desktop running Windows XP Home and the later ones were on the G60-530CA, all of them using nLite. The last ones on the notebook were terminated at the "finalizing" stage, when this message appeared: "A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available". Upon clicking "Debugging" the program shut down. Again in the last two attempts via notebook I had used an XP Home SP3 installation CD and opted for "integrate drivers" and "create ISO" only. The finalizing stage was interrupted by this statement:"The specified path, file name are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters. Please report this error, if it is unexpected. (No indication of to whom to report - I have sent a pertinent e-mail to <dino.nuhagic@gmail.com> without receiving any response whatsoever). Write your message in English and attach it to `last session.ini` if possible".

Furthermore, I had tried to burn the installation CD copied to the notebook to a DVD via the HP Cyberlink program and was told that there were some files with too long namea and/or invalid characters.

I am uncertain what the possible problem may be, but by some accounts on the forum some people have had success with nLite.

Will you please offer some comment? Thank you Helmut JH

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.