Problem enabling AHCI under Vista x64

F

f0gger

I'm having trouble enabling AHCI under Windows Vista Business x64.

I initially installed the OS with AHCI enabled in the BIOS, but I
receive stop code 7B upon reboot. The only way to get the OS to boot is
to disable AHCI in the BIOS. The last time I installed the OS, I was
able to apply a registry patch and manually copy IaStor.sys (from the
Intel Matrix Storage Manager driver) into the \Windows\System32\drivers
folder. This would allow me to boot and run the system with AHCI
enabled, and utilize the Intel Turbo Memory flash cache module I
installed. I also made sure that Msahci.sys was set to start on boot as
per the instructions at http://support.microsoft.com/kb/922976.

Now, for some reason, this procedure no longer works. I still receive
stop code 7B upon reboot.

(Note that I am not able to install the Intel Matrix Storage Manager
driver or the Intel Turbo Memory driver until after AHCI is working.
Attempting to do so results in an error message that my system "does not
meet the minimum requirements".)

I'm trying this on a Dell Vostro 1500 with a PM965 chipset and ICH8 I/O
controller hub.

This is the contents of the registry file I'm using:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_2922&CC_0106]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"

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

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters]
"queuePriorityEnable"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Enum]
"0"="PCI\\VEN_8086&DEV_2922&SUBSYS_B0051458&REV_02\\3&13c0b0c5&0&FA"
"Count"=dword:00000001
"NextInstance"=dword:00000001

Any ideas?

Thanks in advance!
 
A

Arno Wagner

Typical of MS to turn the solution to the driver problem into
a problem itself. The fis is not to use Vista (and if you have to,
you have my condolences...)

Arno


In comp.sys.ibm.pc.hardware.storage f0gger said:
I'm having trouble enabling AHCI under Windows Vista Business x64.
I initially installed the OS with AHCI enabled in the BIOS, but I
receive stop code 7B upon reboot. The only way to get the OS to boot is
to disable AHCI in the BIOS. The last time I installed the OS, I was
able to apply a registry patch and manually copy IaStor.sys (from the
Intel Matrix Storage Manager driver) into the \Windows\System32\drivers
folder. This would allow me to boot and run the system with AHCI
enabled, and utilize the Intel Turbo Memory flash cache module I
installed. I also made sure that Msahci.sys was set to start on boot as
per the instructions at http://support.microsoft.com/kb/922976.
Now, for some reason, this procedure no longer works. I still receive
stop code 7B upon reboot.
(Note that I am not able to install the Intel Matrix Storage Manager
driver or the Intel Turbo Memory driver until after AHCI is working.
Attempting to do so results in an error message that my system "does not
meet the minimum requirements".)
I'm trying this on a Dell Vostro 1500 with a PM965 chipset and ICH8 I/O
controller hub.
This is the contents of the registry file I'm using:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_2922&CC_0106]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor]
"Type"=dword:00000001
"Start"=dword:00000000
"Group"="SCSI miniport"
"ErrorControl"=dword:00000001
"ImagePath"="system32\\drivers\\IaStor.sys"
"tag"=dword:00000019
"DisplayName"="Intel AHCI Controller"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters]
"queuePriorityEnable"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Enum]
"0"="PCI\\VEN_8086&DEV_2922&SUBSYS_B0051458&REV_02\\3&13c0b0c5&0&FA"
"Count"=dword:00000001
"NextInstance"=dword:00000001

Any ideas?
Thanks in advance!
 
X

xiowan

Hello f0gger:
I just finished installing Vista Ultimate 64 bit on my DG965 board
yesterday and am using AHCI mode. The method I used was to download Intel's
"RAID: Intel® Matrix Storage Manager Driver" version 7.8.0.1012 dated
11/25/2007 and install it via the F6 floppy method during the O.S. install
after you have selected, partitioned and formatted the system drive. I then
selected "load drivers" and it asked for the files. With your bios configured
for AHCI, Vista will automatically display the AHCI driver on the floppy and
not the RAID driver. At that approximately that point Vista said my hardware
might not work with the software but I went ahead with it anyway figuring
Vista wouldn't know about anything developed after it was put on the O.S.
dvd. Vista went ahead and loaded the AHCI software and the O.S. installed
fine. After the O.S. install and the rest of the motherboard drivers were
installed I went ahead and successfully installed the Matrix Storage Manager
with the console. I've had no problems with the install other than the fact
that I used 4 GB of PC6400 RAM and it was very slow booting and using an
excessive amount of CPU. I cut back to 2/1GB and 2/512 MB RAM and it's
working beautifully now. If you want to look at the webpage with the AHCI
download it is:
http://downloadcenter.intel.com/filter_results.aspx?strTypes=all&ProductID=
2375&OSFullName=Windows+Vista*+64&lang=eng&strOSs=150&submit=Go%21

You will find the README for the download very informative, in particular
Section 5.3.
Can't say if this is the solution to the problem you have with your board
but I hope this is some help. Good luck.

xiowan.........in tucson

f0gger said:
I'm having trouble enabling AHCI under Windows Vista Business x64.

I initially installed the OS with AHCI enabled in the BIOS, but I
receive stop code 7B upon reboot. The only way to get the OS to boot is
to disable AHCI in the BIOS. The last time I installed the OS, I was
able to apply a registry patch and manually copy IaStor.sys (from the
Intel Matrix Storage Manager driver) into the \Windows\System32\drivers
folder. This would allow me to boot and run the system with AHCI
enabled, and utilize the Intel Turbo Memory flash cache module I
installed. I also made sure that Msahci.sys was set to start on boot as
per the instructions at http://support.microsoft.com/kb/922976.

Now, for some reason, this procedure no longer works. I still receive
stop code 7B upon reboot.

(Note that I am not able to install the Intel Matrix Storage Manager
driver or the Intel Turbo Memory driver until after AHCI is working.
Attempting to do so results in an error message that my system "does not
meet the minimum requirements".)

I'm trying this on a Dell Vostro 1500 with a PM965 chipset and ICH8 I/O
controller hub.

This is the contents of the registry file I'm using:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_2922&CC_0106]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"

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

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters]
"queuePriorityEnable"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Enum]
"0"="PCI\\VEN_8086&DEV_2922&SUBSYS_B0051458&REV_02\\3&13c0b0c5&0&FA"
"Count"=dword:00000001
"NextInstance"=dword:00000001

Any ideas?

Thanks in advance!
 
X

xiowan

Hello again f0gger:
Forgot to mention, my earlier post applied to my particular Intel board.
Your board isn't on Intel's list of boards so I assume it's a custom made
board with a 965 chipset on it. I noticed on Intel's site that some of their
965 boards won't work with the Intel Matrix Storage Manager. A board with a
similar number to yours.....DP965 is one of those boards that aren't designed
for use with Intel's Matrix Storage Manager. Could it be that your board just
isn't made for it?

xiowan..........in tucson
 
F

f0gger

xiowan said:
Hello again f0gger:
Forgot to mention, my earlier post applied to my particular Intel board.
Your board isn't on Intel's list of boards so I assume it's a custom made
board with a 965 chipset on it. I noticed on Intel's site that some of their
965 boards won't work with the Intel Matrix Storage Manager. A board with a
similar number to yours.....DP965 is one of those boards that aren't designed
for use with Intel's Matrix Storage Manager. Could it be that your board just
isn't made for it?

Well, I went ahead and reformatted my hard drive and reinstalled
Windows, but this time I copied the AHCI driver from the Intel Turbo
Memory package onto a CD-RW, and loaded the driver before installation
(the specific driver Windows chose from the package is 'Intel(R)
82801HEM/HBM SATA AHCI Controller'). This time around, everything went
smoothly, and I did not receive any stop codes. I now have AHCI enabled,
and can use my Intel Turbo Memory card.

Thanks for your help!
 
F

f0gger

xiowan said:
Hello again f0gger:
Forgot to mention, my earlier post applied to my particular Intel board.
Your board isn't on Intel's list of boards so I assume it's a custom made
board with a 965 chipset on it. I noticed on Intel's site that some of their
965 boards won't work with the Intel Matrix Storage Manager. A board with a
similar number to yours.....DP965 is one of those boards that aren't designed
for use with Intel's Matrix Storage Manager. Could it be that your board just
isn't made for it?

Well, I went ahead and reformatted my hard drive and reinstalled
Windows, but this time I copied the AHCI driver from the Intel Turbo
Memory package onto a CD-RW, and loaded the driver before installation
(the specific driver Windows chose from the package is 'Intel(R)
82801HEM/HBM SATA AHCI Controller'). This time around, everything went
smoothly, and I did not receive any stop codes. I now have AHCI enabled,
and can use my Intel Turbo Memory card.

Thanks for your help!
 
X

xiowan

Hello "f0gger":
Glad to hear that you were successful with your AHCI operating system
installation. I always get a satisfying warm feeling wnen I successfully
build a pc and see that "Windows is now starting for the first time" screen.
I hope building pc's isn't addictive LOL!

xiowan......in tucson
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top