3 Replies Latest reply on Jun 29, 2010 10:57 AM by

    Slipstreaming Intel Matrix Storage Drivers in XP Pro


      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):




      -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:


          "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"




      *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

          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

            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

              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