IPB

Google Frontpage Forums Unattended CD/DVD Guide
3 Pages V   1 2 3 >  
Reply to this topicStart new topic
> Integration of AMD / ATI SB7XX textmode RAID / AHCI drivers on an XP
MikeD
post Jul 7 2009, 09:39 AM
Post #1





Group: Members
Posts: 2
Joined: 7-July 09
Member No.: 250420
OS: XP Pro x86
Country Flag


Integration of AMD / ATI SB7XX textmode RAID / AHCI drivers on an XP install CD

I recently purchased an ASUS M4A78-EM motherboard with an integrated RAID controller. My goal was to build a low power home RAID server.

I used the following components,
1 x ASUS M4A78-EM AM3/AM2+/AM2 AMD 780G HDMI Micro ATX AMD Motherboard
2 x Seagate Barracuda LP 1T HDDs ST31000520AS
1 x Samsung 500 G HDD
1 x IDE Optical Drive
1 x AMD Athlon 64 X2 5050e Brisbane 2.6GHz 2 x 512KB L2 Cache Socket AM2 45W Dual-Core
1 x Kingston HyperX 2GB 240-Pin DDR2 SDRAM DDR2 800
1 x APEVIA X-QPACK

The Mobo came with no written instructions for setting up RAID and installing Windows XP and the documentation on the included CD also made no mention of this realmad.gif After much searching and research I learned I'd need to use a tool like nLite to create an XP install CD with textmode RAID drivers for my mobo "slipstreamed" onto the install CD. Too bad the ASUS support web site makes no mention of any of this. In fact when you search downloads for this mobo it doesn't even include the textmode drivers for this motherboard. After about a dozen attempts I managed to track down the correct drivers and create an XP install CD that worked.


In summary you'll need to do the following to create an XP install CD with drivers for this mobo.

1, Download and install nLite

2, Download the ATI Catalyst 9.6 Motherboard/Chipset RAID drivers for XP from the link below. This includes the textmode drivers and txtsetup.oem file you'll need to include on your XP install CD.

http://game.amd.com/us-en/drivers_catalyst...ed/xp32-chipset

3, Start up nLite and be sure (at the least) to select tasks "Integrate Drivers" and "Create a Bootable ISO"

4, Use the nLite "Integrate Drivers" screen to "Insert" the textmode RAID drivers you downloaded at step 2

5, Use the direct burn option to burn a bootable install CD

6, Go into the mobo's BIOS and under "SATA Configuration" set "OnChip SATA Type" to "RAID." Save your BIOS settings and exit. (Your HDD's will no longer appear in BIOS.)

7, When prompted hit CTRL-F to set up your RAID array in the Option ROM Utility. I set my PC up with the 2x1T HDDs in a RAID 1 array (for my data, music, pictures etc) and the 500G HDD as a standalone for the OS and Apps.

8, Boot up the PC with the install CD inserted. Do NOT hit F6 when prompted. If you added the correct drivers to your install CD XP Setup will recognize your HDDs thumbup.gif If they don't show up you've done something wrong, either included the wrong drivers (most likely) or made some other mistake. I took me about 10 attempts to get this right.

I think these drivers and this approach will work for other M4A78 (maybe even M3A78) mobo variations and other AMD motherboards that use the South Bridge 700 / SB700 / SB7XX / 780G chipset.

-Mike D
Go to the top of the page
 
+Quote Post
Fernando 1
post Jul 7 2009, 11:01 AM
Post #2


MSFN Expert
******

Group: Members
Posts: 1471
Joined: 3-June 05
From: Germany
Member No.: 58937
OS: Vista Ultimate x64
Country Flag


@ MikeD:
Welcome at MSFN Forums and thank you for your short guide.

@ all:
To make the integration of the needed AMD/ATI textmode drivers into a bootable Windows XP (32/64bit) CD easier and safer for you, I have prepared 2 small sized driverpacks, which can be downloaded here:
for Windows XP:
32bit AMD/ATI SB7xx RAID&AHCI Driver v9-4 (WHQL)
for Windows XP x64:
64bit AMD/ATI SB7xx RAID&AHCI Driver v9-4 (WHQL)

Just unzip the appropriate package and integrate it as textmode driver by using nLite.

Remarks:
  • Contrary to the v9-6 RAID drivers the v9-4 ones do support nearly all available AMD/ATI SB7xx RAID Controllers.
  • I have reorganized the driver folder structure and the content of the TXTSETUP.OEM file to minimize the failure risk during the XP installation.

Have fun!
Fernando
Go to the top of the page
 
+Quote Post
bigheart
post Jul 28 2009, 08:05 PM
Post #3





Group: Members
Posts: 7
Joined: 28-July 09
Member No.: 254308
OS: XP Pro x86
Country Flag


Hello i doing the samething that slipstream AMD AHCI deriver and SP3 into my xp installation CD.
however, the CD boot up but not recognize my HDD which connected to the SATA port with AHCI enabled.

in nLite, i just insert the ahcix86.inf. do i need to select more file in the driver pack?

please advice, thanks!!
Go to the top of the page
 
+Quote Post
MikeD
post Jul 28 2009, 08:57 PM
Post #4





Group: Members
Posts: 2
Joined: 7-July 09
Member No.: 250420
OS: XP Pro x86
Country Flag


Bighart,
I don't think you're pointing to the correct driver. Do some reading about 'textmode drivers'. I think you're looking for a file called txtsetup.oem.

-Mike
Go to the top of the page
 
+Quote Post
bigheart
post Jul 28 2009, 10:02 PM
Post #5





Group: Members
Posts: 7
Joined: 28-July 09
Member No.: 254308
OS: XP Pro x86
Country Flag


Hello Mike,

thanks, i see textmode.oem in the driver pack, but can i insert it in nLite? as i understand only the inf file can be open.

bigheart
Go to the top of the page
 
+Quote Post
Fernando 1
post Jul 29 2009, 01:43 AM
Post #6


MSFN Expert
******

Group: Members
Posts: 1471
Joined: 3-June 05
From: Germany
Member No.: 58937
OS: Vista Ultimate x64
Country Flag


QUOTE (bigheart @ Jul 29 2009, 04:05 AM) *
Hello i doing the samething that slipstream AMD AHCI deriver and SP3 into my xp installation CD.
however, the CD boot up but not recognize my HDD which connected to the SATA port with AHCI enabled.

in nLite, i just insert the ahcix86.inf. do i need to select more file in the driver pack?
No, nLite will copy all other files of the folder too.
You only have to make sure, that a TXTSETUP.OEM file is present.
If you have done everything the right way, but the XP Setup will not detect the SATA hdd running in AHCI mode, you obviously have integrated a textmode driver, which is not suitable for the Southbridge chip of the mainboard.
Go to the top of the page
 
+Quote Post
Phenomic
post Jul 31 2009, 12:13 PM
Post #7


Newbie


Group: Members
Posts: 22
Joined: 31-July 09
Member No.: 254708
OS: none
Country Flag


Thank you all for sharing. I too have an Asus mobo with 790GX / SB750 chipset.

I have 2 questions:

(1) How do you enable AHCI mode AFTER you have installed XP?

(2) How do you do the same thing in Windows 2000? I slipstreamed AHCI SATA drivers into the installation CD but Win2K will still not install.


Go to the top of the page
 
+Quote Post
johnhc
post Jul 31 2009, 12:26 PM
Post #8


MSFN Master
********

Group: Members
Posts: 2200
Joined: 2-March 08
Member No.: 179953
OS: XP Pro x64
Country Flag


Phenomic, I have not done this yet (next build), but I think it is enabled in your BIOS. Typically you hit the Delete key early when booting. Enjoy, John.
Go to the top of the page
 
+Quote Post
cdob
post Aug 1 2009, 03:09 AM
Post #9


Advanced Member
***

Group: Members
Posts: 347
Joined: 29-September 05
Member No.: 74988
Country Flag


QUOTE (Phenomic)
How do you enable AHCI mode AFTER you have installed XP?

Copy file ahcix86.sys to system32\drivers. Import this reg settings
CODE
REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1002&cc_0106]
"Service"="ahcix86"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"Tag"=dword:00000021
"ImagePath"="system32\\drivers\\ahcix86.sys"
"Group"="SCSI Miniport"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86\Parameters\PnpInterface]
"5"=dword:00000001
Goto BIOS, set AHCI. Reboot.

QUOTE (Phenomic)
How do you do the same thing in Windows 2000?

Basically do the same thing as in XP.
However: does ahcix86.sys support Windows 2000?
Go to the top of the page
 
+Quote Post
Phenomic
post Aug 1 2009, 07:08 AM
Post #10


Newbie


Group: Members
Posts: 22
Joined: 31-July 09
Member No.: 254708
OS: none
Country Flag


Thank you! I hope this helps many people because mobo makers have poor software support.

XP

This looks easier and faster than creating a slipstream CD. In other words, it seems better to install XP in default IDE mode and install AHCI driver after? Right-click on the AHCIX86.INF and select "Install"?

But doesn't XP need a text mode driver as well? I noticed that the Recovery Console tales MINUTES instead of seconds to load, something wrong here.


QUOTE (cdob @ Aug 1 2009, 03:09 AM) *
QUOTE (Phenomic)
How do you do the same thing in Windows 2000?

Basically do the same thing as in XP.
However: does ahcix86.sys support Windows 2000?


2000

That's a very good question. NVIDIA chipsets do support Win2k. XP and 2000 are the same kernel, so it should work, but so far i can't get Win2k to recognize SATA hard drives even though the install CD loads on a SATA optical drive.

Do you have a 790GX / SB750 chipset? I'm willing to experiment. Maybe the thing to do is install 2000 on an IDE/PATA hard disk and install AHCI drives after?



Go to the top of the page
 
+Quote Post
johnhc
post Aug 1 2009, 09:40 AM
Post #11


MSFN Master
********

Group: Members
Posts: 2200
Joined: 2-March 08
Member No.: 179953
OS: XP Pro x64
Country Flag


I am really not sure what kind of problems you guys are having and what kind of solution you are looking for. In order to install XP on an AHCI SATA drive, you need to have AHCI SATA text mode drivers and have AHCI enabled in the BIOS. NLite can install the drivers for you or you can use F6 and a floppy at the start of Setup. If you use F6 then you must disable OEM Preinstall in the nLite Unattended Task. The text mode drivers must be for the OS you are installing and are distinguished by having a textsetup.oem file. I suspect some are for XP and 2000 but some may only be one or the other. Normal mode drivers can also be installed by nLite or after Windows install by executing the driver installer. These drivers are usually part of the chip set drivers and again are for the OS (XP or 2000) you are installing. SATA support for optical drives seems to be different than HDD and whether you can boot from a SATA attached Optical drive seems to be dependent on the make/model. Enjoy, John.
Go to the top of the page
 
+Quote Post
cdob
post Aug 1 2009, 10:33 AM
Post #12


Advanced Member
***

Group: Members
Posts: 347
Joined: 29-September 05
Member No.: 74988
Country Flag


QUOTE (Phenomic @ Aug 1 2009, 08:08 AM) *
In other words, it seems better to install XP in default IDE mode and install AHCI driver after?
It's another approach.
Actually there are different ahcix86.sys versions. A driver version may support your hardware or not.
Changing may fail. Windows dosn't boot anymore.
If you set IDE mode at BIOS, windows should boot again. Or may fail.

If you integrate driver to installation media, correct AHCI driver are active always.
That's the more secure approach.

Changing IDE to AHCI is a emergency approach.
A second boot environment is nice too, e.g. a PE.

QUOTE
Right-click on the AHCIX86.INF and select "Install"?
This won't work. Booted with IDE emulation mode, there is no AHCI hardware available.

QUOTE
But doesn't XP need a text mode driver as well?
I don't understand the question.
Ahcix86.sys is the text mode driver. This driver is loaded at first black windows, at text mode graphics.

QUOTE
Maybe the thing to do is install 2000 on an IDE/PATA hard disk and install AHCI drives after?
In doubt try the official approach: a F6 floppy.

I'm using a 780/SB700 chipset.
Go to the top of the page
 
+Quote Post
johnhc
post Aug 1 2009, 12:07 PM
Post #13


MSFN Master
********

Group: Members
Posts: 2200
Joined: 2-March 08
Member No.: 179953
OS: XP Pro x64
Country Flag


I think if you will read my reply above your questions will be mostly answered. One of the main reasons for using nLite is to eliminate the F6/floppy method. Also, above in the Sticky section are two threads by Fernando 1 (local expert on text mode drivers) about AHCI drivers. Please read the appropriate one(s). Enjoy, John.
Go to the top of the page
 
+Quote Post
Sp0iLedBrAt
post Aug 26 2009, 01:40 PM
Post #14


Unique, just like everyone else
Group Icon

Group: Normal Sponsors
Posts: 305
Joined: 19-March 09
From: A feet away from the screen (most of the time)
Member No.: 236786
OS: XP Pro x86
Country Flag


Copy file ahcix86.sys to system32\drivers. Import this reg settings
CODE
REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1002&cc_0106]
"Service"="ahcix86"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"Tag"=dword:00000021
"ImagePath"="system32\\drivers\\ahcix86.sys"
"Group"="SCSI Miniport"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86\Parameters\PnpInterface]
"5"=dword:00000001
Goto BIOS, set AHCI. Reboot.

A great thank you for this excellent advice. I was baffled on what to do, since I didn't have an XP CD with AHCI drivers when I bought a new laptop (AMD processor, AMD chipset and AHCI and ATI graphics), and I had to install it in IDE mode. AHCI drivers were included in the Driver support CD. Most people I know told me I would have to reinstall XP if I wanted to integrate AHCI, but your thing really worked. After rebooting, it recognized the device and simply asked me to point to the folder with the AHCI driver. Another reboot and here I am :-) Thanks again.

This post has been edited by Sp0iLedBrAt: Aug 26 2009, 01:42 PM
Go to the top of the page
 
+Quote Post
Fernando 1
post Aug 26 2009, 03:21 PM
Post #15


MSFN Expert
******

Group: Members
Posts: 1471
Joined: 3-June 05
From: Germany
Member No.: 58937
OS: Vista Ultimate x64
Country Flag


QUOTE (Phenomic @ Jul 31 2009, 08:13 PM) *
(2) How do you do the same thing in Windows 2000? I slipstreamed AHCI SATA drivers into the installation CD but Win2K will still not install.
Windows 2000 does not fully support AHCI.

QUOTE (cdob @ Aug 1 2009, 11:09 AM) *
However: does ahcix86.sys support Windows 2000?
Not really (see above).
Go to the top of the page
 
+Quote Post
actor
post Aug 28 2009, 10:39 AM
Post #16





Group: Members
Posts: 2
Joined: 28-August 09
Member No.: 258434
OS: none
Country Flag


whistling.gif Hi! I'm brand new to this forum, but sure glad I found it. I have a new ASUS M4A77TD-PRO motherboard with AMD 770/SB710 chipset. I was surprised to find no floppy drive capability on the mobo, and went looking for a way to install XP on a RAID set. All roads seemed to point to nLite slipstreaming, so that's what I have tried, but with no success until I read this forum. I think the problem stems from the version of RAID "F6" software provided on the mobo support DVD. When I read about Fernando 1's package he provided (see his post above), I downloaded it and tried it, and it worked! I presume the 9-4 and 9-6 he refers to are the Catalyst version numbers, and I don't know which Catalyst version would have the files on my support DVD. I do note that the latest Catalyst version is 9-8, and at the risk of burning another coaster, I may try that one. But the 9-4 version provided by Fernando works, and I just wanted to pass that info on for anyone else out there who may be struggling with this mobo. thumbup.gif
Incidentally, the RAID drivers that didn't work came from this folder on the DVD:
Drivers\RAID\Driver\WinXP\x86
I also ran the "makedisk" utility and wrote the results to a local hard drive and used that folder for the slipstreaming, but that didn't work either.
Go to the top of the page
 
+Quote Post
Fernando 1
post Aug 28 2009, 11:38 AM
Post #17


MSFN Expert
******

Group: Members
Posts: 1471
Joined: 3-June 05
From: Germany
Member No.: 58937
OS: Vista Ultimate x64
Country Flag


@ actor:
Welcome at MSFN Forums and thanks for your feedback.
You are right regarding the SB driver versions. 9-4 means Catalyst 9.4 and 9-8 would be part of the Catalyst 9.8 series.
It would be interesting to know, if the newest ATI SB7xx AHCI/RAID drivers named WHQL_SB7xx_RAID_XP_WS03_3.1.1540.127.zip
a ) really are as new as the Catalyst display driver v9.8 and
b ) will support your special SB7xx chipset.
ATI's SB7xx AHCI/RAID drivers v9-4 natively do support much more SATA Controllers than the later ones.

EDIT: I'm sorry, I was wong regarding the name of the ATI AHCI/RAID driver.

This post has been edited by Fernando 1: Aug 28 2009, 11:54 AM
Go to the top of the page
 
+Quote Post
actor
post Aug 28 2009, 11:49 AM
Post #18





Group: Members
Posts: 2
Joined: 28-August 09
Member No.: 258434
OS: none
Country Flag


I believe that the files on my support DVD correspond to the Catalyst version 9.8, since both refernce the same miniport number:
Microsoft Windows miniport driver 3.1.1540.127
Go to the top of the page
 
+Quote Post
Fernando 1
post Aug 28 2009, 11:53 AM
Post #19


MSFN Expert
******

Group: Members
Posts: 1471
Joined: 3-June 05
From: Germany
Member No.: 58937
OS: Vista Ultimate x64
Country Flag


QUOTE (actor @ Aug 28 2009, 07:49 PM) *
I believe that the files on my support DVD correspond to the Catalyst version 9.8, since both refernce the same miniport number:
Microsoft Windows miniport driver 3.1.1540.127
I am not sure about that, because the actual ATI AHCI/RAID drivers (download link) are dated 05/22/2009.
Go to the top of the page
 
+Quote Post
OzBoz
post Sep 19 2009, 01:20 AM
Post #20





Group: Members
Posts: 1
Joined: 19-September 09
Member No.: 260947
OS: 2003 x64
Country Flag


QUOTE (Fernando 1 @ Jul 7 2009, 07:01 PM) *
Remarks:
  • Contrary to the v9-6 RAID drivers the v9-4 ones do support nearly all available AMD/ATI SB7xx RAID Controllers.
  • I have reorganized the driver folder structure and the content of the TXTSETUP.OEM file to minimize the failure risk during the XP installation.

Have fun!
Fernando


Hi Fernando, I can almost kiss you for the (for me) most usefull post in the history. thumbup.gif

Yesterday I was installing Windows 2003 Server R2 after I got my server a new motherboard (Asus M4A785TD-V EVO). Then I ran in so much troubles getting AHCI to work. First I tried to slipstream the drivers from disk but that only resulted in BSOD's.

Then after 7 CD's (don't ask) and lots of frustration I ran into your ZIP with x64 drivers. I tried them.. and I got so surprised they worked! So thanks! And I thought I just had to register also to tell people the same zip was also working for me using Windows 2003 x64.

Grtz,

Oscar
Go to the top of the page
 
+Quote Post

Google Frontpage Forums Unattended CD/DVD Guide

3 Pages V   1 2 3 >
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 




Lo-Fi Version Time is now: 22nd November 2009 - 02:04 PM
All trademarks mentioned on this page are the property of their respective owners
MSFN is not affiliated with Microsoft
Copyright © 2001-2009 msfn.org
Privacy Policy