Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

Integration of Intel's SATA AHCI and RAID drivers

- - - - -

  • Please log in to reply
1530 replies to this topic

#301
SpeedRacer

SpeedRacer
  • Member
  • 2 posts
  • Joined 14-September 08
Simpshot. I am looking forward to hearing your success. You described my situation better than I could have. Only, I'm not dual booting.


How to remove advertisement from MSFN

#302
mcbry

mcbry
  • Member
  • 6 posts
  • Joined 19-September 08
Hi all,
I'm trying to follow this process, but nLite gives me a "Can't open file" message just a bit after it starts burning the image onto disk (I lost about 3 cd-Rs in this way before I figured out the test write option...) The file it can't open is DRIVER.CAD, which I have discovered is a zip file inside another file marked I386.

So, a few questions...

1. Could this be happening because the XP installation disk I have is an edu copy from the university?
2. Could I solve the problem by unzipping DRIVER.CAD into a normal folder marked DRIVER?
3. Anyone have any words of encouragemnet and hope?

Sorry if there are other similar posts, I couldn't find anything on my search.

Thanks,
Bryan

#303
Fernando 1

Fernando 1

    Easy RAIDer

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,021 posts
  • Joined 03-June 05
  • OS:Windows 7 x64

I'm trying to follow this process, but nLite gives me a "Can't open file" message just a bit after it starts burning the image onto disk (I lost about 3 cd-Rs in this way before I figured out the test write option...) The file it can't open is DRIVER.CAD, which I have discovered is a zip file inside another file marked I386.

Within the original OS CD there is no file named DRIVER.CAD, but a file named DRIVER.CAB where all driver are packed.
So I suspect, that you don't have an original XP CD.
Nevertheless you may try to rename the file from DRIVER.CAD to DRIVER.CAB and see what happens.
My current system:
ASUS P8Z68-V | Intel Core i5 2500K | 2x4 GB Corsair XMS3 DDR3-1600 | 2x128GB Crucial M4 SSD as RAID0 in SATA3 mode | Seasonic M12II-520 Modular 520W | ATI Radeon HD6850 1 GB GDDR5
My old system:
DFI nF4 Ultra-D (BIOS: 2006/04/06) | AMD Athlon64 4000+ San Diego | 2x512 MB OCZ PC3200 CL2 Rev.2 Platinum | 2x200 GB Samsung S-ATA II as Raid0 | beQuiet!Titan BQT P5-470W-S1.3 | MSI GeForce NX6600GT-TD128E

#304
n00b

n00b

    Member

  • Member
  • PipPip
  • 137 posts
  • Joined 18-January 04
hello i did this, slipstream intel ahci driver, but now IE is removed and some parts of the OS are really f*cked up. what happened? what did I do wrong?

#305
Fernando 1

Fernando 1

    Easy RAIDer

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,021 posts
  • Joined 03-June 05
  • OS:Windows 7 x64

hello i did this, slipstream intel ahci driver, but now IE is removed and some parts of the OS are really f*cked up. what happened? what did I do wrong?

Since the intregation of any textmode driver does not touch the OS and its applications like Internet Explorer at all, you either didn't use a clean OS CD as source or enabled the removal of some features like the IE while processing with nLite.
My current system:
ASUS P8Z68-V | Intel Core i5 2500K | 2x4 GB Corsair XMS3 DDR3-1600 | 2x128GB Crucial M4 SSD as RAID0 in SATA3 mode | Seasonic M12II-520 Modular 520W | ATI Radeon HD6850 1 GB GDDR5
My old system:
DFI nF4 Ultra-D (BIOS: 2006/04/06) | AMD Athlon64 4000+ San Diego | 2x512 MB OCZ PC3200 CL2 Rev.2 Platinum | 2x200 GB Samsung S-ATA II as Raid0 | beQuiet!Titan BQT P5-470W-S1.3 | MSI GeForce NX6600GT-TD128E

#306
mcbry

mcbry
  • Member
  • 6 posts
  • Joined 19-September 08

I'm trying to follow this process, but nLite gives me a "Can't open file" message just a bit after it starts burning the image onto disk (I lost about 3 cd-Rs in this way before I figured out the test write option...) The file it can't open is DRIVER.CAD, which I have discovered is a zip file inside another file marked I386.

Within the original OS CD there is no file named DRIVER.CAD, but a file named DRIVER.CAB where all driver are packed.
So I suspect, that you don't have an original XP CD.
Nevertheless you may try to rename the file from DRIVER.CAD to DRIVER.CAB and see what happens.


Hi, Fernando 1: thanks for your time and effort here, it is appreciated.

Sry about the mistype. You are correct, the file is .CAB. So... any thoughts as to why nLite can't open it on my computer?

Bryan

#307
mcbry

mcbry
  • Member
  • 6 posts
  • Joined 19-September 08

I'm trying to follow this process, but nLite gives me a "Can't open file" message just a bit after it starts burning the image onto disk (I lost about 3 cd-Rs in this way before I figured out the test write option...) The file it can't open is DRIVER.CAD, which I have discovered is a zip file inside another file marked I386.

Within the original OS CD there is no file named DRIVER.CAD, but a file named DRIVER.CAB where all driver are packed.
So I suspect, that you don't have an original XP CD.
Nevertheless you may try to rename the file from DRIVER.CAD to DRIVER.CAB and see what happens.


Hi, Fernando 1: thanks for your time and effort here, it is appreciated.

Sry about the mistype. You are correct, the file is .CAB. So... any thoughts as to why nLite can't open it on my computer?

Bryan


OK, the first time I tried to follow this guide was on a computer with an XP Pro OS, and I encountered several problems, the most frequent of which was that nLite couldn't open the DRIVER.CAB file when it started to burn the ISO image to disk. I never figured out what I was doing wrong in that case. Instead, I followed the process using Vista Home Premium, the same installation it was my intention to replace with a clean installation of XP Pro. It worked, without a hitch.

Now, of course, I'm reconsidering whether I really want to go back to XP, as everything about this process went much more smoothly when I did from Vista.

Bryan

#308
tunilove

tunilove
  • Member
  • 7 posts
  • Joined 28-June 08
hi fernando hope you can help me ...
]
i have Toshiba a200 satellite come with Spanish vista i format and put Xp English i manage to integrate Intel® Matrix Storage Manager to my xp with nlite and all ok but laptop run for 2 weeks then again no HDD
now decide to put Microsoft Windows Vista Ultimate x86 SP1 Integrate English again i get message : No driver ...... i put Intel® Matrix Storage Manager in usb flash disc and try to run installation browse for the driver but no way .....
ok i have now VLITE i try to integrate Intel® Matrix Storage Manager.EXE but Vlite in drive section ask for file .INF ... any help

#309
n00b

n00b

    Member

  • Member
  • PipPip
  • 137 posts
  • Joined 18-January 04

hello i did this, slipstream intel ahci driver, but now IE is removed and some parts of the OS are really f*cked up. what happened? what did I do wrong?

Since the intregation of any textmode driver does not touch the OS and its applications like Internet Explorer at all, you either didn't use a clean OS CD as source or enabled the removal of some features like the IE while processing with nLite.

nope that's not it but i guess nLite isn't certified for XP Tablet edition (works fine with XP Pro)

#310
Fernando 1

Fernando 1

    Easy RAIDer

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,021 posts
  • Joined 03-June 05
  • OS:Windows 7 x64

i have Toshiba a200 satellite come with Spanish vista i format and put Xp English i manage to integrate Intel® Matrix Storage Manager to my xp with nlite and all ok but laptop run for 2 weeks then again no HDD
now decide to put Microsoft Windows Vista Ultimate x86 SP1 Integrate English again i get message : No driver ...... i put Intel® Matrix Storage Manager in usb flash disc and try to run installation browse for the driver but no way .....
ok i have now VLITE i try to integrate Intel® Matrix Storage Manager.EXE but Vlite in drive section ask for file .INF ... any help

1. You will not be able to integrate any textmode driver into Vista (not even by using vLite).
2. Download the extracted 32bit Intel textmode driver by using the link from the start post. Then load the driver off an USB stick when prompted by Vista Setup.
My current system:
ASUS P8Z68-V | Intel Core i5 2500K | 2x4 GB Corsair XMS3 DDR3-1600 | 2x128GB Crucial M4 SSD as RAID0 in SATA3 mode | Seasonic M12II-520 Modular 520W | ATI Radeon HD6850 1 GB GDDR5
My old system:
DFI nF4 Ultra-D (BIOS: 2006/04/06) | AMD Athlon64 4000+ San Diego | 2x512 MB OCZ PC3200 CL2 Rev.2 Platinum | 2x200 GB Samsung S-ATA II as Raid0 | beQuiet!Titan BQT P5-470W-S1.3 | MSI GeForce NX6600GT-TD128E

#311
synadari

synadari
  • Member
  • 1 posts
  • Joined 23-September 08
thx fernando :thumbup
all worked exellent. After a long journey I found your great guide. :blushing: :blushing: My system: motherbord GA-x48-DS4 with Intel Q9550; 4 GB RAM; 4 x WD500GB (RAID 5); BluRay.
greezz synadari

Edit I didn't remove RAM. It worked fine with this Gigabyte-bord

Edited by synadari, 26 September 2008 - 01:06 AM.


#312
Fernando 1

Fernando 1

    Easy RAIDer

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,021 posts
  • Joined 03-June 05
  • OS:Windows 7 x64

thx fernando :thumbup
all worked exellent. After a long journey I found your great guide. :blushing: :blushing: My system: motherbord GA-x48-DS4 with Intel Q9550; 4 GB RAM; 4 x WD500GB (RAID 5); BluRay.
greezz synadari

Edit I didn't remove RAM. It worked fine with this Gigabyte-bord

Fine, that you succeeded by following my guide.

CU
Fernando
My current system:
ASUS P8Z68-V | Intel Core i5 2500K | 2x4 GB Corsair XMS3 DDR3-1600 | 2x128GB Crucial M4 SSD as RAID0 in SATA3 mode | Seasonic M12II-520 Modular 520W | ATI Radeon HD6850 1 GB GDDR5
My old system:
DFI nF4 Ultra-D (BIOS: 2006/04/06) | AMD Athlon64 4000+ San Diego | 2x512 MB OCZ PC3200 CL2 Rev.2 Platinum | 2x200 GB Samsung S-ATA II as Raid0 | beQuiet!Titan BQT P5-470W-S1.3 | MSI GeForce NX6600GT-TD128E

#313
herbr

herbr
  • Member
  • 3 posts
  • Joined 01-October 08
I've tried to use this guide to attempt to allow me to use the F6 floppy method to install XP Pro on a new system.
Motherboard Asus P5b-vm se (has the ICH8 on board)
2 Gig OCZ DDR2 SDRAM (memtest passes OK)
Seagate 320 Gig SATA HD

When I attempt to install Win2k (just because I like it!), it detects the partitions I made using Partition Magic but fails to format the C: partition.
When I attempt to install WinXP, it doesn't even detect the partitions and reports a 131,xxx Meg drive. The installation continues and I can run it. To use the rest of the 320 Gig, I resize and create other partitions. When I reboot, WinXP doesn't get started and reports a corrupt disk. If I try to re-install I get a 131,xxx Meg drive.
I tried to use your guide to add the "Testmode" drivers. Booting into Ubuntu 8.0.4 and use "lspci" to determine what pci devices are present, I find that there's a 4-port SATA controller with vendor:device of 8086:2820 and a 2-port SATA controller of 8086:2825.
I download the Intel documents for the ICH8 and again using "lspci" get some dumps of the configuration space for the 8086:2820 controller. This device SUPPORTS AHCI and in fact has detected the presence of a device on port 1 (where I connected it).
I then modify "Fernandos fixed files" to find the 8086:2820 device and do the install of the textmode drivers.WinXP reacted the same way as without the changes. Digging deeper into the configuration registers, I see that the MAP register at offset 0x90 is set 0x00 indicating IDE mode. This is what the BIOS thinks is the best mode (and probably is "compatibility" mode). Another field in this register is 0x00 as well and indicates that AHCI or RAID (????) may be selected.
I've had no success with this system but I do think that Asus needs to allow the selection of AHCI/IDE/??? for this register. Then I think I might even be able to use this system!

Am I on track here or am I "off in the weeds"?

Herb

#314
Lancelot_Real

Lancelot_Real

    Junior

  • Member
  • Pip
  • 99 posts
  • Joined 14-November 07
  • OS:XP Pro x64
  • Country: Country Flag
hi herbr

you are in right place

i have normal asus p5b board, which i had these problems before
can you tell me which ich8 you have?
mine is ICH8 82801HB
and from hwid i get this:
PCI\VEN_8086&DEV_2824&SUBSYS_81EC1043&REV_02\3&11583659&0&FA: Intel® ICH9 SATA AHCI Controller

yours probably different, because you wrote 2820 in your posts

strategy is a bit simple, after getting the number (in your situation 2820), use ich9 settings for ich8 to modify original driverse :) (it is only ich8 ahci method, not a general method)

i wrote a tutorial here
http://www.boot-land...?showtopic=5377
look "A ) Main Method" and follow steps 1) and 3)

if you have success, please inform this topic (fernando) and dps site (as i did), so others will share of your findings.

ps:
in my asus there is an option:
**Bios-->Main-->Ide Configuration (or ahci configuration)-->SATA Configuration-->Configure SATA as-->IDE
but sadly this option is not in many boards (also not in many asus boards)

#315
herbr

herbr
  • Member
  • 3 posts
  • Joined 01-October 08
Thanks Lancelot_Real.
I don't understand what that process you provided is doing.
I went to Intel, downloaded the ICH8 document and its' updates. What I found is that the Dev ID in the ICH8 CHANGES DEPENDING on the MODE set by the BIOS. My motherboard is an Asus P5B-VM SE and the Asus BIOS (903 the latest) DOES NOT ALLOW NAY choice of mode i.e. IDE/AHCI/RAID. If the BIOS allowed that I am quite sure that the Dev ID's I see would NOT be 2820 and 2825 but rather they would be the ones in the TXTSETUP.OEM that I modified.
To illustrate this, go to the BIOS on your motherboard and select IDE mode. I WOULD NOT BOOT TO YOUR OS after this - it WON'T WORK!. Download a live cd (like UBUNTU 8.0.4) and boot it. Use "sudo lspci -vnn" to look at the device ID's on devices:function 1f.2 and if.5
I cannot confirm this on my motherboard since I cannot change the mode in the BIOS.
If I could change the mode in the BIOS, I would not be trying to "fix" the TXTSETUP.OEM file.

By the way, lspci on my board reports the device a couple of ways depending on the DevID found - for the LPC Interface Controller it reports 82801HB/HR (ICH8/R) and for the SATA IDE it always reports 82802H (ICH8 Family). You can try to figure that one out ;-)

I'll just have to bother Asus (or wait for them to see the light ;-)

Herb

#316
Lancelot_Real

Lancelot_Real

    Junior

  • Member
  • Pip
  • 99 posts
  • Joined 14-November 07
  • OS:XP Pro x64
  • Country: Country Flag
herbr

i guess there is a misunderstanding,

first of all, dont wait asus, it is not asus fault, it is intel fault. Some ICH8 chipsets provide ahci support, but in first days of tech. documents they were in unsupported list, with revised tech. support document they are now in ahci support list. But tech department in intel and driver department in intel work in different speeds. I waited one year for my board right drivers, so i made my drivers myself. :)

look post 34 here : http://forum.driverp...php?id=2789&p=2, and post 37 and post 42

for 2820 and 2825 there is info here:
http://www.intel.com...date/313057.pdf
**Desktop Non-AHCI and Non-RAID Mode1
**1. ICH8 contains two SATA devices (for Desktop Only). The SATA Device ID is dependant upon which
SATA mode is selected by BIOS and what RAID capabilities exist in the ICH8 component.


For a trial, put intel drivers in a diskette, during install of xp press F6 and use this diskette, and choose ich9 in the list :
if it works fine in installing xp than The process i provided will help you modify intel drivers capable of getting and installing ahci drivers of your chipset. So integrating this modified driver to your xp cd, you dont need to press F6.


Or maybe, fernando may make required changes and send you to make a trial

Or maybe i misunderstand whole situation wrongly, sorry if this is the case,

in anyway i hope these info helps.

Edited by Lancelot_Real, 03 October 2008 - 09:45 AM.


#317
herbr

herbr
  • Member
  • 3 posts
  • Joined 01-October 08
Lancelot_Real
Your process (in the first post) described something about "building" drivers. I don'e yet have a system to do that on. The system I have trouble sith is the one I would use.
Beyond that, I do Linux development (embedded boards, drivers and kernel bring-up). I have done some windows work, but I think the environments in Windows leaves a LOT to be desired. Just my opinion.
Please note everyone, Linux has NO problems with this board! I also have another Linux system built around a P5B-VM which is a development system for my embedde3d work. It also has the same chipset and works just fine with Linux.

I do want to use Win2k but am blocked by this problem.

Lancelot_Real, are you suggesting using ICH9 test mode install? Which version would you suggest?
I have altered the txtsetup.oem for several of the ICH8 versions but have had no success. That doesn't give me any confidence that I'm doing it right!

Herb

#318
Lancelot_Real

Lancelot_Real

    Junior

  • Member
  • Pip
  • 99 posts
  • Joined 14-November 07
  • OS:XP Pro x64
  • Country: Country Flag
herbr

i dont know linux well, yep in my trials linux support for ahci is really better than windows (xp to vista :) ) but linux livecd's couldnt mount my raid0 disks automatically which i never had such a problem from the first day of my mainboard (thanks to bartpe and all PE) (last trial with linux was a month ago :))

well i installed my xp about a year ago (image backuped :) ),
a friend adviced me : "choose ich8r first on the list, and if this dont work choose ich9" , ich9 worked, at that time there was only 1 choice for ich9

simply, during setup, press F6, and make trials of choosing (use fernando's or official drivers in diskette), as our chipsets are different i cant say which one will work for you, mine worked when i choose ich9, one of them in list will work for you. But please report here the succeess (which one you choose worked)

Edit:

Your process (in the first post) described something about "building" drivers. I don'e yet have a system to do that on.

nope, this is not the case in fact, you already found out hwid with linux, next step is modify existent drivers

Edited by Lancelot_Real, 03 October 2008 - 10:49 AM.


#319
Lancelot_Real

Lancelot_Real

    Junior

  • Member
  • Pip
  • 99 posts
  • Joined 14-November 07
  • OS:XP Pro x64
  • Country: Country Flag
herbr

ah i forgot, as you are trying to install windows 2000 (not xp), dont forget to integrate sp4 of win2k so you should have a win2ksp4 cd in trials.
Also my advices are for xpsp2 cd, which is really close/same to win2ksp4 cd about mass storage drivers, but i never install win2ksp4 to my board.

Shortly, if you have trouble please try to install xpsp2 first with diskette method i wrote before.

edit
i google fu around a lot, but couldnt find anybody reporting an issue with installing xp to asus p5-vm!

Edited by Lancelot_Real, 03 October 2008 - 11:36 AM.


#320
Fernando 1

Fernando 1

    Easy RAIDer

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,021 posts
  • Joined 03-June 05
  • OS:Windows 7 x64

I've tried to use this guide to attempt to allow me to use the F6 floppy method to install XP Pro on a new system.
Motherboard Asus P5b-vm se (has the ICH8 on board)
2 Gig OCZ DDR2 SDRAM (memtest passes OK)
Seagate 320 Gig SATA HD

When I attempt to install Win2k (just because I like it!), it detects the partitions I made using Partition Magic but fails to format the C: partition.

If you have read my guide, you will certainly heave seen this important information at the beginning:

Informations regarding the possibility and necessity of loading/integrating the Intel Controller drivers:

  • None of the Windows Operating Systems which were released before Windows 2000 (Windows 3.11, Windows 95/98 and Windows ME) do support the actual Intel SATA and RAID Controllers (no working textmode drivers available).
  • Even Windows 2000 does not really work with the actual Intel Controllers. There are some old Intel S-ATA drivers for Windows 2000, but they do not support the modern features AHCI (="Advanced Host Controller Interface") and RAID.


My current system:
ASUS P8Z68-V | Intel Core i5 2500K | 2x4 GB Corsair XMS3 DDR3-1600 | 2x128GB Crucial M4 SSD as RAID0 in SATA3 mode | Seasonic M12II-520 Modular 520W | ATI Radeon HD6850 1 GB GDDR5
My old system:
DFI nF4 Ultra-D (BIOS: 2006/04/06) | AMD Athlon64 4000+ San Diego | 2x512 MB OCZ PC3200 CL2 Rev.2 Platinum | 2x200 GB Samsung S-ATA II as Raid0 | beQuiet!Titan BQT P5-470W-S1.3 | MSI GeForce NX6600GT-TD128E

#321
BrunoJeronimo

BrunoJeronimo
  • Member
  • 7 posts
  • Joined 02-October 08
I wish that I helped.
I have a laptop hp and the O.S. is the XP Home Edition and wanted to install xp professional but that happens when I try to install it does not recognize the hdd, already created a CD with nlite and incorporated the drivers from Intel for my disc. when I try to install it again recognizes the disc (the controller intel for my disc are (intel® 82801gbm/ghm(ich7-m family) seria ata storage controller - 27c4) and makes all of the installation smoothly, but after you finish and do the reboot so that the screen appears the windows disappears and appears very quickly a blue screen and back to reboot. anyone can help me

Edited by BrunoJeronimo, 05 October 2008 - 12:18 PM.


#322
Fernando 1

Fernando 1

    Easy RAIDer

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,021 posts
  • Joined 03-June 05
  • OS:Windows 7 x64

I have a laptop hp and the O.S. is the XP Home Edition and wanted to install xp professional but that happens when I try to install it does not recognize the hdd, already created a CD with nlite and incorporated the drivers from Intel for my disc. when I try to install it again recognizes the disc (the controller intel for my disc are (intel® 82801gbm/ghm(ich7-m family) seria ata storage controller - 27c4) and makes all of the installation smoothly, but after you finish and do the reboot so that the screen appears the windows disappears and appears very quickly a blue screen and back to reboot.

Have you tried to boot in safe mode?
If this doesn't work too, choose the F8 option "No reboot at system failure" to see the error message.
Additional advice: Use a clean (untouched) source and let nLite just integrate the Intel textmode driver - no other drivers, no tweaks and no removals.
My current system:
ASUS P8Z68-V | Intel Core i5 2500K | 2x4 GB Corsair XMS3 DDR3-1600 | 2x128GB Crucial M4 SSD as RAID0 in SATA3 mode | Seasonic M12II-520 Modular 520W | ATI Radeon HD6850 1 GB GDDR5
My old system:
DFI nF4 Ultra-D (BIOS: 2006/04/06) | AMD Athlon64 4000+ San Diego | 2x512 MB OCZ PC3200 CL2 Rev.2 Platinum | 2x200 GB Samsung S-ATA II as Raid0 | beQuiet!Titan BQT P5-470W-S1.3 | MSI GeForce NX6600GT-TD128E

#323
gopi02

gopi02
  • Member
  • 2 posts
  • Joined 07-October 08

@ all owners of a computer with an Intel S-ATA or Raid system:

Many users with such system have problems, when they try to install Windows XP (32/64 bit) or Windows Server 2003 (32/64 bit), because the Setup of these Operating Systems will not automaticly detect the hdd's, which are connected to the Intel S-ATA AHCI or Intel SATA RAID ports of the mainboard.
Furthermore the traditional F6/floppy method often fails due to bad floppy media or the lack of a floppy drive.

The easiest and safest solution is the integration of the Intel Controller drivers into a bootable 32/64bit XP or W2k3 CD by using a tool like nLite.

Here is the way how to do it:


Integration of the

Intel SATA AHCI or SATA RAID drivers

by using nLite



Guide for Windows XP and Windows Server 2003 (32/64 bit)
Last updated: 08/10/2008


Informations regarding the possibility and necessity of loading/integrating the Intel Controller drivers:
  • None of the Windows Operating Systems which were released before Windows 2000 (Windows 3.11, Windows 95/98 and Windows ME) do support the actual Intel SATA and RAID Controllers (no working textmode drivers available).
  • Even Windows 2000 does not really work with the actual Intel Controllers. There are some old Intel S-ATA drivers for Windows 2000, but they do not support the modern features AHCI (="Advanced Host Controller Interface") and RAID.
  • The current versions of Windows XP (32/64bit) and Windows Server 2003 (32/64bit) are able to detect actual Intel S-ATA Controllers during the OS installation and will handle them as "normal" IDE Controllers, if the BIOS S-ATA settings are set to "IDE mode". In this case you don't need to load/integrate any Intel textmode drivers, but you have to abandon the features AHCI and RAID.
  • Users who are going to install XP or W2k3 and want to get advantage of the Intel S-ATA Controller features AHCI or RAID, have to enable them within BIOS prior to the OS installation and additionally have to integrate the appropriate Intel textmode drivers into the OS CD or to load them via F6/floppy during the installation. Otherwise Windows Setup will not detect the Intel S-ATA Controller connected hard disk drives.
  • According to Intel only the actual Intel S-ATA Controllers for Desktop PC's (ICH6R, ICH7R, ICH8R, ICH9R and ICH10R) and Mobile PC's (ICH6M, ICH7M, ICH8M and ICH9M) are fully supporting AHCI, but obviously it is possible to get the AHCI features even with some ICH7 Mobile and ICH8/ICH9 Desktop PC's (look here and here) and ICH9 chipsets. If you are not sure, look into your mainboard/laptop manual or ask the support of the mainboard/laptop manufacturer.
Preconditions for a successful integration of the Intel S-ATA AHCI/RAID drivers:
  • The S-ATA hdd's have to be connected to the Intel S-ATA ports of the mainboard.
    Important: Many Intel chipset mainboards have Intel and JMicron S-ATA connectors. Before you continue with your preparations, you should check, if the S-ATA cables of your hdd's are really connected to the Intel ports. If you are using the JMicron S-ATA ports, you have to integrate/load the JMicron textmode drivers (you can get them here). Otherwise Windows Setup will not detect your S-ATA connected hdd(s) at all.
  • The mainboard BIOS should be up-to-date.
  • Very important are the correct BIOS settings regarding the wanted Intel S-ATA mode.
    These are the options:
    IDE Mode = no Intel textmode drivers necessary, but no AHCI/RAID available
    AHCI Mode = Intel SATA AHCI textmode driver necessary, no RAID available
    RAID Mode = Intel SATA RAID textmode driver necessary, RAID array must be created
  • The Power Management (ACPI) should be enabled within BIOS.
  • The source for the processing with nLite should be a clean (not modified) and error free OS CD.
  • Only for Intel RAID users: Before you are going to install the nLited OS onto an Intel RAID array, you should check, if the RAID has been correctly created and set as bootable by the "Intel Matrix Storage Manager Option ROM Utility". Furthermore the Intel RAID has to be set on the first place of the HARD DISK BOOT PRIORITY within the mainboard BIOS.

1. Preparation:

What you need is the actual version of
  • nLite (you get it here) and
  • the suitable (=extracted) Intel textmode drivers you want/need to integrate.
    The choice of the correct textmode driver depends mainly on the OS you are going to install, whereas the exact name of the Intel Controller of your mainboard is less important for the driver choice, because the actual "Intel Matrix Storage Manager" package v8.5.0.1032 dated 08/03/2008 (look here) is supporting all common INTEL ICH7-10 SATA AHCI and SATA RAID Controllers of all Intel chipset desktop and laptop mainboards (users with an Intel ICH5 or ICH6 SATA Controller have to use an older driver package).
    What you need for the later integration are the extracted necessary Intel S-ATA Controller drivers. Since the original Intel textmode driver packages have a big size and are not easy to extract, I recommend to download one of the small driver packages I have already prepared for integration purposes.
    a ) For Intel ICH7R/M, ICH8R/M, ICH9R/M or ICH10R/D S-ATA AHCI and RAID Controllers:
  • New: If you are going to install the 32bit version of Windows XP or Windows Server 2003, you should download and unzip this already prepared actual 32bit Intel Controller driver package and unzip it. You will get just the needed 32bit Intel textmode drivers v8.5.0.1032 dated 07/20/2008.
  • New:Users, who want to install the 64bit version of Windows XP or Windows Server 2003, should download and unzip the latest 64bit Intel Controller driver package from here.
b ) Especially for desktop users with an Intel ICH8 or ICH9 (without R or M) chipset mainboard, who want to use AHCI:
  • Intel ICH8/ICH9 S-ATA AHCI Controllers are not supported by any official Intel textmode drivers. Users with such chipset, who want to use the AHCI features nevertheless, may use a special driver package I have prepared with the help of Lancelot_Real (big thanks to him!). You can get it here. It contains the actual 32bit and 64bit Intel chipset drivers with modified INF and OEM files to make them compatible with originally not supported ICH8 and ICH9 chipsets.
    Attention:
  • Due to the modification these drivers have lost their WHQL certification. You may use them at own risk.
  • Please give me your feedback, if your Intel ICH8 or ICH9 Controller should not be supported by these modified drivers.
  • If you are going to integrate these modified drivers, you will get a slightly different popup window than shown below, because I have added the AHCI Controllers for ICH8 and ICH 9 chipsets. Nevetheless you will find the suitable Controller easily, if you search for the suffix "added by Fernando".
c ) For Intel ICH6M S-ATA AHCI Controllers:
  • If you are going to install the 32bit version of Windows XP or Windows Server 2003, you should download and unzip this already prepared 32bit Intel Controller driver package and unzip it.
  • Users, who want to install the 64bit version of Windows XP or Windows Server 2003, should download and unzip the latest 64bit Intel Controller driver package from here.
d ) For Intel ICH5R S-ATA RAID Controllers:
  • Users with such sort of Controller have to take an older Intel Controller driver version, which I have additionally prepared and uploaded. You can get the suitable 32bit textmode driver version from here and the 64bit version from here.
e ) For Intel Server boards with Server RAID Technology:
  • Users will find the suitable textmode drivers here.

Attention: Look into your mainboard manual, if your S-ATA hdd(s) are connected to any of the above mentioned Intel ICH5/6/7/8/9 ports. If your mainboard has an other (legacy type) Intel SATA AHCI/RAID Controller, you should integrate the Intel AHCI/RAID driver you will find within your mainboard driver CD.
[/list]
2. Processing with nLite:
  • Copy the content of the clean source CD (XP, XP x64, W2k3 or W2k3 x64) onto your hdd.
  • Run nLite and point to the directory where you have copied the OS source.
  • You can use all nLite options, but you have to use the tasks "Integrate Drivers" and "Create Bootable CD".
  • When you come up to the task "Drivers", hit the "Insert" button, use the "Single driver" option and point to the content of the driver package you have downloaded and extracted at first step. Click onto one of the shown INF files (it doesn't matter which one).
  • If you have integrated the actual Intel Matrix Storage Manager drivers (supporting ICH7-10 Controllers) you will get the following "Storage Device Textmode Driver" popup window with a big variety of different Intel Controllers:

    At this point you have to decide, which Intel Controller(s) you want to get installed by clicking onto the suitable Controller(s).
    Important:
    a ) Make sure, that the "Textmode driver" Mode is enabled.
    b ) You can and maybe have to highlight more than 1 Controller.

    Have a look into your mainboard manual to find the exact name of your S-ATA Controller and search for it within the list.
    Click onto the Intel SATA Controller(s), which is/are suitable for your mainboard BIOS settings regarding the Intel S-ATA ports (SATA RAID or SATA AHCI), your mainboard chipset (ICH7, ICH8, ICH9 or ICH10) and your system ("Desktop"=PC, "Mobile"=Laptop, Server or Workstation).
    Tip:
    If you are not sure, which of the listed Controllers are the suitable one(s) for your chipset, enable all of them (Windows Setup will find and install the correct driver).
  • Use the other options of nLite, if you want. It is a good idea to additionally integrate the Intel INF files drivers named Intel® Chipset Device Software as normal device (=PnP) driver. You can download the actual INF drivers here.
    Tip: Download the actual package named "Update INF Utility - Zip Format" and unzip it with a tool like WinRar or 7-Zip. The INF files (needed for the chipset driver integration) are within the folder named "All". You can take any of them (nLite will copy them all).
  • Let nLite create the ISO file and burn it as bootable CD (Tip: To avoid any problems while writing the disk, you should burn at 8x).
  • Have fun!

3. Additional advice for the later OS installation:
  • Make sure, that the CD/DVD device where you want to boot off your nLited CD, is not connected to any of the Intel S-ATA ports. Optical drives generally have problems with the enabled AHCI or RAID mode.
    Solution: Connect the optical drive to another available S-ATA port (for example with JMicron Controller), which is running in IDE mode. Alternatively you may replace your S-ATA CD/DVD device by an IDE connected one.
  • Don't hit F6 and don't insert any driver floppy during the installation using the CD with integrated Intel Controller drivers. Otherwise Windows Setup won't find the drivers at all!
  • You might get a problem with the installation of a 32bit OS, if you are running your computer with 4 (or more) GB of RAM. It is a good idea to remove some RAM sticks while the installing procedure. Once the OS is up, you can reinsert the removed RAM sticks.

4. How to get access to the Intel Storage Manager Console:
  • Once your OS is up, you will have full access to all partitions and files of your Intel RAID array, but you will not be able to run the Intel Matrix Storage Manager Console, because the program files are still missing.
    Solution:
  • Users with an Intel ICH7-10 chipset mainboard should download the complete Intel Storage Manager program v8.5.0.1032 from here and run it.
  • All other users have to install a suitable older version of the Intel Matrix Storage Manager. They will find it here.

Good luck!
Fernando

Attached Files



#324
gopi02

gopi02
  • Member
  • 2 posts
  • Joined 07-October 08

@ all owners of a computer with an Intel S-ATA or Raid system:

Many users with such system have problems, when they try to install Windows XP (32/64 bit) or Windows Server 2003 (32/64 bit), because the Setup of these Operating Systems will not automaticly detect the hdd's, which are connected to the Intel S-ATA AHCI or Intel SATA RAID ports of the mainboard.
Furthermore the traditional F6/floppy method often fails due to bad floppy media or the lack of a floppy drive.

The easiest and safest solution is the integration of the Intel Controller drivers into a bootable 32/64bit XP or W2k3 CD by using a tool like nLite.

Here is the way how to do it:


Integration of the

Intel SATA AHCI or SATA RAID drivers

by using nLite



Guide for Windows XP and Windows Server 2003 (32/64 bit)
Last updated: 08/10/2008


Informations regarding the possibility and necessity of loading/integrating the Intel Controller drivers:
  • None of the Windows Operating Systems which were released before Windows 2000 (Windows 3.11, Windows 95/98 and Windows ME) do support the actual Intel SATA and RAID Controllers (no working textmode drivers available).
  • Even Windows 2000 does not really work with the actual Intel Controllers. There are some old Intel S-ATA drivers for Windows 2000, but they do not support the modern features AHCI (="Advanced Host Controller Interface") and RAID.
  • The current versions of Windows XP (32/64bit) and Windows Server 2003 (32/64bit) are able to detect actual Intel S-ATA Controllers during the OS installation and will handle them as "normal" IDE Controllers, if the BIOS S-ATA settings are set to "IDE mode". In this case you don't need to load/integrate any Intel textmode drivers, but you have to abandon the features AHCI and RAID.
  • Users who are going to install XP or W2k3 and want to get advantage of the Intel S-ATA Controller features AHCI or RAID, have to enable them within BIOS prior to the OS installation and additionally have to integrate the appropriate Intel textmode drivers into the OS CD or to load them via F6/floppy during the installation. Otherwise Windows Setup will not detect the Intel S-ATA Controller connected hard disk drives.
  • According to Intel only the actual Intel S-ATA Controllers for Desktop PC's (ICH6R, ICH7R, ICH8R, ICH9R and ICH10R) and Mobile PC's (ICH6M, ICH7M, ICH8M and ICH9M) are fully supporting AHCI, but obviously it is possible to get the AHCI features even with some ICH7 Mobile and ICH8/ICH9 Desktop PC's (look here and here) and ICH9 chipsets. If you are not sure, look into your mainboard/laptop manual or ask the support of the mainboard/laptop manufacturer.
Preconditions for a successful integration of the Intel S-ATA AHCI/RAID drivers:
  • The S-ATA hdd's have to be connected to the Intel S-ATA ports of the mainboard.
    Important: Many Intel chipset mainboards have Intel and JMicron S-ATA connectors. Before you continue with your preparations, you should check, if the S-ATA cables of your hdd's are really connected to the Intel ports. If you are using the JMicron S-ATA ports, you have to integrate/load the JMicron textmode drivers (you can get them here). Otherwise Windows Setup will not detect your S-ATA connected hdd(s) at all.
  • The mainboard BIOS should be up-to-date.
  • Very important are the correct BIOS settings regarding the wanted Intel S-ATA mode.
    These are the options:
    IDE Mode = no Intel textmode drivers necessary, but no AHCI/RAID available
    AHCI Mode = Intel SATA AHCI textmode driver necessary, no RAID available
    RAID Mode = Intel SATA RAID textmode driver necessary, RAID array must be created
  • The Power Management (ACPI) should be enabled within BIOS.
  • The source for the processing with nLite should be a clean (not modified) and error free OS CD.
  • Only for Intel RAID users: Before you are going to install the nLited OS onto an Intel RAID array, you should check, if the RAID has been correctly created and set as bootable by the "Intel Matrix Storage Manager Option ROM Utility". Furthermore the Intel RAID has to be set on the first place of the HARD DISK BOOT PRIORITY within the mainboard BIOS.

1. Preparation:

What you need is the actual version of
  • nLite (you get it here) and
  • the suitable (=extracted) Intel textmode drivers you want/need to integrate.
    The choice of the correct textmode driver depends mainly on the OS you are going to install, whereas the exact name of the Intel Controller of your mainboard is less important for the driver choice, because the actual "Intel Matrix Storage Manager" package v8.5.0.1032 dated 08/03/2008 (look here) is supporting all common INTEL ICH7-10 SATA AHCI and SATA RAID Controllers of all Intel chipset desktop and laptop mainboards (users with an Intel ICH5 or ICH6 SATA Controller have to use an older driver package).
    What you need for the later integration are the extracted necessary Intel S-ATA Controller drivers. Since the original Intel textmode driver packages have a big size and are not easy to extract, I recommend to download one of the small driver packages I have already prepared for integration purposes.
    a ) For Intel ICH7R/M, ICH8R/M, ICH9R/M or ICH10R/D S-ATA AHCI and RAID Controllers:
  • New: If you are going to install the 32bit version of Windows XP or Windows Server 2003, you should download and unzip this already prepared actual 32bit Intel Controller driver package and unzip it. You will get just the needed 32bit Intel textmode drivers v8.5.0.1032 dated 07/20/2008.
  • New:Users, who want to install the 64bit version of Windows XP or Windows Server 2003, should download and unzip the latest 64bit Intel Controller driver package from here.
b ) Especially for desktop users with an Intel ICH8 or ICH9 (without R or M) chipset mainboard, who want to use AHCI:
  • Intel ICH8/ICH9 S-ATA AHCI Controllers are not supported by any official Intel textmode drivers. Users with such chipset, who want to use the AHCI features nevertheless, may use a special driver package I have prepared with the help of Lancelot_Real (big thanks to him!). You can get it here. It contains the actual 32bit and 64bit Intel chipset drivers with modified INF and OEM files to make them compatible with originally not supported ICH8 and ICH9 chipsets.
    Attention:
  • Due to the modification these drivers have lost their WHQL certification. You may use them at own risk.
  • Please give me your feedback, if your Intel ICH8 or ICH9 Controller should not be supported by these modified drivers.
  • If you are going to integrate these modified drivers, you will get a slightly different popup window than shown below, because I have added the AHCI Controllers for ICH8 and ICH 9 chipsets. Nevetheless you will find the suitable Controller easily, if you search for the suffix "added by Fernando".
c ) For Intel ICH6M S-ATA AHCI Controllers:
  • If you are going to install the 32bit version of Windows XP or Windows Server 2003, you should download and unzip this already prepared 32bit Intel Controller driver package and unzip it.
  • Users, who want to install the 64bit version of Windows XP or Windows Server 2003, should download and unzip the latest 64bit Intel Controller driver package from here.
d ) For Intel ICH5R S-ATA RAID Controllers:
  • Users with such sort of Controller have to take an older Intel Controller driver version, which I have additionally prepared and uploaded. You can get the suitable 32bit textmode driver version from here and the 64bit version from here.
e ) For Intel Server boards with Server RAID Technology:
  • Users will find the suitable textmode drivers here.

Attention: Look into your mainboard manual, if your S-ATA hdd(s) are connected to any of the above mentioned Intel ICH5/6/7/8/9 ports. If your mainboard has an other (legacy type) Intel SATA AHCI/RAID Controller, you should integrate the Intel AHCI/RAID driver you will find within your mainboard driver CD.
[/list]
2. Processing with nLite:
  • Copy the content of the clean source CD (XP, XP x64, W2k3 or W2k3 x64) onto your hdd.
  • Run nLite and point to the directory where you have copied the OS source.
  • You can use all nLite options, but you have to use the tasks "Integrate Drivers" and "Create Bootable CD".
  • When you come up to the task "Drivers", hit the "Insert" button, use the "Single driver" option and point to the content of the driver package you have downloaded and extracted at first step. Click onto one of the shown INF files (it doesn't matter which one).
  • If you have integrated the actual Intel Matrix Storage Manager drivers (supporting ICH7-10 Controllers) you will get the following "Storage Device Textmode Driver" popup window with a big variety of different Intel Controllers:

    At this point you have to decide, which Intel Controller(s) you want to get installed by clicking onto the suitable Controller(s).
    Important:
    a ) Make sure, that the "Textmode driver" Mode is enabled.
    b ) You can and maybe have to highlight more than 1 Controller.

    Have a look into your mainboard manual to find the exact name of your S-ATA Controller and search for it within the list.
    Click onto the Intel SATA Controller(s), which is/are suitable for your mainboard BIOS settings regarding the Intel S-ATA ports (SATA RAID or SATA AHCI), your mainboard chipset (ICH7, ICH8, ICH9 or ICH10) and your system ("Desktop"=PC, "Mobile"=Laptop, Server or Workstation).
    Tip:
    If you are not sure, which of the listed Controllers are the suitable one(s) for your chipset, enable all of them (Windows Setup will find and install the correct driver).
  • Use the other options of nLite, if you want. It is a good idea to additionally integrate the Intel INF files drivers named Intel® Chipset Device Software as normal device (=PnP) driver. You can download the actual INF drivers here.
    Tip: Download the actual package named "Update INF Utility - Zip Format" and unzip it with a tool like WinRar or 7-Zip. The INF files (needed for the chipset driver integration) are within the folder named "All". You can take any of them (nLite will copy them all).
  • Let nLite create the ISO file and burn it as bootable CD (Tip: To avoid any problems while writing the disk, you should burn at 8x).
  • Have fun!

3. Additional advice for the later OS installation:
  • Make sure, that the CD/DVD device where you want to boot off your nLited CD, is not connected to any of the Intel S-ATA ports. Optical drives generally have problems with the enabled AHCI or RAID mode.
    Solution: Connect the optical drive to another available S-ATA port (for example with JMicron Controller), which is running in IDE mode. Alternatively you may replace your S-ATA CD/DVD device by an IDE connected one.
  • Don't hit F6 and don't insert any driver floppy during the installation using the CD with integrated Intel Controller drivers. Otherwise Windows Setup won't find the drivers at all!
  • You might get a problem with the installation of a 32bit OS, if you are running your computer with 4 (or more) GB of RAM. It is a good idea to remove some RAM sticks while the installing procedure. Once the OS is up, you can reinsert the removed RAM sticks.

4. How to get access to the Intel Storage Manager Console:
  • Once your OS is up, you will have full access to all partitions and files of your Intel RAID array, but you will not be able to run the Intel Matrix Storage Manager Console, because the program files are still missing.
    Solution:
  • Users with an Intel ICH7-10 chipset mainboard should download the complete Intel Storage Manager program v8.5.0.1032 from here and run it.
  • All other users have to install a suitable older version of the Intel Matrix Storage Manager. They will find it here.

Good luck!
Fernando



#325
Fernando 1

Fernando 1

    Easy RAIDer

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,021 posts
  • Joined 03-June 05
  • OS:Windows 7 x64
@ gopi02:

You won't get any help by quoting my guide.
Please delete the quoted text and write about your problem.

CU
Fernando
My current system:
ASUS P8Z68-V | Intel Core i5 2500K | 2x4 GB Corsair XMS3 DDR3-1600 | 2x128GB Crucial M4 SSD as RAID0 in SATA3 mode | Seasonic M12II-520 Modular 520W | ATI Radeon HD6850 1 GB GDDR5
My old system:
DFI nF4 Ultra-D (BIOS: 2006/04/06) | AMD Athlon64 4000+ San Diego | 2x512 MB OCZ PC3200 CL2 Rev.2 Platinum | 2x200 GB Samsung S-ATA II as Raid0 | beQuiet!Titan BQT P5-470W-S1.3 | MSI GeForce NX6600GT-TD128E




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users