Skip to content
View in the app

A better way to browse. Learn more.

MSFN

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Integration of AMD's SATA AHCI and RAID drivers

Featured Replies

This was the last .reg-file I did try:

AHCI-manual-injection-sb8xx.reg:

Windows Registry Editor Version 5.00

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

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86]
"Type"=dword:00000001
"Start"=dword:00000000
"Group"="SCSI miniport"
"ErrorControl"=dword:00000001
"ImagePath"="system32\\drivers\\ahcix86.sys"
"tag"=dword:00000019
"DisplayName"="ATI AHCI Compatible RAID Controller"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86\Parameters\PnpInterface]
"5"=dword:1
"2"=dword:1
"1"=dword:1


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86\Parameters\Device]
"NumberOfRequests"=dword:80

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86\Settings\CAM]
"EnableALPEDisableHotplug"=dword:ffffffff
"EnableCCC"=dword:0
"CCCTimeoutValue"=dword:10
"CCCCompletionValue"=dword:32
"NCQEnableDiskIDBits"=dword:00000000
"EnableHIPM"=dword:ffffffff
"EnableDIPM"=dword:00000000
"EnableHDDParking"=dword:1
"CAMTimeOutValue"=dword:5
"EnableAN"=dword:1
"EnableAPS"=dword:0


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86\Enum]
"0"="PCI\\VEN_1002&DEV_4394&SUBSYS_14621096\\3&13c0b0c5&0&FA"
"Count"=dword:00000001
"NextInstance"=dword:00000001


00:11.0 SATA controller [0106]
This indicates CC_0106 and refers to AHCI mode.

This was the last .reg-file I did try:

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet

Do not mix ControlSet001 and CurrentControlSet.

ControlSet001 may map to CurrentControlSet or another number. Use CurrentControlSet at running windows always.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1002&dev_4394]
"Service"="ahcix86"

There is no need to use subsys at a SB800

And try ahcix86.sys 3.3.1540.13

Edited by cdob

Finally some change in situation: The drivers get recognized by windows when I right-click on a controller in device-Manager and choose "update driver". However, no matter which controller I choose, the system crashes with BSOD after reboot and changing to AHCI. Back in IDE-mode the system still crashes until I choose "use last known workig configuration". So it seems windows is using the driver but without success (in both modes). Could it be this is a Win2k3-driver and not one for XP?

Edited by pluto2011

Did you try cdob' advice

Add 4394 to txtsetup.oem and ahcix86.inf and try ahcix86.sys 3.1.1540.127.

Integrate drivers to source XP and ignore driver singning.

That would be the lines in post #19

[HardwareIds.SCSI.oem]

id = "PCI\VEN_1002&DEV_4391&CC_0106", "amdsata"

id = "PCI\VEN_1002&DEV_4394&CC_0106", "amdsata

In case it doesn't work, try doing the same for 3.3.1540.13

  • 2 weeks later...

@ pluto2011:

I doubt, that you will succeed with the XP installation onto your SATA hdd running in AHCI mode by using any AMD RAID driver package.

According to my knowledge there is no AMD driver for Windows XP available, which will support your AMD SATA AHCI Controller with the deviceID DEV_4394.

What you need is the AMD AHCI driver containing the amd_sata.sys, but AMD doesn't offer it for Windows XP (32/64bit) and I doubt, that the Win7/Vista driver will work with Windows XP. Furthermore the AMD AHCI drivers don't have any TXTSETUP.OEM file, which is absolutely needed for the XP installation.

Regards

Fernando

What you need is the AMD AHCI driver containing the amd_sata.sys, but AMD doesn't offer it for Windows XP (32/64bit)
amd_sata.sys is a storport.sys child driver.

XP dosn't provide storport.sys, 2003 and up provide storport.sys.

I doubt a official deviceID DEV_4394 XP driver.

A modded ahcix86 driver package seems the best bet, however driver ahcix86.sys may support DEV_4394 or not.

and what about this? :sneaky:
According to the driver folder named "AHCI_svr" and the INF file entries this AMD SATA AHCI driver package has been designed just for Server systems, in this case for the 32bit version of Windows Server 2003 (NTx86.5.2).

Windows XP users probably will not be able to get this driver installed (unless they have modded the associated INF file).

Regards

Fernando

and what about this? :sneaky:[
It's a storport.sys child driver too, requires 2003.

Do you use a 2003 storport driver at XP?

According to the driver folder named "AHCI_svr" and the INF file entries this AMD SATA AHCI driver package has been designed just for Server systems, in this case for the 32bit version of Windows Server 2003 (NTx86.5.2).

Windows XP users probably will not be able to get this driver installed (unless they have modded the associated INF file).

Regards

Fernando

It's a storport.sys child driver too, requires 2003.

Do you use a 2003 storport driver at XP?

The Driver works on windows xp x64 :thumbup I tested it on a toshiba satellite a665s-s6075 with ahci enabled on bios the device was

PCI\VEN_1002&DEV_4391&SUBSYS_FD301179

I dunno if it works on xp x86, probably not like fernando says, xp 64 is based on server 2003 if a remember

  • 4 weeks later...

I have just integrated 3.3.1540.13 from 11.05 to a fresh Win Xp Home SP3 HUN, and it worked on the first try :)

And it had a txtsetup.oem... :blink:

EDIT: I did try it on a Gigabyte GA-870A-UD3 (rev. 2.1)

Edited by PLaci

@ PLaci:

What you installed is the "normal" AMD RAID/AHCI driver named ahcix86.sys v3.3.1540.13, which is officially available for Windows XP. So it is no surprise, that you got it installed and that the driverpack contains a file named txtsetup.oem.

The users, who posted here previously, needed an AMD AHCI driver named amd_sata.sys for their chipset, but this driver has not been designed by AMD for being used with Windows XP.

Regards

Fernando

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.