Topic: Intel AHCI Issue

The current driver pack for mass storage cause XP to blue screen with an error message on Thinkpad X61 (Your computer has been shutdown down to prevent damage). From what I have been able to pinpoint the driver included in the pack is not compatable with the device Intel(R) 82801HEM/HBM SATA AHCI Controller (PCI\VEN_8086&DEV_2829).

If I turn off AHCI in the bios and set capability mode it works fine.

Adam

Last edited by adam_w (2008-04-11 03:00:27)

Re: Intel AHCI Issue

http://forum.driverpacks.net/viewtopic. … 51&p=2

Re: Intel AHCI Issue

hi abdou..
thanks, but this one may help adam_w better.

http://forum.driverpacks.net/viewtopic. … 337#p19337

The answer was 42?
Kind regards, Jaak.

Re: Intel AHCI Issue

Jaak: When I try to download the file I receive HTTP 404 error

Adam

Re: Intel AHCI Issue

Hi, JakeLD updated the testpack, gave it a higher version, and the link died.

I updated the Link.

The answer was 42?
Kind regards, Jaak.

Re: Intel AHCI Issue

Thanks Jaak for all your help

Re: Intel AHCI Issue

HI,

version 8.04 fixed this probleme ??

Re: Intel AHCI Issue

Did it?

I hope it did.
The point is, for some chips AHCI is apparenty not officially supported in XP, but they have always had AHCI in the drivers.
So, if it does not work, it is not our fault.

The answer was 42?
Kind regards, Jaak.

Re: Intel AHCI Issue

@Jaak there is a thread on msfn.org about issues with Intel ICH9, is it related ?

http://www.msfn.org/board/How-to-enable … 09450.html

Re: Intel AHCI Issue

Jaak wrote:

Did it?

I hope it did.
The point is, for some chips AHCI is apparenty not officially supported in XP, but they have always had AHCI in the drivers.
So, if it does not work, it is not our fault.

but when I integrate drivers with nlite in text mode,that's work perfectly

Re: Intel AHCI Issue

There is an easier way now to install ahci.  According to Intel you can enable AHCI after windows xp is installed.

Note: If you select AHCI for Serial ATA (SATA) in the BIOS Setup
        Utility before installing Intel Matrix Storage Manager Driver,
        your computer will not respond; it will only display a blue
        screen.

  1. Start the BIOS Setup Utility menu.
  2. Select Config.
  3. Select Serial ATA (SATA).
  4. Select Compatibility.
  5. Install Windows XP and Service Pack 2.
  6. Download Intel Matrix Storage Manager Driver from the Web site
     and extract the driver to C:\DRIVERS\WIN\IMSM.
  7. Run Intel Matrix Storage Manager Driver. To do this, go to
     C:\DRIVERS\WIN\IMSM\PREPARE, and double-click install.cmd.
  8. Turn the computer off and then on again.
  9. Start the BIOS Setup Utility menu.
10. Select Config.
11. Select Serial ATA (SATA).
12. Select AHCI.
13. Start Windows XP. The Welcome to the Found New Hardware Wizard
     appears.
14. Click No, not this time, and then click Next.
15. Select Install from a list or specific location (Advanced), and
     then click Next.
16. Select Search for the best driver in these locations. Then
     select Include this location in the search:, specify the path,
     C:\DRIVERS\WIN\IMSM, and click Next. The Completing the Found
     New Hardware Wizard appears.
17. Click Finish.
18. When the System Settings Change window appears, click Yes. The
     computer restarts.

Re: Intel AHCI Issue

If you enbaled ahci after windows is installed,you will get beautiful blue screen when windows load...

the only way for me for this moment is CD created only with drivers ^^

it work with drivers integrated with nLite and ahci enabled.......why not with driverspack ??

Last edited by abdou (2008-04-16 03:38:08)

Re: Intel AHCI Issue

@adam_w
Which driver do you use?
Do you use a ThinkPad driver?
http://www-307.ibm.com/pc/support/site. … MIGR-62909

@abdou
You may change to AHCI, if you prepared running windows.

Another question:
Did you enable 'DriverPack MassStorage text mode at DriverPacks BASE ?

Re: Intel AHCI Issue

cdob wrote:

Another question:
Did you enable 'DriverPack MassStorage text mode at DriverPacks BASE ?

yes....I know what I do ^^

Re: Intel AHCI Issue

Yes cdob I used that driver and if ahci is turned off when before XP is installed it works. If ahci is turned on and xp is installed the driver used for ahci is known to windows as the driver pack and it will not work (even if you turn off ahci latter).

Adam

Re: Intel AHCI Issue

abdou wrote:

it work with drivers integrated with nLite and ahci enabled.......why not with driverspack ??

anyone to explain this ??

Re: Intel AHCI Issue

when you slipstream with nlite do you do text mode and pnp or just pnp or jsut txtmode ?

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Intel AHCI Issue

I tried a ICH7-M at ACHI mode: PCI\VEN_8086&DEV_27C5&CC_0106

Base8040RC, MassStorage 804 and XP SP3RC2.

Windows installation did work, no BSOD.

Dirvers from \D\M\I3\IAAHCI.inf and \D\M\I3\Iastor.sys are used.
A ICH8-M should use this drivers too. And Lenovo distribute iastor.sys v7.8 for ICH8-M too.
Sorry no idea.

Re: Intel AHCI Issue

OverFlow wrote:

when you slipstream with nlite do you do text mode and pnp or just pnp or jsut txtmode ?

text mode and pnp

more details here http://forum.driverpacks.net/viewtopic. … 51&p=1 (16st messages)

Re: Intel AHCI Issue

Hi abdou,
I'll make us one with intel 7.5 ahci.

Bigbrit reported the current release worked in ICH 7 and ICH8 with AHCI, but when he added a hard drive it also went poof.. and that is not good.
I hope to find out what putting in intel iastor 7.5 will do for the AHCI mode in XP.

The answer was 42?
Kind regards, Jaak.

Re: Intel AHCI Issue

Jaak wrote:

Bigbrit reported the current release worked in ICH 7 and ICH8 with AHCI, but when he added a hard drive it also went poof.. and that is not good.

it's not a problem in my situation..because I need this in the netbooks, so I can't add hard drive !!

but the most importante is to instal this without blue scree,once installed you can instal "intel masstorage..." and I think that will be work !!

Re: Intel AHCI Issue

Jaak wrote:

Hi abdou,
I'll make us one with intel 7.5 ahci.

you test it........it work like for me ??

Re: Intel AHCI Issue

abdou,
you tried the file I emailed and that worked with AHCI enabled in BIOS?

I need the yes or no.

The answer was 42?
Kind regards, Jaak.

Re: Intel AHCI Issue

Still problems with 804 massstorage. I tried manually integrating iastor drivers (directly from intel) into txtsetup.sif and get the same bsod error code.  I give up sad

Re: Intel AHCI Issue

I think the issue is with the service portion of txtsetup.oem is not included in the driverpack. I going to try adding the service data in IMSM_PRE.inf to HIVESYS.INF

[Version]
Signature="$Chicago$"

[DefaultInstall]
AddReg=[b]iaStorCritical.Reg, iaStorSvc.Reg[/b]
CopyFiles=iaStor_Driver_File

[DefaultUninstall]
DelReg=iaStorCritical.DelReg, iaStorSvc.DelReg

[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS

[iaStor_Driver_File]
iaStor.sys,,,0x00000010



;============================================================================================================
; ICH8M - Critical Boot Device Database
; %PCI\VEN_8086&DEV_2829&CC_0106.DeviceDesc% = iaStor_mobl_Inst,PCI\VEN_8086&DEV_2829&CC_0106
; ICH7M - Critical Boot Device Database
; %PCI\VEN_8086&DEV_27C5&CC_0106.DeviceDesc% = iaStor_mobl_Inst,PCI\VEN_8086&DEV_27C5&CC_0106
;============================================================================================================
[iaStorCritical.Reg]
HKLM,System\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2829&cc_0106,Service,%REG_SZ%,%IASTOR_SVC%
HKLM,System\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2829&cc_0106,ClassGUID,%REG_SZ%,"{4D36E96A-E325-11CE-BFC1-08002BE10318}"
HKLM,System\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_27c5&cc_0106,Service,%REG_SZ%,%IASTOR_SVC%
HKLM,System\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_27c5&cc_0106,ClassGUID,%REG_SZ%,"{4D36E96A-E325-11CE-BFC1-08002BE10318}"

[iaStorCritical.DelReg]
HKLM,System\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2829&cc_0106
HKLM,System\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_27c5&cc_0106


;============================================================================================================
; Storage Service - Parameter Set (ICH8M)
;============================================================================================================
[iaStorSvc.Reg]
HKLM,System\CurrentControlSet\Services\iastor,ErrorControl,%REG_DWORD%,1
HKLM,System\CurrentControlSet\Services\iastor,Group,%REG_SZ%,"SCSI miniport"
HKLM,System\CurrentControlSet\Services\iastor,Start,%REG_DWORD%,0
HKLM,System\CurrentControlSet\Services\iastor,Type,%REG_DWORD%,1
HKLM,System\CurrentControlSet\Services\iastor,DisplayName,%REG_SZ%,%*PNP0600.DeviceDesc%
HKLM,System\CurrentControlSet\Services\iastor,ImagePath,%REG_SZ%,"System32\Drivers\iaStor.sys"

HKLM,System\CurrentControlSet\Services\iastor,Tag,%REG_DWORD%,25
HKLM,System\CurrentControlSet\Services\iastor\Parameters\Port0,%AN%,%REG_DWORD%,0
HKLM,System\CurrentControlSet\Services\iastor\Parameters\Port0,%LPM%,%REG_DWORD%,1
HKLM,System\CurrentControlSet\Services\iastor\Parameters\Port0,%LPMSTATE%,%REG_DWORD%,0
HKLM,System\CurrentControlSet\Services\iastor\Parameters\Port0,%LPMDSTATE%,%REG_DWORD%,1
HKLM,System\CurrentControlSet\Services\iastor\Parameters\Port0,%GTF%,%REG_DWORD%,1
HKLM,System\CurrentControlSet\Services\iastor\Parameters\Port0,%DIPM%,%REG_DWORD%,1

HKLM,System\CurrentControlSet\Services\iastor\Parameters\Port2,%AN%,%REG_DWORD%,0
HKLM,System\CurrentControlSet\Services\iastor\Parameters\Port2,%LPM%,%REG_DWORD%,1
HKLM,System\CurrentControlSet\Services\iastor\Parameters\Port2,%LPMSTATE%,%REG_DWORD%,0
HKLM,System\CurrentControlSet\Services\iastor\Parameters\Port2,%LPMDSTATE%,%REG_DWORD%,1
HKLM,System\CurrentControlSet\Services\iastor\Parameters\Port2,%GTF%,%REG_DWORD%,1
HKLM,System\CurrentControlSet\Services\iastor\Parameters\Port2,%DIPM%,%REG_DWORD%,1

[iaStorSvc.DelReg]
HKLM,System\CurrentControlSet\Services\iastor


[SourceDisksNames]
1=%ProdName%,,

[SourceDisksFiles]
imsm_pre.inf=1
iaStor.sys=1, ..\,

[Strings]
ProdName="IMSM Critical Database Preparation for Windows 2000/XP"
ProdVersion="1.0"

IASTOR_SVC="iaStor"
*PNP0600.DeviceDesc="Intel AHCI Controller"


INTEL="Intel"
AN="AN"
LPM="LPM"
LPMSTATE="LPMSTATE"
LPMDSTATE="LPMDSTATE"
GTF="GTF"
DIPM="DIPM"

;*******************************************
;Handy macro substitutions (non-localizable)
SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER  = 1
SERVICE_BOOT_START     = 0
SERVICE_ERROR_NORMAL   = 1
REG_SZ                 = 0x00000000
REG_EXPAND_SZ          = 0x00020000
REG_DWORD              = 0x00010001

edit jeff code tags added