3. second reboot, boot to windows
2 2008-04-25 23:49:36
Re: Service Temporarily Unavailable (41 replies, posted in Other)
I found this link which also has the driverpack files
3 2008-04-25 23:40:49
Re: Intel AHCI Issue (63 replies, posted in DriverPack Mass Storage)
I have tried your idea and it does work. Please note I do not use all of your driverspack (just textmode for mass-storage) so the chipset information was helpful. I placed the chipset and iastor installer under $OEM$ folder in the root of the cd.
cmdlines.txt
[COMMANDS]
"infinst_autol.exe /s"
"iata78_cd.exe"
*Note* I extracted the iata78_cd files using /extract_all:C:\iata_cd and created a sfx winrar archive and was able to reduce the setup size from 21 MB to 12MB.
4 2008-04-25 00:13:20
Re: Intel AHCI Issue (63 replies, posted in DriverPack Mass Storage)
Thanks for your help, I notice that the installer will only install if the intel controller is present which would not add any bloat. What verson of .net framework does the Intel Matrix Storage Manager Driver require?
5 2008-04-24 05:21:35
Re: Intel AHCI Issue (63 replies, posted in DriverPack Mass Storage)
So Could You Install then using [HiveInfs.Fresh] secton to preinstall Intel Matrix Storage Manager Driver?
6 2008-04-24 05:04:20
Re: Intel AHCI Issue (63 replies, posted in DriverPack Mass Storage)
I have tried adding this to hivesys.inf and it does not work, do you see anything wrong with the code?
;ICH8M
HKLM,"System\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2829&cc_0106",Service,0x00000000,"iaStor"
HKLM,"System\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2829&cc_0106",ClassGUID,0x00000000,"{4D36E96A-E325-11CE-BFC1-08002BE10318}"
;ICH7M
HKLM,"System\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_27c5&cc_0106",Service,0x00000000,"iaStor"
HKLM,"System\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_27c5&cc_0106",ClassGUID,0x00000000,"{4D36E96A-E325-11CE-BFC1-08002BE10318}"
;ICH9R
HKLM,"System\CurrentControlSet\Control\CriticalDeviceDatabase\pci#VEN_8086&DEV_2922&CC_0106",Service,0x00000000,"iaStor"
HKLM,"System\CurrentControlSet\Control\CriticalDeviceDatabase\pci#VEN_8086&DEV_2922&CC_0106",Service,0x00000000,"{4D36E96A-E325-11CE-BFC1-08002BE10318}"
;ICH8R
HKLM,"System\CurrentControlSet\Control\CriticalDeviceDatabase\pci#VEN_8086&DEV_2821&CC_0106",Service,0x00000000,"iaStor"
HKLM,"System\CurrentControlSet\Control\CriticalDeviceDatabase\pci#VEN_8086&DEV_2821&CC_0106",Service,0x00000000,"{4D36E96A-E325-11CE-BFC1-08002BE10318}"
;ESB2
HKLM,"System\CurrentControlSet\Control\CriticalDeviceDatabase\pci#VEN_8086&DEV_2681&CC_0106",Service,0x00000000,"iaStor"
HKLM,"System\CurrentControlSet\Control\CriticalDeviceDatabase\pci#VEN_8086&DEV_2681&CC_0106",Service,0x00000000,"{4D36E96A-E325-11CE-BFC1-08002BE10318}"
;ICH7R
HKLM,"System\CurrentControlSet\Control\CriticalDeviceDatabase\pci#VEN_8086&DEV_27C1&CC_0106",Service,0x00000000,"iaStor"
HKLM,"System\CurrentControlSet\Control\CriticalDeviceDatabase\pci#VEN_8086&DEV_27C1&CC_0106",Service,0x00000000,"{4D36E96A-E325-11CE-BFC1-08002BE10318}"
;ICH6M
HKLM,"System\CurrentControlSet\Control\CriticalDeviceDatabase\pci#VEN_8086&DEV_2653&CC_0106",Service,0x00000000,"iaStor"
HKLM,"System\CurrentControlSet\Control\CriticalDeviceDatabase\pci#VEN_8086&DEV_2653&CC_0106",Service,0x00000000,"{4D36E96A-E325-11CE-BFC1-08002BE10318}"
HKLM,System\CurrentControlSet\Services\iastor,ErrorControl,0x00010001,1
HKLM,System\CurrentControlSet\Services\iastor,Group,0x00000000,"SCSI miniport"
HKLM,System\CurrentControlSet\Services\iastor,Start,0x00010001,0
HKLM,System\CurrentControlSet\Services\iastor,Type,0x00010001,1
HKLM,System\CurrentControlSet\Services\iastor,DisplayName,0x00000000,"Intel AHCI Controller"
HKLM,System\CurrentControlSet\Services\iastor,ImagePath,0x00000000,"System32\Drivers\iaStor.sys"
7 2008-04-24 02:10:50
Re: Intel AHCI Issue (63 replies, posted in DriverPack Mass Storage)
If you look at the txtsetup.oem for matrix storage driver it has the service information in it also was this included or added to the driverpack?
; ****************************************************************************
; ****************************************************************************
; ** Filename: TxtSetup.OEM
; ****************************************************************************
; ****************************************************************************
[Disks]
disk1 = "Intel Matrix Storage Manager driver", iaStor.sys, \
[Defaults]
scsi = iaStor_ICH8M
;----------- Component Section -----------
[scsi]
iaAHCI_ICH9R = "Intel(R) ICH9 SATA AHCI Controller (Desktop/Server/Workstation)"
iaStor_ICH8M = "Intel(R) 82801HEM SATA RAID Controller (Mobile ICH8M-E)"
iaAHCI_ICH8M = "Intel(R) 82801HEM/HBM SATA AHCI Controller (Mobile ICH8M-E/M)"
iaStor_ICH8R = "Intel(R) ICH8R/ICH9R SATA RAID Controller (Desktop/Server/Workstation)"
iaAHCI_ICH8R = "Intel(R) 82801HR/HH/HO SATA AHCI Controller (Desktop/Server/Workstation)"
iaStor_ESB2 = "Intel(R) 631xESB/632xESB SATA RAID Controller (Server/Workstation ESB2)"
iaAHCI_ESB2 = "Intel(R) 631xESB/632xESB SATA AHCI Controller (Server/Workstation ESB2)"
iaStor_ICH7MDH = "Intel(R) 82801GHM SATA RAID Controller (Mobile ICH7MDH)"
iaStor_ICH7DH = "Intel(R) 82801GR/GH SATA RAID Controller (Desktop ICH7R/DH)"
iaAHCI_ICH7R = "Intel(R) 82801GR/GH SATA AHCI Controller (Desktop ICH7R/DH)"
iaAHCI_ICH7M = "Intel(R) 82801GBM SATA AHCI Controller (Mobile ICH7M/DH)"
iaAHCI_ICH6M = "Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M)"
;-------------------------------------------
[Files.scsi.iaAHCI_ICH9R]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat
[Files.scsi.iaStor_ICH8M]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaStor.inf
catalog = disk1, iaStor.cat
[Files.scsi.iaAHCI_ICH8M]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat
[Files.scsi.iaStor_ICH8R]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaStor.inf
catalog = disk1, iaStor.cat
[Files.scsi.iaAHCI_ICH8R]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat
[Files.scsi.iaStor_ESB2]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaStor.inf
catalog = disk1, iaStor.cat
[Files.scsi.iaAHCI_ESB2]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat
[Files.scsi.iaStor_ICH7DH]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaStor.inf
catalog = disk1, iaStor.cat
[Files.scsi.iaAHCI_ICH7R]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat
[Files.scsi.iaStor_ICH7MDH]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaStor.inf
catalog = disk1, iaStor.cat
[Files.scsi.iaAHCI_ICH7M]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat
[Files.scsi.iaAHCI_ICH6M]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat
;-------------------------------------------
[b][Config.iaStor]
value = "", tag, REG_DWORD, 1b
value = "", ErrorControl, REG_DWORD, 1
value = "", Group, REG_SZ, "SCSI miniport"
value = "", Start, REG_DWORD, 0
value = "", Type, REG_DWORD, 1
[/b]
;-------------------------------------------------------
[HardwareIds.scsi.iaAHCI_ICH9R]
id = "PCI\VEN_8086&DEV_2922&CC_0106","iaStor"
[HardwareIds.scsi.iaStor_ICH8M]
id = "PCI\VEN_8086&DEV_282A&CC_0104","iaStor"
[HardwareIds.scsi.iaAHCI_ICH8M]
id = "PCI\VEN_8086&DEV_2829&CC_0106","iaStor"
[HardwareIds.scsi.iaStor_ICH8R]
id = "PCI\VEN_8086&DEV_2822&CC_0104","iaStor"
[HardwareIds.scsi.iaAHCI_ICH8R]
id = "PCI\VEN_8086&DEV_2821&CC_0106","iaStor"
[HardwareIds.scsi.iaStor_ESB2]
id = "PCI\VEN_8086&DEV_2682&CC_0104","iaStor"
[HardwareIds.scsi.iaAHCI_ESB2]
id = "PCI\VEN_8086&DEV_2681&CC_0106","iaStor"
[HardwareIds.scsi.iaStor_ICH7DH]
id = "PCI\VEN_8086&DEV_27C3&CC_0104","iaStor"
[HardwareIds.scsi.iaStor_ICH7MDH]
id = "PCI\VEN_8086&DEV_27C6&CC_0104","iaStor"
[HardwareIds.scsi.iaAHCI_ICH7R]
id = "PCI\VEN_8086&DEV_27C1&CC_0106","iaStor"
[HardwareIds.scsi.iaAHCI_ICH7M]
id = "PCI\VEN_8086&DEV_27C5&CC_0106","iaStor"
[HardwareIds.scsi.iaAHCI_ICH6M]
id = "PCI\VEN_8086&DEV_2653&CC_0106","iaStor"
edit jeff code tags added
8 2008-04-24 01:35:03
Re: Intel AHCI Issue (63 replies, posted in DriverPack Mass Storage)
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
9 2008-04-23 05:28:27
Re: Intel AHCI Issue (63 replies, posted in DriverPack Mass Storage)
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
10 2008-04-16 23:30:44
Re: Intel AHCI Issue (63 replies, posted in DriverPack Mass Storage)
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
11 2008-04-16 00:10:19
Re: Intel AHCI Issue (63 replies, posted in DriverPack Mass Storage)
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.
12 2008-04-12 00:34:51
Re: Intel AHCI Issue (63 replies, posted in DriverPack Mass Storage)
Thanks Jaak for all your help
13 2008-04-11 23:55:10
Re: Intel AHCI Issue (63 replies, posted in DriverPack Mass Storage)
Jaak: When I try to download the file I receive HTTP 404 error
Adam
14 2008-04-11 02:58:54
Topic: Intel AHCI Issue (63 replies, posted in DriverPack Mass Storage)
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