Advertisement

There's no such thing as a stupid question, but they're the easiest to answer.
Login
Search

Advertisement

Search Search
Search for:
Tech Support Guy > > >

Solved: ACER Aspire One Netbook WinXP Home to Pro AHCI issue


(!)

HOBOcs's Avatar
HOBOcs   (Jim) HOBOcs is offline
Member with 7,342 posts.
THREAD STARTER
 
Join Date: Jan 2004
Location: Markham ON Canada
11-Oct-2009, 02:01 PM #1
Cool Solved: ACER Aspire One Netbook WinXP Home to Pro AHCI issue
I'm posting a solution to an issue that took me almost four days to resolve.
In the end the issue cause appears to be a bad downloaded file from the manufacutre site.

Note: I am a huge believer in this support site and use it to provide solutions to common or uncommon issues that we all face. If you find this thread useful then use this forum to "post solutions" in additions to your support requests.


Issue: “SATA AHCI Controller” Storage Device Files not being presented only “SATA RAID Controller” Files when installing WinXP Pro from CD (pressing F6 to install additional Drivers)

Requirement:
Install WinXP Pro on an Acer Aspire One AOD250 previously loaded with factory WinXP Home

Steps to Recreate Problem
Equipment / Accessories
i) External USB DVD/CD Drive (used for MS WinXP Install CD)
ii) External USB Floppy Drive (used for Additional Storage Driver from ACER)

1) Set/Ensure Bios SATA – set to AHCI
Set to Boot from USB DVD/CD Drive

2) Need the AHCI driver for the Acer Aspire AOD250
Download SATA AHCI Storage Driver from the Acer.ca site
Use Netbook / Aspire One / Product Model: AOD250
- Set Operating System to WinXP Professional 32
- Find SATA Driver and download

File Downloaded: ZIP File - SATA_Intel_v8.0.0.1039_XPx86XPx64_A.zip
File Extracts: File/Folder - IMSM_Intel_v8.0.0.1039_XP
File Required: Folder - f6flpy32
Folder f6flpy32 Contents
iaahci.cat
iaAHCI.inf
iastor.cat
iaStor.inf
iaStor.sys
license.txt
TXTSETUP.OEM


3) Copy contents of f6flpy32 to Floppy disk, Insert Floppy disk into USB Floppy drive
4) Insert WinXP Pro Install CD into USB DVD Drive
5) Choose Boot from CD
Press F6 to install addition drivers
Windows Setup displays – None – No Storage Device Found
- Press S for additional Drivers
- A list Storage Devices proposed
- Choose - Other (on manufacture floppy)
- Proposes “A” Drive files from Floppy
(Note: all RAID Controllers – no AHCI Controllers)

"Intel(R) ESB2 SATA RAID Controller"
"Intel(R) ICH7R/DH SATA RAID Controller"
"Intel(R) ICH7MDH SATA RAID Controller"
"Intel(R) ICH8R/ICH9R/ICH10R SATA RAID Controller"
"Intel(R) ICH8M-E/ICH9M-E SATA RAID Controller"



Naive Assumption: is made that these are “Combo” storage drivers and include the AHCI and choosing the correct one will allow me to continue. NOT TRUE.

Selecting one of the drivers and continuing the install gives a message again that “No Storage HDD device is detected” and a chance to “S” select another driver.

Result of trial error selection is Blue Screen “Stop” error display

0x000000CE

file iaSTOR.sys

Message Driver_Unloaded_without_cancelling_pending_operation

NOTE: THIS IS AN INDICATION THAT THE WRONG CONTROLLER IS BEING SELECTED.


Work Around - Solution

What is happening is that the "SATA AHCI" files are not showing, only the SATA RAID Controllers.

The issue appears that the TXTSETP.OEM file is not proposing the iaACHI.inf files for selections correctly. In my case I only needed the "Sata AHCI Controller" iaAHCI_ICH7MMDH driver.

The TXTSETUP.OEM file was edited to comment out with a # sign the drivers I do not need for my Netbook. I only needed the iaAHCI_ICH7MMDH driver. See attached Edited TXTSETP.OEM
Note: No Information was removed or altered only comment “#” added to file.

When I commented out the non required SATA AHCI Controller and the SATA “Raid Controllers” and reinstalled WinXP Professional (Using F6 again) the only Controller that appeared/proposed was Intel(R) ICH7M/MDH SATA AHCI Controller.

This time the only driver proposed was: (the right one)
Intel(R) ICH7M/MDH SATA AHCI Controller.


Continuing with the install resulted in a SUCCESSFUL install of WinXP.


Result / Action Required

Actual problem appears to be an incorrect TXTSETP.OEM file.

Requires follow-up with ACER.


Text file

; Copyright (c) 2003-08 Intel Corporation
;########################################################################## ###
;#
;# Filename: TXTSETUP.OEM
;#
;########################################################################## ###
[Disks]
disk1 = "Intel Matrix Storage Manager driver", iaStor.sys, \

[Defaults]
scsi = iaStor_ICH8MEICH9ME

;########################################################################## ###
[scsi]

; iaAHCI.inf
#iaAHCI_ESB2 = "Intel(R) ESB2 SATA AHCI Controller"
#iaAHCI_ICH7RDH = "Intel(R) ICH7R/DH SATA AHCI Controller"
iaAHCI_ICH7MMDH = "Intel(R) ICH7M/MDH SATA AHCI Controller"
#iaAHCI_ICH8RDHDO = "Intel(R) ICH8R/DH/DO SATA AHCI Controller"
#iaAHCI_ICH8MEM = "Intel(R) ICH8M-E/M SATA AHCI Controller"
#iaAHCI_ICH9RDODH = "Intel(R) ICH9R/DO/DH SATA AHCI Controller"
#iaAHCI_ICH9MEM = "Intel(R) ICH9M-E/M SATA AHCI Controller"
#iaAHCI_ICH10R = "Intel(R) ICH10R SATA AHCI Controller"

; iaStor.inf
#iaStor_ESB2 = "Intel(R) ESB2 SATA RAID Controller"
#iaStor_ICH7RDH = "Intel(R) ICH7R/DH SATA RAID Controller"
#iaStor_ICH7MDH = "Intel(R) ICH7MDH SATA RAID Controller"
#iaStor_ICH8RICH9RICH10R = "Intel(R) ICH8R/ICH9R/ICH10R SATA RAID Controller"
#iaStor_ICH8MEICH9ME = "Intel(R) ICH8M-E/ICH9M-E SATA RAID Controller"

;########################################################################## ###

; iaAHCI.inf
[Files.scsi.iaAHCI_ESB2]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_ICH7RDH]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_ICH7MMDH]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_ICH8RDHDO]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_ICH8MEM]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_ICH9RDODH]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_ICH9MEM]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_ICH10R]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat
; iaStor.inf
[Files.scsi.iaStor_ESB2]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaStor.inf
catalog = disk1, iaStor.cat

[Files.scsi.iaStor_ICH7RDH]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaStor.inf
catalog = disk1, iaStor.cat

[Files.scsi.iaStor_ICH7MDH]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaStor.inf
catalog = disk1, iaStor.cat

[Files.scsi.iaStor_ICH8RICH9RICH10R]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaStor.inf
catalog = disk1, iaStor.cat

[Files.scsi.iaStor_ICH8MEICH9ME]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaStor.inf
catalog = disk1, iaStor.cat


;########################################################################## ###
[Config.iaStor]
value = "", tag, REG_DWORD, 1b
value = "", ErrorControl, REG_DWORD, 1
value = "", Group, REG_SZ, "SCSI Miniport"
value = "", Start, REG_DWORD, 0
value = "", Type, REG_DWORD, 1

;########################################################################## ###

; iaAHCI.inf
[HardwareIds.scsi.iaAHCI_ESB2]
id = "PCI\VEN_8086&DEV_2681&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_ICH7RDH]
id = "PCI\VEN_8086&DEV_27C1&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_ICH7MMDH]
id = "PCI\VEN_8086&DEV_27C5&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_ICH8RDHDO]
id = "PCI\VEN_8086&DEV_2821&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_ICH8MEM]
id = "PCI\VEN_8086&DEV_2829&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_ICH9RDODH]
id = "PCI\VEN_8086&DEV_2922&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_ICH9MEM]
id = "PCI\VEN_8086&DEV_2929&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_ICH10R]
id = "PCI\VEN_8086&DEV_3A22&CC_0106","iaStor"

; iaStor.inf
[HardwareIds.scsi.iaStor_ESB2]
id = "PCI\VEN_8086&DEV_2682&CC_0104","iaStor"

[HardwareIds.scsi.iaStor_ICH7RDH]
id = "PCI\VEN_8086&DEV_27C3&CC_0104","iaStor"

[HardwareIds.scsi.iaStor_ICH7MDH]
id = "PCI\VEN_8086&DEV_27C6&CC_0104","iaStor"

[HardwareIds.scsi.iaStor_ICH8RICH9RICH10R]
id = "PCI\VEN_8086&DEV_2822&CC_0104","iaStor"

[HardwareIds.scsi.iaStor_ICH8MEICH9ME]
id = "PCI\VEN_8086&DEV_282A&CC_0104","iaStor"

Last edited by HOBOcs; 11-Oct-2009 at 02:25 PM..
As Seen On

BBC, Reader's Digest, PC Magazine, Today Show, Money Magazine
WELCOME TO TECH SUPPORT GUY!

Are you looking for the solution to your computer problem? Join our site today to ask your question. This site is completely free -- paid for by advertisers and donations.

If you're not already familiar with forums, watch our Welcome Guide to get started.


(clock)
THIS THREAD HAS EXPIRED.
Are you having the same problem? We have volunteers ready to answer your question, but first you'll have to join for free. Need help getting started? Check out our Welcome Guide.

Search Tech Support Guy

Find the solution to your
computer problem!




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools


WELCOME
You Are Using: Server ID
Trusted Website Back to the Top ↑