3 Replies Latest reply: Jun 29, 2010 10:57 AM by tej gurung RSS

Slipstreaming Intel Matrix Storage Drivers in XP Pro

bdwilcox Community Member
Currently Being Moderated

I was hoping someone on this board could help me with slipstreaming Intel's latest Matrix Storage driver into an unattended XP install CD.  I am looking to slipstream the files as TEXTMODE drivers, which should make the task easier.  Unfortunately, all efforts to do this so far have resulted in failure.

 

First, before I tried anything, I slipstreamed SP3 into XP, copied my WINNT.SIF file to the I386 directory of the CD, and created a bootable XP unattended install disk that works like a charm.  So I know the basic disk works.

 


Second, I modified this base XP install CD as such:

 

-At the root of the CD I created a directory called $OEM$ and then created a folder within that called TEXTMODE. Inside this $OEM$\TEXTMODE folder I copied the files from Intel's latest Matrix Storage F6 floppy driver (f6flpy3286.zip):
http://downloadcenter.intel.com/Detail_Desc.aspx?strState=LIVE&ProductID=2842&DwnldID=17061&agr=Y&lang=eng&PrdMap=2842

 

    TXTSETUP.OEM
    iaahci.cat
    iaAHCI.inf
    iastor.cat
    iaStor.inf
    IaStor.sys

 


-In the I386 directory of the CD, I created a folder called $OEM$ and once again, copied the contents of Intel's latest F6 floppy (f6flpy3286.zip).

 

Note: So I now have two directories that hold the contents of Intel's latest F6 floppy: $OEM$\TEXTMODE and I386\$OEM$

 


-Then I modified the WINNT.SIF by changing the line OEMPreinstall=NO to OEMPreinstall=YES

 


-Finally, I added the [MassStorageDrivers]* and [OEMBootFiles] sections to the WINNT.SIF as below:

 

[MassStorageDrivers]
    "Intel(R) ESB2 SATA AHCI Controller" = OEM
    "Intel(R) ICH7R/DH SATA AHCI Controller" = OEM
    "Intel(R) ICH7M/MDH SATA AHCI Controller" = OEM
    "Intel(R) ICH8R/DH/DO SATA AHCI Controller" = OEM
    "Intel(R) ICH8M-E/M SATA AHCI Controller" = OEM
    "Intel(R) ICH9R/DO/DH SATA AHCI Controller" = OEM
    "Intel(R) ICH9M-E/M SATA AHCI Controller" = OEM
    "Intel(R) ICH10D/DO SATA AHCI Controller" = OEM
    "Intel(R) ICH10R SATA AHCI Controller" = OEM
    "Intel(R) ESB2 SATA RAID Controller" = OEM
    "Intel(R) ICH7R/DH SATA RAID Controller" = OEM
    "Intel(R) ICH7MDH SATA RAID Controller" = OEM
    "Intel(R) ICH8R/ICH9R/ICH10R/DO SATA RAID Controller" = OEM
    "Intel(R) ICH8M-E/ICH9M-E SATA RAID Controller" = OEM
    "IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller" = "RETAIL"

 

[OEMBootFiles]
    TXTSETUP.OEM
    iaahci.cat
    iaAHCI.inf
    iastor.cat
    iaStor.inf
    IaStor.sys

 

*The OEM entries under [MassStorageDrivers] came from the [SCSI] section of the TXTSETUP.OEM file.

 


-After all this, I make a bootable CD like before and test it.

 


Now, technically, this should work.  But each time I've tried it, I get the following error during XP's TEXTMODE setup period:

 

File TXTSETUP.OEM caused an unexpected error (18) at line 1747 in d:\xpsp\base\boot\setup\oemdisk.c.

 

Does anyone know what needs to be modified to get this to work?  I'd rather not use a program like nLite since it makes changes I'm not aware of and I would like to keep this as simple and straightforward as possible.

  • 1. Re: Slipstreaming Intel Matrix Storage Drivers in XP Pro
    bdwilcox Community Member
    Currently Being Moderated

    Booya! Nailed it. My settings in Windows were correct, but my settings in Nero Burning ROM were off. After a tip-off from a user in the MSFN forums and a little experimentation, I figured out that I had to set Nero to burn in the ISO 9660+Joliet "File System" and the ASCII "Character set (ISO)" on Nero's "ISO" tab. Otherwise, either the dollar signs in the $OEM$ directory name were changed to underscores, the spaces in file/directory names were changed to underscores, or the Joliet file system was omitted completely. It works now and works well. And it wasn't Microsoft's fault...imagine that.

  • 2. Re: Slipstreaming Intel Matrix Storage Drivers in XP Pro
    gmackey Community Member
    Currently Being Moderated

    I'd just like to thank the person who posted this information.  The completely undocumented "I386\$OEM$" trick was the answer to my problem of not being able to get TXTSETUP.OEM working on a Windows XP unattended DVD.  I was about to give up and start editing TXTSETUP.INF, but thanks to this post, I don't have to resort to that method.

     

    The information about the file system and character set also helped, as the reference XP disc I was using was created in-house (using Microsoft's CDIMAGE utility) and hyphens within filenames within that ISO image were replaced with underscores, causing problems later in setup.  I just made sure to extract the Joliet filesystem instead of the ISO9660 filesystem and all is well.  I ended up burning an ISO9660+Joliet+UDF disc for the unattended DVD, and it's working great.  Ignore the message that ImgBurn gives you about OS install discs only using the ISO9660 filesystem!

     

    To Intel:  *PLEASE* document the use of the "I386\$OEM$" directory (in addition to the $OEM$\TEXTMODE directory) in your textmode driver instructions on your website!

  • 3. Re: Slipstreaming Intel Matrix Storage Drivers in XP Pro
    Currently Being Moderated

    the link is not working

    it is saying This  download is no longer available.

    please help me where could i found this driver

    my laptop is compaq cq40-133tu

More Like This

  • Retrieving data ...