Start a Conversation

Unsolved

This post is more than 5 years old

184384

December 8th, 2008 08:00

Optiplex 760 AHCI Imaging Problem

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:

  1. With the BIOS set to AHCI mode, I boot the machine from a Bart's PE USB drive.
  2. I run ghost and image the machine with XPSP3 that includes all of the drivers needed.
  3. Reboot the machine and the Windows logo with the blue status bar appears.
  4. 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

4 Posts

October 27th, 2009 08:00

I ran into this trying to install our standard XP SP3 image on a group of new Optiplex 760s.  FIrst thing was that Bart blue screened because AHCI was set in BIOS from the factory.  Here's what I did, from my notes.  The reference to a folder "\d\o\ich10ahci" is a folder in the installed image to which the files in the Intel Matrix Storage Driver (downloaded from Intel) have been extracted.  The version of the driver for the Optiplex 760 is

English: IATA89ENU.exe Download
 Ver:8.9.0.1023 Date:7/17/2009 Size:6935 (KB)
 
and icludes the following files for 32 bit XP:

06/15/2009  07:22 AM             8,654 iaAHCI.cat
06/04/2009  06:33 PM             8,773 iaAHCI.inf
06/15/2009  07:52 AM             7,962 iaStor.cat
06/04/2009  06:33 PM             7,629 iaStor.inf
06/04/2009  06:43 PM           330,264 IaStor.sys
06/04/2009  06:33 PM             5,526 TXTSETUP.OEM

 

 

BIOS settings

Change these before booting to Bartpe

Remove floppy drive from boot device sequence   

Change boot device sequence to DVD, then HDD

Change SATA Operation from AHCI to ATA, or Bart blue screens.

 

[Install the image]

 

 

Post-Image configuration

Install AHCI drivers

The SATA operation setting must be set to ATA in order to boot both the BartPe and imaged Windows, because neither contains AHCI drivers. After the PC has been imaged, installing the AHCI drivers may provide a performance boost due to native command queuing support.

 

To install the drivers
  • Locate “Intel® ICH10 Family 4 port serial ATA storage controller 1” in device manager’s IDE ATA/ATAPI controller section.
  • Right click on the controller and click Update Driver from the context menu. When the Hardware Update Wizard appears, click “No, not this time” and click Next
  • Click “Install from a list or specific location” then click Next.
  • Click “Don’t search, I will choose driver to install” and click Next.
  • Click “Have disk” and browse to \d\o\ich10ahci, the location of the ICH10 SATA AHCI Controller drivers.
  • Click iaStor.inf, then click OK
  • From the list of drivers, click ICH10D/DO SATA AHCI controller and click Next.
  • Click Next on the warning message.
  • Click Finish, then click Yes when asked to restart.
  • When the machine is booting, go into setup and change SATA Operation from ATA to AHCI.

 

 

No Events found!

Top