Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

RIS. Windows XP Pro w/SP2 and Intel Mass Storage Drivers issue

- - - - -

  • Please log in to reply
5 replies to this topic

#1
rpaz61

rpaz61
  • Member
  • 6 posts
  • Joined 17-July 07
Hello all!!

I'm having issues getting our XP Pro w/SP2 RIS image to deploy on Dell's latest OptiPlex 760 desktop and the Latitude E Series laptops (E4200/4300/6400). In the past with the older Dell machines we'd set SATA mode in the BIOS to ATA mode and our image would deploy without any problems. Now with the release of the OptiPlex 760 and the E Series, if you change the SATA Operation mode from IRRT or AHCI to ATA, the eSATA port will be disabled and we can't have that.

Here's what I've done to date:

1. The following directories exist:

R:\RemoteInstall\Setup\English\Images\Windows.XP.Pro.SP2.GXSeries.v1.8\$oem$\$1\Drivers\NIC
R:\RemoteInstall\Setup\English\Images\Windows.XP.Pro.SP2.GXSeries.v1.8\$oem$\$1\Drivers\Storage
R:\RemoteInstall\Setup\English\Images\Windows.XP.Pro.SP2.GXSeries.v1.8\$oem$\TEXTMODE

2. Modified the riprep.sif - changes in bold:

[data]
floppyless = "1"
msdosinitiated = "1"
OriSrc = "\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"
OriTyp = "4"
LocalSourceOnCD = 1
DisableAdminAccountOnDomainJoin = 1

[SetupData]
OsLoadOptions = "/noguiboot /fastdetect"
SetupSourceDevice ="\Device\LanmanRedirector\%SERVERNAME%\RemInst\%INSTALLPATH%"
SysPrepDevice="\Device\LanmanRedirector\%SERVERNAME%\RemInst\%SYSPREPPATH%"
SysPrepDriversDevice="\Device\LanmanRedirector\%SERVERNAME%\RemInst\%SYSPREPDRIVERS%"

[Unattended]
OemPreinstall = Yes
OemPnpDriversPath = \Drivers\NIC;\Drivers\Storage
DriverSigningPolicy = Ignore
FileSystem = LeaveAlone
ExtendOEMPartition = 0
TargetPath = \WINDOWS
OemSkipEula = yes
InstallFilesPath = "\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"
LegacyNIC = 1

[MassStorageDrivers]
"Intel® ESB2 SATA AHCI Controller" = "OEM"
"Intel® ICH7R/DH SATA AHCI Controller" = "OEM"
"Intel® ICH7M/MDH SATA AHCI Controller" = "OEM"
"Intel® ICH8R/DH/DO SATA AHCI Controller" = "OEM"
"Intel® ICH8M-E/M SATA AHCI Controller" = "OEM"
"Intel® ICH9R/DO/DH SATA AHCI Controller" = "OEM"
"Intel® ICH9M-E/M SATA AHCI Controller" = "OEM"
"Intel® ICH10D/DO SATA AHCI Controller" = "OEM"
"Intel® ICH10R SATA AHCI Controller" = "OEM"
"Intel® ESB2 SATA RAID Controller" = "OEM"
"Intel® ICH7R/DH SATA RAID Controller" = "OEM"
"Intel® ICH7MDH SATA RAID Controller" = "OEM"
"Intel® ICH8R/ICH9R/ICH10R/DO SATA RAID Controller" = "OEM"
"Intel® ICH8M-E/ICH9M-E SATA RAID Controller" = "OEM"

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


[UserData]
ProductKey = "xxxxx-xxxxx-xxxxx-xxxxx-xxxxx"
FullName = "Company Name"
OrgName = "Company Name"
ComputerName ="%MACHINENAME%"

[GuiUnattended]
OemSkipWelcome = 1
OemSkipRegional = 0
TimeZone = %TIMEZONE%
AdminPassword = "*"

[Display]
BitsPerPel = 32
XResolution = 800
YResolution = 600
VRefresh = 60

[Networking]

[NetServices]
MS_Server=params.MS_PSched

[Identification]
JoinDomain = %MACHINEDOMAIN%
DoOldStyleDomainJoin = Yes

[RemoteInstall]
Repartition = Yes
UseWholeDisk = Yes

[OSChooser]
Description ="Windows XP Pro SP2 w/Office 2003 SP1 v1.8 - OptiPlex/D&E Series/X1 Only"
Help ="Windows XP Pro SP2 w/Office 2003 SP1 v1.8 - OptiPlex/D&E Series/X1 Only"
LaunchFile ="%INSTALLPATH%\%MACHINETYPE%\templates\startrom.com"
ImageType =SYSPREP
Version="5.1 (2600)"
SysPrepSystemRoot="Mirror1\UserData\WINDOWS"
HalName=halaacpi.dll
ProductType=0

3. Added the following to the TXTSETUP.sif:

[HardwareIdsDatabase]

PCI\VEN_8086&DEV_2681&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_27C1&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_27C5&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2821&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2829&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2922&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2929&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_3A02&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_3A22&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2682&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_27C3&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_27C6&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2822&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_282A&CC_0104 = "iaStor"

[SCSI]

iaStor = "Intel® ESB2 SATA AHCI Controller"
iaStor = "Intel® ICH7R/DH SATA AHCI Controller"
iaStor = "Intel® ICH7M/MDH SATA AHCI Controller"
iaStor = "Intel® ICH8R/DH/DO SATA AHCI Controller"
iaStor = "Intel® ICH8M-E/M SATA AHCI Controller"
iaStor = "Intel® ICH9R/DO/DH SATA AHCI Controller"
iaStor = "Intel® ICH9M-E/M SATA AHCI Controller"
iaStor = "Intel® ICH10D/DO SATA AHCI Controller"
iaStor = "Intel® ICH10R SATA AHCI Controller"
iaStor = "Intel® ESB2 SATA RAID Controller"
iaStor = "Intel® ICH7R/DH SATA RAID Controller"
iaStor = "Intel® ICH7MDH SATA RAID Controller"
iaStor = "Intel® ICH8R/ICH9R/ICH10R/DO SATA RAID Controller"
iaStor = "Intel® ICH8M-E/ICH9M-E SATA RAID Controller"

[SCSI.Load]

iaStor = iaStor.sys,4

Now when I try to deploy our image, I receive the following error:

File txtsetup.oem caused an unexpected error (18) at line 1747 in d:\xpsprsm\ base\boot\setup\oemdisk.c.

I pressing any key several times the deployment is able to continue but then the image fails when trying to format the hard drive with the following error in the text mode portion of the setup:

Windows XP Professional Setup
================================

The manufacturer provided file that Setup is trying
to use is corrupted or invalid:

Line 1 contains a syntax error.



Setup cannot continue. To quit Setup, press F3.



I've tried using Intel version 7.0 and 7.6 of their Storage Matrix Drivers along with Dell's drivers for the OptiPlex 760 and no luck.

Any help would be greatly appreciated!!

Thanks!!!

Rob


How to remove advertisement from MSFN

#2
bcampbell3

bcampbell3
  • Member
  • 1 posts
  • Joined 08-December 08
I posted this is the Dell Forums earlier today... I am having the same problem with a different imaging method:

Optiplex 760 AHCI Imaging Problem
08 Dec 2008 10:37AM


I'm having a problem imaging our new Optiplex 760 in AHCI mode. I can image the workstation when I set the HD to ATA mode in the BIOS. I can also set the BIOS back to AHCI mode after imaging (of course, I update the following devices with the newest driver.)

What happens is the following:

With the BIOS set to AHCI mode, I boot the machine from a Bart's PE USB drive.
I run ghost and image the machine with XPSP3 that includes all of the drivers needed.
Reboot the machine and the Windows logo with the blue status bar appears.
The machine freezes, and reboots itself into the safe mode selection screen.
What I have found so far is that the following devices are new for this system: (I think these are the culprit)

PCI\VEN_8086&DEV_3A22&CC_0106
PCI\VEN_8086&DEV_3A02&CC_0106

I have edited our sysprep.inf file to include the following in the [SysprepMassStorage] section:

PCI\VEN_8086&DEV_2652&CC_0106=c:\sysprep\massstorage\old\iaahci.inf
PCI\VEN_8086&DEV_2653&CC_0106=c:\sysprep\massstorage\old\iaahci.inf
PCI\VEN_8086&DEV_5029&CC_0106=c:\sysprep\massstorage\old\iaahci.inf
PCI\VEN_8086&DEV_27C1&CC_0106=c:\sysprep\massstorage\iaahci.inf
PCI\VEN_8086&DEV_27C5&CC_0106=c:\sysprep\massstorage\iaahci.inf
PCI\VEN_8086&DEV_2681&CC_0106=c:\sysprep\massstorage\iaahci.inf
PCI\VEN_8086&DEV_2821&CC_0106=c:\sysprep\massstorage\iaahci.inf
PCI\VEN_8086&DEV_2829&CC_0106=c:\sysprep\massstorage\iaahci.inf
PCI\VEN_8086&DEV_2922&CC_0106=c:\sysprep\massstorage\iaahci.inf
PCI\VEN_8086&DEV_2929&CC_0106=c:\sysprep\massstorage\iaahci.inf
PCI\VEN_8086&DEV_3A02&CC_0106=c:\sysprep\massstorage\iaahci.inf
PCI\VEN_8086&DEV_3A22&CC_0106=c:\sysprep\massstorage\iaahci.inf
PCI\VEN_8086&DEV_2652&CC_0104=c:\sysprep\massstorage\old\iastor.inf
PCI\VEN_8086&DEV_2682&CC_0104=c:\sysprep\massstorage\iastor.inf
PCI\VEN_8086&DEV_27C3&CC_0104=c:\sysprep\massstorage\iastor.inf
PCI\VEN_8086&DEV_27C6&CC_0104=c:\sysprep\massstorage\iastor.inf
PCI\VEN_8086&DEV_2822&CC_0104=c:\sysprep\massstorage\iastor.inf
PCI\VEN_8086&DEV_282A&CC_0104=c:\sysprep\massstorage\iastor.inf

The location c:\sysprep\massstorage folder contains the latest Intel Matrix Storage Manager drivers. I've tried the one on Dell's website (Version 8.5.0.1032, A15) for the 760 (Windows XP) and I've also tried the newest driver directly from Intel. The location c:\sysprep\massstorage\old refers to the previous device drivers for devices that aren't included in the new driver. This allows us to image all of the devices we currently have from Dell (D400-D430, D600-D630, D800-D830, E4200, E4300, E6400, E6500, Optiplex SX & GX 270, 280, 620, 745, 755 and now 760.) All of the devices that I listed except the Optiplex 760 are currently imaging fine in AHCI mode (where applicable and ATA mode where not.) We use Bart's PE as our boot environment and I can boot fine in AHCI mode.

I assume my problem is I'm either not listing a device in the [SysprepMassStorage] section of sysprep.inf...

OR

In the newest Matrix Storage Manager, the iaStor.inf and iaAHCI.inf have the following in the [ControlFlags] section: ExcludeFromSelect=*

I think previous versions of this driver have had a specific list of devices in the list, this one has all devices, hence the "*".


**UPDATE: The ControlFlags section does not impact this issue, it merely removes the device listing from certain user interface displays. My bad.

Please feel free to post any/all thoughts as I need to have this resolved ASAP.

Thanks!

Ben

#3
rpaz61

rpaz61
  • Member
  • 6 posts
  • Joined 17-July 07
Figured it out - used nLite to inject the drivers into the Windows XP Pro w/SP2 CD and then recreated the base RIS image install. Deployed the image to the OptiPlex 760 and the Latitude E Series laptops without any issues with the SATA Operation set to AHCI mode.

Ben - let me know if you need help with using nLite. It's a pretty straight forward yet powerful tool. After adding the textmode drivers, I changed my riprep.sif back to what it was before messing with it and our production XP image deployed without any issues.

Rob

#4
piry25

piry25
  • Member
  • 4 posts
  • Joined 16-March 09
Rob

Did you try to do it with XP SP3 and what is nlite? I am having the same issues using ris to create an image for the 760 and E6500 series laptops. I am not using a cd I get the image for Xp from the server. Can you please elaborate . Thanks

#5
rpaz61

rpaz61
  • Member
  • 6 posts
  • Joined 17-July 07
No we haven't deployed XP SP3 at all. We're currently migrating over to Vista but we still have to support our XP image for the remote sites that haven't been migrated to Vista yet but are getting new hardware.

Check out this link:

http://www.msfn.org/...ve-t107504.html

This should help you out. Are you deploying XP using RIS?

#6
bbaez

bbaez
  • Member
  • 2 posts
  • Joined 06-August 09
Hello,

I wrote an article on how to integrate Intel Mass Storage drivers (or any other drivers) on my web site at:

http://www.benjaminb.../index.php/wiki

Computer > Microsoft RIS (Remote Installation Services) > Dell SATA

Hope this helps many out there!




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users