Sgt_Strider Posted December 24, 2006 Share Posted December 24, 2006 (edited) So is this method actually working or you guys are still trying to debug it?Can someone please answer my question? Edited December 24, 2006 by Sgt_Strider Link to comment Share on other sites More sharing options...
Oleg_II Posted December 25, 2006 Author Share Posted December 25, 2006 I don't have SATA/RAID controllers so I can't experiment. I think iastor.sys was the easiest one Link to comment Share on other sites More sharing options...
Tomalak Posted January 23, 2007 Share Posted January 23, 2007 Hello all,on my most recent installation I tried for the first time this feature of integrating SATA drivers (in the STORAGE subdirectory of HFEXPERT). I used the Intel Storage Matrix driver (iastor.sys). Worked almost perfectly on the first try, even with a self-created and customized storage.ini. The text-based installation phase went fine, the drive was recognized and installation started.But during the GUI-based phase a window popped up asking me for the location of the iastor.sys file. Directing it to the i386 directory of my installation CD solved this and installation went on. This is not a big flaw, but it prevented real unattended driver recognition.IMHO possible solutions are:1. I should have followed the directions in the thread http://www.msfn.org/board/index.php?showtopic=63302 (integrating drivers), especially step 3, for the STORAGE directory and its contents also, not only for DRIVERCAB. Would this indeed help during the GUI-mode phase, without the line to be added to iastor.inf destroying the successful driver inclusion for the textmode installation phase?or 2. Should I duplicate the driver files contained in STORAGE and put a copy of them in DRIVERCAB, without the unnecessary storage.ini and a modified iastor.inf of course?Which of these methods is the one to use? Sorry, I had no time to test them, and I need a working notebook now, so no further installations for the next few weeks.Anyway, I think the correct solution should be mentioned at the start of this thread, could one please add a note to the first post with the instructions? Thanks!Regards,Tomalaks Link to comment Share on other sites More sharing options...
Super-Magician Posted January 23, 2007 Share Posted January 23, 2007 (edited) I'm sure solution (1) would be better alternative. You would probably be interested in using daddydave's DrivercabHelper, located in his signature, that automates step (3) of the driver integration method posted by Oleg II.Edit: Never mind, I see you've already tried it but encountered a few problems. I have just tried driver integration for the first time today and will report my findings as well. Edited January 23, 2007 by Super-Magician Link to comment Share on other sites More sharing options...
Sgt_Strider Posted January 23, 2007 Share Posted January 23, 2007 (edited) Ok, I decided to test this method out by following the instructions on the first page. Everything went well until Windows finished installing. For some odd reasons, Windows can't boot to the desktop. It just crashes everytime it attempts to boot up Windows. I can't get to the desktop even via safemode. I feel like I'm extremely close to getting this done and I hope someone here knows! Edited January 23, 2007 by Sgt_Strider Link to comment Share on other sites More sharing options...
Oleg_II Posted January 23, 2007 Author Share Posted January 23, 2007 Sorry friends I just had an idea but I can't support it because it needs more knowledge and time that I have I leant recently that there are at least two different versions of iastor.sys - one of them supports older versions of controller. The issue can be solved by renaming one file and its refferences but it would be better to make a driver pack with files included then.In fact it is not my method. It's the same as described in Unattended Drivers in a few threads and can be found in Internet also. I just want it a bit automated and I sincerelly belive it can be done with HFSLIP Link to comment Share on other sites More sharing options...
Sgt_Strider Posted January 24, 2007 Share Posted January 24, 2007 Sorry friends I just had an idea but I can't support it because it needs more knowledge and time that I have I leant recently that there are at least two different versions of iastor.sys - one of them supports older versions of controller. The issue can be solved by renaming one file and its refferences but it would be better to make a driver pack with files included then.In fact it is not my method. It's the same as described in Unattended Drivers in a few threads and can be found in Internet also. I just want it a bit automated and I sincerelly belive it can be done with HFSLIP Are you telling me that I have a different version of iastor.sys? If so, do you have newer version? My motherboard is base on the i945 chipset. Link to comment Share on other sites More sharing options...
Oleg_II Posted January 24, 2007 Author Share Posted January 24, 2007 (edited) Sgt_StriderNo, it was just an example that I don't know a lot of things that could happen Have you tried integrating drivers manually without HFSLIP as it's described for example here or here? If it works then it should work with HFSLIP too. Edited January 24, 2007 by Oleg_II Link to comment Share on other sites More sharing options...
Sgt_Strider Posted January 29, 2007 Share Posted January 29, 2007 I just tried using the latest drivers from the latest version of Intel's utility. It still doesn't work. I'm getting very annoyed as I can't install Windows XP. I'm hoping someone here can solve this issue soon! Link to comment Share on other sites More sharing options...
Oleg_II Posted January 29, 2007 Author Share Posted January 29, 2007 Sgt_StriderHave you tried the methods described by two links I gave above?You still can try official way using OEM file that should come with the driver.I also heard about using BIOS settings where you can change the type of hard disk controller (don't remember - something like change to IDE controller insted of RAID). I heard it works on all modern computers.Or you can try installing from 32-bit enviroment LiveCD (WinPE, BartPE, WinBuilder).And yes, of course, you can use floppy Even if it is a USB floppy (there is a topic about using USB floppy for this in Drivers Forum). Link to comment Share on other sites More sharing options...
rsdrans Posted January 30, 2007 Share Posted January 30, 2007 (edited) You guys are great! A big thumbs up to all that are working on this project!I am having a problem and I am confident that it is a Level 8 error (user) but permit me to ask for some assistance, oh masters of code-fu.I am using an ASUS A7V133 motherboard with Promise FastTrack 100 RAID0 as my boot drive. I have the drivers on a floppy disk and when I install from the original XP OEM CD and do the F6, etc. I am able to see the drive in the list of locations to install the OS. However when I use the CD I have compiled with HFSLIP and the storage.ini in the storage folder along with the fasttrack.inf, fasttrack.sys, and fasttrack.cat files it is unable to see the RAID drive (although the IDE drives are seen). There is an "unknown" drive listed that cannot be selected and says something about there being no disk inserted.When I select to use the files off the floppy, I get the same problem, but it does tell me that the install CD already has the driver in it's database so part of this is working. Whether I select to use the files off the floppy or the windows drivers from the HFSLIP CD, I get the same problem mentioned above that the drive is not visible.So a few questions:What am I doing wrong?Am I supposed to have the TXTSETUP.OEM in the storage folder too?The files I am putting in the storage folder are from the \WinXP folder on the floppy. Should I instead be leaving the whole directory structure intact?I am attaching my TXTSETUP.OEM file for your reference as requested. Note: I had to rename the file as it was not an allowed file type to upload.TXTSETUPOEM.TXT Edited January 30, 2007 by rsdrans Link to comment Share on other sites More sharing options...
Oleg_II Posted January 31, 2007 Author Share Posted January 31, 2007 rsdrans I'll give you the example for STORAGE.INI file to try a bit later. Link to comment Share on other sites More sharing options...
Oleg_II Posted January 31, 2007 Author Share Posted January 31, 2007 (edited) That was a double post. Sorry...rsdransTry using this STORAGE.INI with your driver files (copy, past to Notepad and save as STORAG.INI):;Promise FastTrak[HardwareIdsDatabase]PCI\VEN_105A&DEV_0D30&SUBSYS_80421043 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_B0011458 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_B0021458 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_B0031458 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_B0041458 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_B0051458 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_B0061458 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_B0071458 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_B0081458 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_B0091458 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_B00A1458 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_B00B1458 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_B00C1458 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_B00D1458 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_B00E1458 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_B00F1458 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_0065A0A0 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_30011695 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_321D1462 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_330D1462 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_337D1462 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_366D1462 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_369D1462 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_380D1462 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_394D1462 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_90011509 = "Fasttrak", PCI\VEN_105A&DEV_0D30&SUBSYS_070110FD = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_086616F3 = "Fasttrak"PCI\VEN_105A&DEV_0D30&SUBSYS_4D33105A ="Fasttrak"[scsi]FastTrak = "WinXP Promise FastTrak100 Lite Controller"Please post if it worked or not. Edited January 31, 2007 by Oleg_II Link to comment Share on other sites More sharing options...
Sgt_Strider Posted February 3, 2007 Share Posted February 3, 2007 (edited) Sgt_StriderHave you tried the methods described by two links I gave above?You still can try official way using OEM file that should come with the driver.I also heard about using BIOS settings where you can change the type of hard disk controller (don't remember - something like change to IDE controller insted of RAID). I heard it works on all modern computers.Or you can try installing from 32-bit enviroment LiveCD (WinPE, BartPE, WinBuilder).And yes, of course, you can use floppy Even if it is a USB floppy (there is a topic about using USB floppy for this in Drivers Forum).Yes, I have tried to install with one of the two methods that you have listed and it doesn't work. I'm getting very frustrated. I tried looking at the BIOS for some compatibility mode, but I couldn't find it.I think I know why it may not work. I checked the readme file from the Gateway driver and apparently this is the SATA chip on my motherboard, - Intel® 82801GH I/O controller Hub (ICH7DH). I don't see that entry in your storage.ini file. Does your file support my motherboard, i915 chipset? If not, can you modify it so that it'll work? I can test it.Here is the link to the driver: http://support.gateway.com/support/drivers...p;uid=149386340 Edited February 3, 2007 by Sgt_Strider Link to comment Share on other sites More sharing options...
Sgt_Strider Posted February 3, 2007 Share Posted February 3, 2007 Here are the contents of my txtsetup.oem file in case you need it to modify the storage.ini file for me:; ****************************************************************************; ****************************************************************************; ** Filename: TxtSetup.OEM; ****************************************************************************; ****************************************************************************[Disks]disk1 = "Intel Matrix Storage Manager driver", iaStor.sys, \[Defaults]scsi = iaStor_ICH8R;----------- Component Section -----------[scsi]iaStor_ICH8R = "Intel® 82801HR/HH/HO SATA RAID Controller (Desktop ICH8R)"iaAHCI_ICH8R = "Intel® 82801HR/HH/HO SATA AHCI Controller (Desktop ICH8R)"iaStor_ESB2 = "Intel® 631xESB/632xESB SATA RAID Controller (Server/Workstation ESB2)"iaAHCI_ESB2 = "Intel® 631xESB/632xESB SATA AHCI Controller (Server/Workstation ESB2)"iaStor_ICH7MDH = "Intel® 82801GHM SATA RAID Controller (Mobile ICH7MDH)"iaStor_ICH7DH = "Intel® 82801GR/GH SATA RAID Controller (Desktop ICH7R/DH)"iaAHCI_ICH7R = "Intel® 82801GR/GH SATA AHCI Controller (Desktop ICH7R/DH)"iaAHCI_ICH7M = "Intel® 82801GBM SATA AHCI Controller (Mobile ICH7M/DH)"iaStor_ICH6R = "Intel® 82801FR SATA RAID Controller (Desktop ICH6R)"iaAHCI_ICH6R = "Intel® 82801FR SATA AHCI Controller (Desktop ICH6R)"iaAHCI_ICH6M = "Intel® 82801FBM SATA AHCI Controller (Mobile ICH6M)";-------------------------------------------[Files.scsi.iaStor_ICH8R]driver = disk1, iaStor.sys, iaStorinf = disk1, iaStor.infcatalog = disk1, iaStor.cat[Files.scsi.iaAHCI_ICH8R]driver = disk1, iaStor.sys, iaStorinf = disk1, iaAHCI.infcatalog = disk1, iaAHCI.cat[Files.scsi.iaStor_ESB2]driver = disk1, iaStor.sys, iaStorinf = disk1, iaStor.infcatalog = disk1, iaStor.cat[Files.scsi.iaAHCI_ESB2]driver = disk1, iaStor.sys, iaStorinf = disk1, iaAHCI.infcatalog = disk1, iaAHCI.cat[Files.scsi.iaStor_ICH7DH]driver = disk1, iaStor.sys, iaStorinf = disk1, iaStor.infcatalog = disk1, iaStor.cat[Files.scsi.iaAHCI_ICH7R]driver = disk1, iaStor.sys, iaStorinf = disk1, iaAHCI.infcatalog = disk1, iaAHCI.cat[Files.scsi.iaStor_ICH7MDH]driver = disk1, iaStor.sys, iaStorinf = disk1, iaStor.infcatalog = disk1, iaStor.cat[Files.scsi.iaAHCI_ICH7M]driver = disk1, iaStor.sys, iaStorinf = disk1, iaAHCI.infcatalog = disk1, iaAHCI.cat[Files.scsi.iaStor_ICH6R]driver = disk1, iaStor.sys, iaStorinf = disk1, iaStor.infcatalog = disk1, iaStor.cat[Files.scsi.iaAHCI_ICH6R]driver = disk1, iaStor.sys, iaStorinf = disk1, iaAHCI.infcatalog = disk1, iaAHCI.cat[Files.scsi.iaAHCI_ICH6M]driver = disk1, iaStor.sys, iaStorinf = disk1, iaAHCI.infcatalog = disk1, iaAHCI.cat;-------------------------------------------[Config.iaStor]value = "", tag, REG_DWORD, 1bvalue = "", ErrorControl, REG_DWORD, 1value = "", Group, REG_SZ, "SCSI miniport"value = "", Start, REG_DWORD, 0value = "", Type, REG_DWORD, 1;-------------------------------------------------------[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.iaStor_ICH6R]id = "PCI\VEN_8086&DEV_2652&CC_0104","iaStor"[HardwareIds.scsi.iaAHCI_ICH6R]id = "PCI\VEN_8086&DEV_2652&CC_0106","iaStor"[HardwareIds.scsi.iaAHCI_ICH6M]id = "PCI\VEN_8086&DEV_2653&CC_0106","iaStor" Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now