Integration of Intel's SATA AHCI and RAID drivers Guide and help for XP and W2k3 (32/64bit)
#741
Posted 28 September 2009 - 01:49 PM
Please look into my last post, because I have added an information.
#742
Posted 28 September 2009 - 02:20 PM
ChiefZeke, on Sep 28 2009, 09:12 PM, said:
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.
ChiefZeke said:
#743
Posted 30 September 2009 - 09:13 PM
#744
Posted 30 September 2009 - 10:51 PM
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.
#745
Posted 01 October 2009 - 03:41 AM
Welcome at MSFN Forums!
duanvcd, on Oct 1 2009, 05:13 AM, said:
Quote
Regards
Fernando
#746
Posted 11 October 2009 - 06:29 PM
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
Posted 12 October 2009 - 12:43 AM
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
Posted 12 October 2009 - 08:04 PM
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
Posted 13 October 2009 - 12:28 AM
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
Posted 13 October 2009 - 07:52 PM
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
Posted 14 October 2009 - 06:44 AM
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
Posted 14 October 2009 - 06:52 AM
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
Posted 14 October 2009 - 07:32 AM
#754
Posted 14 October 2009 - 08:44 AM
E-66, on Oct 14 2009, 03:32 PM, said:
Much more important is, that you have integrated the correct textmode driver. If yes, Windows Setup will find and use it.
#755
Posted 14 October 2009 - 04:31 PM
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
Posted 14 October 2009 - 04:49 PM
quaternary, on Oct 15 2009, 12:31 AM, said:
PCI\VEN_8086&DEV_2822&CC_0104You 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
Posted 16 October 2009 - 08:55 AM
Fernando 1, on Oct 14 2009, 04:49 PM, said:
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
Posted 16 October 2009 - 11:07 AM
quaternary, on Oct 16 2009, 04:55 PM, 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<.
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
- integration of the Service Pack 3 (not needed, if your source is already XP SP3)
- 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
Posted 16 October 2009 - 03:03 PM
Fernando 1, on Oct 16 2009, 11:07 AM, said:
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
Posted 16 October 2009 - 03:43 PM
quaternary, on Oct 16 2009, 11:03 PM, said:
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.
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



Help


Back to top









