MSFN Forum: Integration of Intel's SATA AHCI and RAID drivers - MSFN Forum

Jump to content


If you are having issues with Windows after removing components and have come to ask for help, please attach (not paste) your Last Session.ini file to your post to facilitate quicker assistance.
  • 74 Pages +
  • « First
  • 36
  • 37
  • 38
  • 39
  • 40
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

Integration of Intel's SATA AHCI and RAID drivers Guide and help for XP and W2k3 (32/64bit) Rate Topic: -----

#741 User is online   Fernando 1 

  • Easy RAIDer
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,986
  • Joined: 03-June 05
  • OS:Windows 7 x64

Posted 28 September 2009 - 01:49 PM

@ soepkip:
Please look into my last post, because I have added an information.


#742 User is online   Fernando 1 

  • Easy RAIDer
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,986
  • Joined: 03-June 05
  • OS:Windows 7 x64

Posted 28 September 2009 - 02:20 PM

View PostChiefZeke, on Sep 28 2009, 09:12 PM, said:

You missed the point of what I was commenting on.
I was trying to integrate the SATA AHCI drivers into my XP Pro installation - that's what all the info I posted was about. I was not and am not trying to 'fix' anything
I followed your example and it did not work. Please -re-read my post. I though I was pretty clear on what I was doing.
Maybe I misunderstood your post, but you wrote the following:

ChiefZeke said:

After following your instructions and merging the created .REG file into both XP Pro and XP Pro x64 I rebooted, went into the BIOS and changed the settings to AHCI and rebooted.
Where did you find any .REG file within my guide (= start post of this thread)?

#743 User is offline   duanvcd 

  • Group: Members
  • Posts: 1
  • Joined: 12-February 09

Posted 30 September 2009 - 09:13 PM

How can I find out SATA driver for AMD? And integrate it using nLite?

#744 User is offline   ChiefZeke 

  • Member
  • PipPip
  • Group: Members
  • Posts: 120
  • Joined: 11-April 09

Posted 30 September 2009 - 10:51 PM

[/quote]Where did you find any .REG file within my guide (= start post of this thread)?[/quote]

Boy did I screw up. I read your instructions and in my attempt to get AHCI working I confused it with an article I had copied from here a while ago which is now in the FAQ entitled: "How to enable AHCI on Intel ICH9 under XP"

I had arrived at a solution to my problem and was assuming I was posting more information to that forum article. :wacko:

#745 User is online   Fernando 1 

  • Easy RAIDer
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,986
  • Joined: 03-June 05
  • OS:Windows 7 x64

Posted 01 October 2009 - 03:41 AM

@ duanvcd:
Welcome at MSFN Forums!

View Postduanvcd, on Oct 1 2009, 05:13 AM, said:

How can I find out SATA driver for AMD?
If you want to integrate them into a Windows XP (32bit) CD, you may download the already prepaired AMD/ATI SATA AHCI driver from here.

Quote

And integrate it using nLite?
It can easily be done similar to my guide for Intel's textmode drivers (first post of this thread).

Regards
Fernando

#746 User is offline   quaternary 

  • Group: Members
  • Posts: 7
  • Joined: 11-October 09

Posted 11 October 2009 - 06:29 PM

Hello,

I was attempting to boot/install XP from a usb key following directions from WinSetupFromUSB (and several others). When I get to the prompts indicating it is installing windows, I get the STOP: 0x00000078 message and blue screen. I found posts indicating that I might need to include a SATA driver into the mix.

I was looking for the appropriate driver on the first page here, but I'm not sure something exactly matches. From a bootable linux distro, I see the harddrive listed as "product: 82801FB/FW (ICH6/ICH6W) SATA Controller." I only see an option for ICH6M and ICH6R here, however. Am I missing something with the nomenclature? Is the R or M variant 'ok' to use for this? Is this thread not at all for me?

Thanks in advance!

#747 User is online   Fernando 1 

  • Easy RAIDer
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,986
  • Joined: 03-June 05
  • OS:Windows 7 x64

Posted 12 October 2009 - 12:43 AM

@ quaternary:
Welcome at MSFN Forums!

Please give some informations regarding your pc system (name of the vendor and name of the mainboard/notebook/desktop).
Are you just running a Linux OS now?

#748 User is offline   quaternary 

  • Group: Members
  • Posts: 7
  • Joined: 11-October 09

Posted 12 October 2009 - 08:04 PM

Thanks for the welcome.

I should have known better and provided more info.
I'm using a Dell Dimension 4700. I have two harddrives, and am trying to install windows on the original (details below), currently just running linux off of the newer harddrive (the other has been reformated, no OS)..
Let me know if I've left anything out!
Thanks again.

*-core
description: Motherboard
product: 0M3918
vendor: Dell Inc.
physical id: 0
*-firmware
description: BIOS
vendor: Dell Inc.
physical id: 0
version: A09 (06/22/2005)
size: 64KiB
capacity: 448KiB
capabilities: pci pnp apm upgrade shadowing cdboot bootselect edd int13floppytoshiba int5printscreen int9keyboard int14serial int17printer acpi usb ls120boot biosbootspecification netboot

*-ide:1
description: IDE interface
product: 82801FB/FW (ICH6/ICH6W) SATA Controller
vendor: Intel Corporation
physical id: 1f.2
bus info: pci@0000:00:1f.2
logical name: scsi2
version: 03
width: 32 bits
clock: 66MHz
capabilities: ide pm bus_master cap_list emulated
configuration: driver=ata_piix latency=0
*-disk:0
description: ATA Disk
product: ST340014AS
vendor: Seagate
physical id: 0.0.0
bus info: scsi@2:0.0.0
logical name: /dev/sda
version: 8.12
size: 37GiB (40GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 signature=d0f4738c

*-serial
description: SMBus
product: 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller
vendor: Intel Corporation
physical id: 1f.3
bus info: pci@0000:00:1f.3
version: 03
width: 32 bits
clock: 33MHz
configuration: driver=i801_smbus latency=0 module=i2c_i801

#749 User is online   Fernando 1 

  • Easy RAIDer
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,986
  • Joined: 03-June 05
  • OS:Windows 7 x64

Posted 13 October 2009 - 12:28 AM

@ quaternary:

Thanks for the detailed informations.
I assume, that the mainboard of your Dell Desktop has an Intel ICH6R Southbridge.

This is what I recommend for you:
Preparations:
1. Download and unzip >this< already prepared textmode driver.
2. Enter the BIOS, search for the "HARD DISK BOOT PRIORITY" option and make sure, that the hard drive, where you want to boot off, is on top of the list.
3. Insert the original (untouched) XP SP2 or SP3 CD and boot off it. Don't hit F6.

After having loaded some in-box drivers, the XP Setup will come to the point of the decision, where the OS should be installed.
There are 2 possibilities:
a ) Your hard disk drives will be detected by Windows Setup. Consequence: You will not need to load or integrate any Intel textmode driver.
b ) Your hard disk drives will not be detected. Reason: Your SATA hdd(s) are running in AHCI or RAID Mode. Consequence; You have to load or - better - to integrate a suitable Intel textmode driver.

Integration procedure:
Create a bootable XP CD with integrated Intel textmode driver according to my giuide.
Special advices:
1. Integrate just the special textmode driver I have linked to above (contrary to the actual ones it will support Intel ICH6R RAID and AHCI systems).
2. When you get the textmode driver popup window with the list of different Intel SATA Controllers, check the ones with an "ICH6" within the name.

Good luck!
Fernando

#750 User is offline   quaternary 

  • Group: Members
  • Posts: 7
  • Joined: 11-October 09

Posted 13 October 2009 - 07:52 PM

Thanks for your reply!
I'll give it a shot with the driver you provided. I don't have a functioning cdrom drive, so I'll be trying to boot with a usb and iso à la WinSetupFromUSB. It seems people's mileage varies when combining this with nLite. I'll try it out in a few days and report back. Thanks again.

***EDIT***
I incorporated both ICH6 drivers with XP in nLite, and then formatted a usb key to make it bootable with this using WinSetupfromUSB. I got to the same part of the boot process (drivers all load, it says "loading Windows", and then blue screen...A problem has been detected...STOP: 0x0000007B, etc).

Maybe this is something to take up with folks focusing more on WinSetupfromUSB at this point..

This post has been edited by quaternary: 13 October 2009 - 10:05 PM


#751 User is offline   E-66 

  • Member
  • PipPip
  • Group: Members
  • Posts: 277
  • Joined: 15-August 06
  • OS:XP Pro x86
  • Country: Country Flag

  Posted 14 October 2009 - 06:44 AM

There's a popular thread in the XP forum about how to enable AHCI on XP and they have to create a registry entry, etc.:

http://www.msfn.org/board/compiled-faq-gui...tml#entry785969

Just to clarify, they have to go through some extra steps because they're trying to enable AHCI after XP is already installed, right?

Again, just to clarify, since the purpose of this thread is to describe how to integrate the driver during the XP installation, does that mean that you don't have to do anything else after XP is finished being installed?

#752 User is online   Fernando 1 

  • Easy RAIDer
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,986
  • Joined: 03-June 05
  • OS:Windows 7 x64

Posted 14 October 2009 - 06:52 AM

@ quaternary:
I don't think, that your problem has something to do with the installation medium USB stick.
The STOP: 0x0000007B error message usually indicates a wrong or broken textmode driver.
Since we do not know exactly the specifications (HardwareID) of your SATA Controller and the SATA Mode (AHCI, RAID or IDE), you probably have to try several different drivers and may check different SATA Controllers during the textmode driver integration.

@ E-66:
If you do a fresh install of Windows XP onto a SATA hdd, which is running in AHCI Mode, and you are booting off an XP CD with integrated suitable AHCI textmode driver, you haven't to do anything regading SATA after XP Setup has been finished.
The procedure you have linked to is only valid for users, who want to enable AHCI after having installed Windows XP in IDE Mode.

This post has been edited by Fernando 1: 14 October 2009 - 07:03 AM


#753 User is offline   E-66 

  • Member
  • PipPip
  • Group: Members
  • Posts: 277
  • Joined: 15-August 06
  • OS:XP Pro x86
  • Country: Country Flag

Posted 14 October 2009 - 07:32 AM

Thanks. One more question regarding your reply above. What if I don't use a CD but install off a partition on the HDD instead? That is how I've always installed XP. I've tested many different nLite configurations, tweaking them to try to find one I was happy with. It seemed wasteful to keep burning all those different configs to CD, so I have my nLited XP source on a separate partition on the HDD and install using Winnt.exe. Any issues with doing it that way?

#754 User is online   Fernando 1 

  • Easy RAIDer
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,986
  • Joined: 03-June 05
  • OS:Windows 7 x64

Posted 14 October 2009 - 08:44 AM

View PostE-66, on Oct 14 2009, 03:32 PM, said:

What if I don't use a CD but install off a partition on the HDD instead?
Although I have never done that, I don't expect any problems due to the installation procedure (by booting off CD/DVD/USB/eSATA or by starting it from within an existing hdd partition.
Much more important is, that you have integrated the correct textmode driver. If yes, Windows Setup will find and use it.

#755 User is offline   quaternary 

  • Group: Members
  • Posts: 7
  • Joined: 11-October 09

Posted 14 October 2009 - 04:31 PM

@Fernando

I thought I posted the relevant data already here. I reposted below. I see product: 82801FB/FW (ICH6/ICH6W) SATA Controller and IDE interface. Is this not the product ID? Does that really not tell us any information about the SATA controller? What kind of hardware ID are you looking for, maybe I can find it.
Also, would IDE not be the SATA mode? I searched through the output of all the hardware, and don't find anything matching RAID or AHCI, but maybe that doesn't mean anything.
My BIOS version (Dell A09) does not include an option to change SATA mode (or to select hard disk boot priority).

*-ide:1
description: IDE interface
product: 82801FB/FW (ICH6/ICH6W) SATA Controller
vendor: Intel Corporation
physical id: 1f.2
bus info: pci@0000:00:1f.2
logical name: scsi2
version: 03
width: 32 bits
clock: 66MHz
capabilities: ide pm bus_master cap_list emulated
configuration: driver=ata_piix latency=0
*-disk:0
description: ATA Disk
product: ST340014AS
vendor: Seagate
physical id: 0.0.0
bus info: scsi@2:0.0.0
logical name: /dev/sda
version: 8.12
serial: 5MQ28YCX
size: 37GiB (40GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 signature=d0f4738c

*-core
description: Motherboard
product: 0M3918
vendor: Dell Inc.
physical id: 0
*-firmware
description: BIOS
vendor: Dell Inc.
physical id: 0
version: A09 (06/22/2005)
size: 64KiB
capacity: 448KiB
capabilities: pci pnp apm upgrade shadowing cdboot bootselect edd int13floppytoshiba int5printscreen int9keyboard int14serial int17printer acpi usb ls120boot biosbootspecification netboot

#756 User is online   Fernando 1 

  • Easy RAIDer
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,986
  • Joined: 03-June 05
  • OS:Windows 7 x64

Posted 14 October 2009 - 04:49 PM

View Postquaternary, on Oct 15 2009, 12:31 AM, said:

What kind of hardware ID are you looking for, maybe I can find it.
The HardwareID consists of the VendorID (VEN_xxxx), the DeviceID (DEV_xxxx) and usually a suffix. A typical HardwareID looks like this:
PCI\VEN_8086&DEV_2822&CC_0104
You can get the HardwareID's of each device, if you have a running Windows OS on the system: Open the Device Manager, do a right-click onto the related device > "Properties" > "Details" > "Property" > "HardwareID's".
All storage Controllers (SATA, AHCI or RAID) are within the "IDE ATA/ATAPI Controllers" or "Storage Controllers" (XP: "SCSI and RAID Controllers") section of the Device Manager.

#757 User is offline   quaternary 

  • Group: Members
  • Posts: 7
  • Joined: 11-October 09

Posted 16 October 2009 - 08:55 AM

View PostFernando 1, on Oct 14 2009, 04:49 PM, said:

The HardwareID consists of the VendorID (VEN_xxxx), the DeviceID (DEV_xxxx) and usually a suffix.


OK! Got it:

00:1f.2 0101: 8086:2651 (rev 03)
00:1f.2 IDE interface: Intel Corporation 82801FB/FW (ICH6/ICH6W) SATA Controller (rev 03)

The Vendor ID is 8086 and the Device ID is 2651. Hopefully this can be useful to find the right text driver.

#758 User is online   Fernando 1 

  • Easy RAIDer
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,986
  • Joined: 03-June 05
  • OS:Windows 7 x64

Posted 16 October 2009 - 11:07 AM

View Postquaternary, on Oct 16 2009, 04:55 PM, said:

The Vendor ID is 8086 and the Device ID is 2651. Hopefully this can be useful to find the right text driver.
Thanks for this information.
The exact name of the related device is "Intel® 82801FB Ultra ATA Storage Controllers - 2651". It is an Intel ICH6 chipset SATA device, which is neither supporting AHCI nor RAID.
There is no textmode driver available for this SATA Controller, because the device doesn't need any real driver, but just an INF file. It is supported by the actual Intel chipset "drivers" (wrong name), which you can get >here<.

So you should be able to get Windows XP with integrated SP2 or - even better - SP3 installed without the integration of any textmode driver.
This is what I recommend for you:
  • Download and unzip the above linked Intel chipset drivers, which I have already prepared for the later integration into a Windows XP CD.
  • Copy the content of the original (=untouched) Windows XP CD onto a folder of your hdd.
  • Start nLite and let it do just the following:
    • integration of the Service Pack 3 (not needed, if your source is already XP SP3)
    • integration of the Intel chipset "drivers" by pointing onto any of the various INF files (doesn't matter which one you choose)
    • creation of the ISO file

  • Burn the ISO file as bootable Image.
  • Unplug all unneeded extern devices.
  • Boot off the just created XP CD.

This way you should succeed with the XP installation. All Intel chipset "drivers" for your Intel ICH6 system should be already installed due to the integration of them.
Once the OS is up, look into the Device Manager for the missing other drivers (for the Graphics adapter, Network Controller, Soundchip etc.). Search, download and install them.

Good luck!
Fernando

This post has been edited by Fernando 1: 16 October 2009 - 11:32 AM


#759 User is offline   quaternary 

  • Group: Members
  • Posts: 7
  • Joined: 11-October 09

Posted 16 October 2009 - 03:03 PM

View PostFernando 1, on Oct 16 2009, 11:07 AM, said:

The exact name of the related device is "Intel® 82801FB Ultra ATA Storage Controllers - 2651". It is an Intel ICH6 chipset SATA device, which is neither supporting AHCI nor RAID.
There is no textmode driver available for this SATA Controller, because the device doesn't need any real driver, but just an INF file. It is supported by the actual Intel chipset "drivers" (wrong name), which you can get >here<.


No joy.
I tried this twice, once including all of the files from that download, another just using a random .inf file, both times the installation just stops at the blue screen with the same 0x0000007B error.

#760 User is online   Fernando 1 

  • Easy RAIDer
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,986
  • Joined: 03-June 05
  • OS:Windows 7 x64

Posted 16 October 2009 - 03:43 PM

View Postquaternary, on Oct 16 2009, 11:03 PM, said:

No joy.
I tried this twice, once including all of the files from that download, another just using a random .inf file, both times the installation just stops at the blue screen with the same 0x0000007B error.
If you really have integrated nothing else than a Service Pack and the Intel chipset "divers", the BSOD is caused by something else.
Questions:
1. Are you using a clean (=untouched) original MS XP CD as source?
Look into the i386 directory of the CD for a file named WINNT.SIF. If you find it, you can be sure, that the CD has been processed (by you or someone else).
2. When you get the STOP: error message, do you see a name of a file, which may have caused the error?
If you couldn't see the entire error message, because the system rebooted at once, you should repeat the procedure, but hit F8 at (re)boot and choose the option "Don't reboot at System failure". Please give us the complete STOP: error message.
3. How much RAM is within your computer?
If it are more than 3 GB, you should remove 1 RAM stick, before you are going to install Windows XP.

This post has been edited by Fernando 1: 16 October 2009 - 03:56 PM


Share this topic:


  • 74 Pages +
  • « First
  • 36
  • 37
  • 38
  • 39
  • 40
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

19 User(s) are reading this topic
0 members, 19 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy